Docs

Get Activities

GET /Activities?schedule={scheduleId}

GET/Activities?schedule={scheduleId}

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 a list of activities scoped to a specific schedule. The schedule query parameter is a GUID that determines whose activities are returned — it acts as a scope filter rather than a distinct entity ID.

Requires EventAdmin permission on the event.

Query Parameters

FieldTypeRequiredDescription
scheduleGuidRequiredThe scope ID for the activities to retrieve. See below for valid values.

Schedule ID Values

ValueWhat is returned
Your user IDActivities you are participating in (your personal schedule).
The event ID ({{eventId}})All activities across the entire event.
A collaborator IDActivities that the specified collaborator is participating in.
An area IDActivities assigned to the specified area.

Passing an empty GUID is not supported and will return an error.

Response

Returns an array of activity summaries. Each item includes:

FieldTypeDescription
idGuidUnique identifier for the activity.
typestringActivity type: `Activity` or `TimeFrame`.
namestringDisplay name of the activity.
descriptionstringOptional description.
startDateTimeDateTimeActivity start time (UTC).
endDateTimeDateTimeActivity end time (UTC).
isAllDayboolWhether this is an all-day activity.
recurrenceRulesobjectRecurrence configuration, if the activity repeats.
organizersarrayParticipants with the `Organizer` role.
areasarrayAreas associated with this activity.