List gig contracts
A signed contract or addendum on a gig, as imported from the band’s paper: its number, when it was signed, the PDF, and the lines and discounts it sold, which carry its id. Its total is their sum, computed, and should equal the total the PDF prints.
Query Parameters
- Type: integerlimitmin:0max:200
Page size, 50 by default, 200 at most.
- Type: integeroffsetmin:0
Records to skip.
- Type: stringsort
Comma-separated fields; prefix with
-for descending. Sortable: label, gig_id, kind, number, header, footer, signed_at, attachment_id, created_time, last_edited_time, id. Default: created_time. - Type: stringfields
Comma-separated subset of fields to return.
idis always included. - filter[label]
Shorthand
filter[label]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.- Type: string
Shorthand
filter[label]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.
- filter[gig
_id] Shorthand
filter[gig_id]=valuemeans equals. Operators: equals, does_not_equal, is_empty, is_not_empty.- Type: stringFormat: uuid
Shorthand
filter[gig_id]=valuemeans equals. Operators: equals, does_not_equal, is_empty, is_not_empty.
- filter[kind]
Shorthand
filter[kind]=valuemeans equals. Operators: equals, does_not_equal, is_empty, is_not_empty.- Type: "contract" or "addendum"enum
Shorthand
filter[kind]=valuemeans equals. Operators: equals, does_not_equal, is_empty, is_not_empty.
- filter[number]
Shorthand
filter[number]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.- Type: string
Shorthand
filter[number]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.
- filter[header]
Shorthand
filter[header]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.- Type: string
Shorthand
filter[header]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.
Shorthand
filter[footer]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.- Type: string
Shorthand
filter[footer]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.
- filter[signed
_at] Shorthand
filter[signed_at]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.- Type: string
Shorthand
filter[signed_at]=valuemeans equals. Operators: equals, does_not_equal, contains, does_not_contain, starts_with, ends_with, is_empty, is_not_empty.
- filter[attachment
_id] Shorthand
filter[attachment_id]=valuemeans equals. Operators: equals, does_not_equal, is_empty, is_not_empty.- Type: stringFormat: uuid
Shorthand
filter[attachment_id]=valuemeans equals. Operators: equals, does_not_equal, is_empty, is_not_empty.
- filter[created
_time] Shorthand
filter[created_time]=valuemeans equals. Operators: equals, before, after, on_or_before, on_or_after, is_empty, is_not_empty.- Type: stringFormat: date-time
Shorthand
filter[created_time]=valuemeans equals. Operators: equals, before, after, on_or_before, on_or_after, is_empty, is_not_empty.
- filter[last
_edited _time] Shorthand
filter[last_edited_time]=valuemeans equals. Operators: equals, before, after, on_or_before, on_or_after, is_empty, is_not_empty.- Type: stringFormat: date-time
Shorthand
filter[last_edited_time]=valuemeans 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
curl 'https://api.weddingoperatingsystems.com/api/v1/gig-contracts?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,
"kind": "contract",
"number": null,
"header": null,
"footer": null,
"signed_at": null,
"attachment_id": null,
"created_time": "2026-10-08T19:05:34.884Z",
"last_edited_time": "2026-10-08T19:05:34.884Z",
"amount_total": 1
}
],
"meta": {
"total": 1,
"limit": 1,
"offset": 1
}
}