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`.