Docs
Get Crew Attributes
GET /crew/attributes
GET
/crew/attributesRequired 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 the event's crew attribute-definition library (the global pool of crew custom fields). The event scope is taken from the event token — the route carries no event id. Archived attributes are excluded.
Requires EventAdmin permission on the event.
Example Response
[
{
"id": "attr-guid-001",
"name": "Shirt Size",
"type": "Select",
"isArchived": false,
"options": [
{ "label": "Small", "type": "Text", "value": "S" },
{ "label": "Medium", "type": "Text", "value": "M" }
]
}
]
Response Fields
| Field | Type | Description |
|---|---|---|
| id | Guid | The attribute definition ID. |
| name | string | The attribute's display label. |
| type | string | One of: `Text`, `RichText`, `Number`, `Date`, `DateTime`, `Checkbox`, `Link`, `File`, `MultiFile`, `Select`, `MultiSelect`. |
| isArchived | bool | Always `false` here — archived definitions are filtered out. |
| options | object[] | `{ label, type, value }` per option. Populated only for `Select`/`MultiSelect`. |