Docs

Update Task Attribute

PUT /taskAttributes/{attributeId}

PUT/taskAttributes/{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 a task attribute definition. Options use smart diffing: include id to update an existing option, omit id to create a new one, and any existing option not in the request is deleted.

Requires EventProjectManagementAdmin permission on the event.

Path Parameters

FieldTypeRequiredDescription
attributeIdGuidRequiredThe attribute to update.

Request Body

FieldTypeRequiredDescription
namestringRequiredAttribute display name.
typestringRequiredAttribute type.
isRequiredboolRequiredWhether this attribute is required.
optionsOption[]OptionalFull options list (replaces existing).

Option

FieldTypeRequiredDescription
idGuid?OptionalExisting option ID to update; omit to create new.
valuestringRequiredDisplay value.
colorstringRequiredHex color.