Docs
Get Task Attributes
GET /taskAttributes
GET
/taskAttributesRequired Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
| Event token | x-Event-Token | Optional | Run **Get Tokens** in the Authorization folder, or call `GET /Events/{eventId}/authorize` manually. |
Returns all custom attribute definitions for tasks in the event. These define the schema for additional fields on tasks (e.g. custom dropdowns, text fields, dates).
Requires EventProjectManagementAdmin permission on the event.
Response
Returns an array of task attribute definitions.
| Field | Type | Description |
|---|---|---|
| id | Guid | Unique attribute ID. |
| name | string | Display name. |
| type | string | Attribute type (`Select`, `MultiSelect`, `Text`, `RichText`, `Number`, `Date`, `DateTime`, `Checkbox`, `Link`). |
| isRequired | bool | Whether this attribute must be set on every task. |
| options | Option[] | Available options (for `Select`/`MultiSelect` types). |
Option
| Field | Type | Description |
|---|---|---|
| id | Guid | Unique option ID. |
| value | string | Display value. |
| color | string | Option color. |