Docs

Get Allowed Schedules

GET /Activities/allowedSchedules

GET/Activities/allowedSchedules

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 list of users, collaborators, and areas that the current caller can view and share activities with. Each item includes an isAllowed flag indicating whether the caller has permission to access that schedule.

This is useful for populating schedule-picker UIs or validating which scheduleId values are valid to pass to Get Activities.

Requires EventAdmin permission on the event.

Response

FieldTypeDescription
usersarrayUsers on the event and whether they are accessible.
collaboratorsarrayCollaborators on the event and whether they are accessible.
areasarrayAreas on the event and whether they are accessible.

Each item in these arrays contains:

FieldTypeDescription
idGuidThe ID of the user, collaborator, or area. Use this as the `scheduleId` when calling **Get Activities**.
namestringDisplay name.
isAllowedboolWhether the caller has permission to view this schedule.