Docs

Create Crew Attribute

POST /crew/attributes

POST/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.

Creates a new crew attribute definition in the event's library. The event scope is taken from the event token.

Requires EventAdmin permission on the event.

Request Body

FieldTypeRequiredDescription
namestringRequiredDisplay label. Must not be empty.
typestringRequiredAttribute type (see Get Crew Attributes for valid values). Immutable once set.
optionsobject[]OptionalRequired for `Select`/`MultiSelect`; omit/null otherwise. Each option is `{ label, type, value }`.

Response

201 Created — No response body.

Error Codes

CodeHTTP StatusDescription
UNAUTHORIZED401Missing or invalid token.
BAD_REQUEST400Invalid type, missing options for Select/MultiSelect, or options provided for a non-select type.