Docs

Get Schedule Roll Up

GET /Organizations/{organizationId}/schedule

GET/Organizations/{organizationId}/schedule

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.

Returns activities across all events in the organization that are either globally visible or include the authenticated user as a participant. User names are hydrated from the Organization API. Use this for organization-wide calendar and schedule views.

Requires OrganizationBasicAccess permission.

Path Parameters

FieldTypeRequiredDescription
organizationIdGuidRequiredThe organization to roll up the schedule for.

Response

Returns an array of activities across all events.

FieldTypeDescription
idGuidUnique activity ID.
eventIdGuidThe event this activity belongs to.
typestringActivity type (`Activity` or `TimeFrame`).
namestringActivity name.
startDateTimeDateTimeActivity start.
endDateTimeDateTimeActivity end.
isAllDayboolWhether this is an all-day activity.
recurrenceRulesRecurrenceRuleRecurrence configuration, if the activity repeats.
usersParticipant[]Participants in this activity.

RecurrenceRule

FieldTypeDescription
frequencystringRecurrence frequency (e.g. `Daily`, `Weekly`).
intervalintHow often the frequency repeats.
daysOfWeekstring[]Days the recurrence applies to.
endDateDateTimeWhen the recurrence ends.

Participant

FieldTypeDescription
idGuidUser ID.
namestringDisplay name.