List gig equipment

​

Equipment going to one gig: a number of a counted kind (12 uplights for the reception) or one unit by name (truck CV 2), optionally for one of the gig’s products, with who is responsible for it and whether it has been loaded and returned.

Query Parameters

  • Page size, 50 by default, 200 at most.

  • Records to skip.

  • Comma-separated fields; prefix with - for descending. Sortable: label, gig_id, gig_product_id, equipment_type_id, equipment_id, quantity, staff_member_id, notes, loaded_at, loaded_by, returned_at, returned_by, created_time, last_edited_time, id. Default: created_time.

  • Comma-separated subset of fields to return. id is always included.

  • Shorthand filter[label]=value means equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.

  • Shorthand filter[gig_id]=value means equals. Operators: equals, does_not_equal, is_empty, is_not_empty.

  • Shorthand filter[gig_product_id]=value means equals. Operators: equals, does_not_equal, is_empty, is_not_empty.

  • Shorthand filter[equipment_type_id]=value means equals. Operators: equals, does_not_equal, is_empty, is_not_empty.

  • Shorthand filter[equipment_id]=value means equals. Operators: equals, does_not_equal, is_empty, is_not_empty.

  • Shorthand filter[quantity]=value means equals. Operators: equals, does_not_equal, greater_than, less_than, greater_than_or_equal_to, less_than_or_equal_to, is_empty, is_not_empty.

  • Shorthand filter[staff_member_id]=value means equals. Operators: equals, does_not_equal, is_empty, is_not_empty.

  • Shorthand filter[notes]=value means equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.

  • Shorthand filter[loaded_at]=value means equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.

  • Shorthand filter[loaded_by]=value means equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.

  • Shorthand filter[returned_at]=value means equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.

  • Shorthand filter[returned_by]=value means equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.

  • Shorthand filter[created_time]=value means equals. Operators: equals, before, after, on_or_before, on_or_after, is_empty, is_not_empty.

  • Shorthand filter[last_edited_time]=value means equals. Operators: equals, before, after, on_or_before, on_or_after, is_empty, is_not_empty.

Responses

  • application/json
  • application/json
  • application/json
  • application/json
Request Example for get/gig-equipment
curl 'https://api.weddingoperatingsystems.com/api/v1/gig-equipment?limit=50&offset=0&sort=created_time' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "data": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "label": null,
      "gig_id": null,
      "gig_product_id": null,
      "equipment_type_id": null,
      "equipment_id": null,
      "quantity": null,
      "staff_member_id": null,
      "notes": null,
      "loaded_at": null,
      "loaded_by": null,
      "returned_at": null,
      "returned_by": null,
      "created_time": "2026-10-05T21:22:26.975Z",
      "last_edited_time": "2026-10-05T21:22:26.975Z",
      "status": "planned"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 1,
    "offset": 1
  }
}