Docs

Update Crew Attribute

PUT /Events/{eventId}/settings/crew/attributes/{attributeId}

PUT/Events/{eventId}/settings/crew/attributes/{attributeId}

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.

Updates an existing crew attribute definition. All fields are replaced — provide the full desired state, not just the changed fields.

Requires EventAdmin permission on the event.

Path Parameters

FieldTypeRequiredDescription
eventIdGuidRequiredThe ID of the event.
attributeIdGuidRequiredThe ID of the crew attribute to update.

Request Body

FieldTypeRequiredDescription
namestringRequiredThe display label for the attribute. Must not be empty.
typestringRequiredThe attribute type. Must be one of: `Text`, `RichText`, `Number`, `Date`, `DateTime`, `Checkbox`, `Link`, `File`, `MultiFile`, `Select`, `MultiSelect`.
optionsstring[]OptionalRequired when `type` is `Select` or `MultiSelect`. Must not be provided for other types.

Example Request

{
  "name": "T-Shirt Size",
  "type": "Select",
  "options": ["XS", "S", "M", "L", "XL", "XXL", "3XL"]
}

Response

200 OK — No response body.

Error Codes

CodeHTTP StatusDescription
UNAUTHORIZED401Missing or invalid token.
NOT_FOUND404Attribute not found on this event.
BAD_REQUEST400Invalid type or options constraint violated.