Docs
Get Crew Attributes
GET /Events/{eventId}/settings/crew/attributes
GET
/Events/{eventId}/settings/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 custom attribute definitions configured for crew members on this event. These attributes allow capturing structured information about crew (e.g., certifications, shirt size, dietary restrictions) beyond the standard fields.
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| eventId | Guid | Required | The ID of the event. |
Example Response
[
{
"id": "attr-guid-001",
"name": "T-Shirt Size",
"type": "Select",
"options": ["XS", "S", "M", "L", "XL", "XXL"]
},
{
"id": "attr-guid-002",
"name": "Arrival Date",
"type": "DateTime",
"options": []
},
{
"id": "attr-guid-003",
"name": "Notes",
"type": "Text",
"options": []
}
]
Response Fields
| Field | Type | Description |
|---|---|---|
| id | Guid | The attribute definition ID. |
| name | string | The attribute's display label. |
| type | string | The attribute type. One of: `Text`, `RichText`, `Number`, `Date`, `DateTime`, `Checkbox`, `Link`, `File`, `MultiFile`, `Select`, `MultiSelect`. |
| options | string[] | Available options. Only populated for `Select` and `MultiSelect` attributes. |
Error Codes
| Code | HTTP Status | Description |
|---|---|---|
UNAUTHORIZED | 401 | Missing or invalid token. |
NOT_FOUND | 404 | Event not found. |