Docs
Get Allowed Schedules
GET /Activities/allowedSchedules
GET
/Activities/allowedSchedulesRequired Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
| Event token | x-Event-Token | Optional | Run **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
| Field | Type | Description |
|---|---|---|
| users | array | Users on the event and whether they are accessible. |
| collaborators | array | Collaborators on the event and whether they are accessible. |
| areas | array | Areas on the event and whether they are accessible. |
Each item in these arrays contains:
| Field | Type | Description |
|---|---|---|
| id | Guid | The ID of the user, collaborator, or area. Use this as the `scheduleId` when calling **Get Activities**. |
| name | string | Display name. |
| isAllowed | bool | Whether the caller has permission to view this schedule. |