Every Sessions API endpoint, grouped by what it works on. Organization- and event-level endpoints sit side by side, with the scope each one needs.
Home and events
| Endpoint | Level | Needs |
|---|
GET Get the Sessions workspace home/v1/organization/{orgId}/sessions-workspace | Organization | read:sessions |
GET List Sessions events/v1/organization/{orgId}/sessions-workspace/events | Organization | read:sessions |
POST Create a Sessions event/v1/organization/{orgId}/sessions-workspace/events | Organization | write:sessions |
GET Get a Sessions event/v1/organization/{orgId}/sessions-workspace/events/{eventId} | Organization | read:sessions |
PUT Update a Sessions event/v1/organization/{orgId}/sessions-workspace/events/{eventId} | Organization | write:sessions |
Call for speakers
| Endpoint | Level | Needs |
|---|
PUT Update the call for speakers/v1/organization/{orgId}/sessions-workspace/events/{eventId}/cfp | Organization | write:sessions |
POST Ask to open the call for speakers/v1/organization/{orgId}/sessions-workspace/events/{eventId}/cfp/open | Organization | write:sessions |
POST Close the call for speakers/v1/organization/{orgId}/sessions-workspace/events/{eventId}/cfp/close | Organization | write:sessions |
Submissions and sessions
| Endpoint | Level | Needs |
|---|
GET List the sessions and submissions/v1/organization/{orgId}/sessions-workspace/events/{eventId}/sessions | Organization | read:sessions |
POST Add a session/v1/organization/{orgId}/sessions-workspace/events/{eventId}/sessions | Organization | write:sessions |
PUT Update a session/v1/organization/{orgId}/sessions-workspace/events/{eventId}/sessions/{sessionId} | Organization | write:sessions |
PUT Accept or decline a submission/v1/organization/{orgId}/sessions-workspace/events/{eventId}/sessions/{sessionId}/decision | Organization | write:sessions |
POST Import a program/v1/organization/{orgId}/sessions-workspace/events/{eventId}/import | Organization | write:sessions |
Agenda
| Endpoint | Level | Needs |
|---|
GET Get the agenda/v1/organization/{orgId}/sessions-workspace/events/{eventId}/agenda | Organization | read:sessions |
PUT Set the rooms/v1/organization/{orgId}/sessions-workspace/events/{eventId}/rooms | Organization | write:sessions |
PUT Set the tracks/v1/organization/{orgId}/sessions-workspace/events/{eventId}/tracks | Organization | write:sessions |
POST Ask to publish the agenda/v1/organization/{orgId}/sessions-workspace/events/{eventId}/agenda/publish | Organization | write:sessions |
| Endpoint | Level | Needs |
|---|
GET List speakers/v1/organization/{orgId}/sessions-workspace/events/{eventId}/speakers | Organization | read:sessions |
POST Add a sponsor/v1/organization/{orgId}/sessions-workspace/events/{eventId}/sponsors | Organization | write:sessions |
DELETE Remove a sponsor/v1/organization/{orgId}/sessions-workspace/events/{eventId}/sponsors/{sponsorId} | Organization | write:sessions |