Docs

Add Task Attribute

POST /taskAttributes

POST/taskAttributes

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 custom attribute definition for tasks. Options are only relevant for Select and MultiSelect types. Returns 201 Created on success.

Requires EventProjectManagementAdmin permission on the event.

Request Body

FieldTypeRequiredDescription
namestringRequiredAttribute display name.
typestringRequiredAttribute type (`Select`, `MultiSelect`, `Text`, `RichText`, `Number`, `Date`, `DateTime`, `Checkbox`, `Link`).
isRequiredboolRequiredWhether this attribute must be set on every task.
optionsOption[]OptionalOptions for `Select`/`MultiSelect` types.

Option

FieldTypeRequiredDescription
valuestringRequiredDisplay value.
colorstringRequiredHex color.