Docs

Get Attribute Profile

GET /Events/{eventId}/attributes

GET/Events/{eventId}/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.

Returns the event's assembled attribute profile — its type plus all sections, assignments, current values, and task status. The Event API joins the org-side type definition via the organization service. Untyped events return a null eventTypeId and no sections.

Requires read access to the event.

Path Parameters

FieldTypeRequiredDescription
eventIdGuidRequiredThe event to retrieve the attribute profile for.

Response

FieldTypeDescription
eventTypeIdGuid| nullThe event's type ID. `null` when the event is untyped.
typeNamestringDisplay name of the type.
iconstringType icon identifier.
colorstringType display color.
sectionsSection[]Sections of the type.

Section

FieldTypeDescription
idGuidSection ID.
namestringSection display name.
indexintDisplay order within the type.
attributesAttribute[]Attributes in the section.

Attribute

FieldTypeDescription
attributeIdGuidAttribute ID.
namestringAttribute display name.
typestringAttribute type.
isRequiredboolWhether the attribute is required.
isTaskTrackedboolWhether filling the attribute is tracked as a task.
isTaskReviewRequiredboolWhether the tracked task requires review.
indexintDisplay order within the section.
valuestring| nullCurrent value. `null`/blank when unset.
optionsOption[]Available options (`Select` / `MultiSelect` only).
taskIdGuid| nullThe tracking task ID, when task-tracked.
taskStatusstringTask status. One of: `NotStarted`, `NeedsReview`, `Done`.
canReviewboolWhether the current user may approve the review.

Option

FieldTypeDescription
idGuidOption ID.
valuestringOption value.
colorstringDisplay color.
isArchivedboolWhether the option is archived.