Docs
Get Advance Requests
GET /advanceRequests
GET
/advanceRequestsRequired Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
| Event token | x-Event-Token | Optional | Run **Get Tokens** in the Authorization folder, or call `GET /Events/{eventId}/authorize` manually. |
Returns all advance requests across all advances for the event. Each request includes its approval status, the advance it belongs to, the module template and block it was generated from, and any linked asset or custom properties.
This is the primary endpoint for building an approvals dashboard — it gives you a flat list of all requests regardless of which advance or module they belong to.
Event scoping: These endpoints do not include {eventId} in the URL. The event is determined automatically from your x-Event-Token — the API uses it to know which event's data to return. Ensure you have a valid event token before making any calls in this folder.
Response Fields
| Field | Type | Description |
|---|---|---|
| id | Guid | The advance request's unique ID. |
| advanceApproved | bool \| null | null |
| resourceApproved | bool \| null | null |
| procurementId | Guid \| null | null |
| advance | object | The parent advance (includes collaborator, area, activity). |
| moduleTemplate | object | The module template this request belongs to (id, label, icon). |
| moduleTemplateBlock | object | The specific block in the module template (id). |
| requestTemplate | object | The request template definition (id, name, approval flags). |
| asset | object \| null | null |
| properties | array | Custom property values filled in for this request. |
Example Response
[
{
"id": "req-guid-001",
"advanceApproved": true,
"resourceApproved": null,
"procurementId": null,
"advance": {
"id": "adv-guid-001",
"name": "Stage A Advance",
"collaborator": { "id": "collab-guid-001", "name": "Stage Productions Inc." },
"area": { "id": "area-guid-001", "name": "Main Stage" },
"activity": null
},
"moduleTemplate": { "id": "mtmpl-guid-001", "label": "Audio", "icon": "speaker" },
"moduleTemplateBlock": { "id": "block-guid-001" },
"requestTemplate": {
"id": "rtmpl-guid-001",
"name": "PA System",
"isAdvanceApproved": false,
"isResourceApproved": false
},
"asset": null,
"properties": [
{ "id": "prop-guid-001", "templatePropertyId": "tprop-guid-001", "value": "12 channels" }
]
}
]
Error Codes
| Code | HTTP Status | Description |
|---|---|---|
UNAUTHORIZED | 401 | Missing or invalid token. |