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 single 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 EventBasicAccess on the event. When scoping to the whole event, non-admins only see activities for collaborators/areas they can read, plus global activities.

Query Parameters

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

Schedule ID Values

ValueWhat is returned
Your crew IDActivities you are a participant on (your personal schedule).
The event ID ({{eventId}})All activities across the entire event (subject to your read permissions).
A collaborator IDActivities the specified collaborator is a participant on.
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.
hasRunOfShowboolWhether the activity has run-of-show segments.
recurrenceRulesobjectRecurrence configuration, if the activity repeats.
organizersarrayParticipants with the `Organizer` role.
areasarrayAreas associated with this activity.