Docs

Get Crew Attributes

GET /crew/attributes

GET/crew/attributes

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.
Event tokenx-Event-TokenOptionalRun **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

FieldTypeDescription
idGuidThe attribute definition ID.
namestringThe attribute's display label.
typestringOne of: `Text`, `RichText`, `Number`, `Date`, `DateTime`, `Checkbox`, `Link`, `File`, `MultiFile`, `Select`, `MultiSelect`.
isArchivedboolAlways `false` here — archived definitions are filtered out.
optionsobject[]`{ label, type, value }` per option. Populated only for `Select`/`MultiSelect`.