Sessions, the people on them and the tools that build an agenda. Use it to read or write the program your attendees and website see.
Guides
Sessions
| Endpoint | Level | Needs |
|---|
POST Search sessions/v1/event/{eventId}/sessions | Event | read:sessions |
GET List sessions (CRUD proxy)/v1/event/{eventId}/sessions | Event | read:sessions |
GET Get a session/v1/event/{eventId}/sessions/{sessionId} | Event | read:sessions |
POST Create a session/v1/event/{eventId}/sessions/create | Event | write:sessions |
PUT Update a session/v1/event/{eventId}/sessions/{sessionId} | Event | write:sessions |
PUT Update session custom fields/v1/event/{eventId}/sessions/{sessionId}/fields | Event | write:sessions |
DELETE Soft-delete a session/v1/event/{eventId}/sessions/{sessionId} | Event | write:sessions |
POST Restore a deleted session/v1/event/{eventId}/sessions/{sessionId}/restore | Event | write:sessions |
POST Bulk session operations/v1/event/{eventId}/sessions/bulk | Event | write:sessions |
POST Search sessions by status/v1/event/{eventId}/sessions/status | Event | read:sessions |
Speakers
| Endpoint | Level | Needs |
|---|
POST Search speakers/v1/event/{eventId}/speakers | Event | read:contacts |
GET Get a speaker/v1/event/{eventId}/speakers/{contactId} | Event | read:contacts |
Participants
| Endpoint | Level | Needs |
|---|
POST Search participants/v1/event/{eventId}/participants | Event | read:contacts |
GET Get a participant/v1/event/{eventId}/participants/{contactId} | Event | read:contacts |
GET Get a participant by email/v1/event/{eventId}/participants | Event | read:contacts |
GET List participant roles/v1/event/{eventId}/participant-roles | Event | read:contacts |
Agenda drafts
| Endpoint | Level | Needs |
|---|
GET List agenda drafts/v1/event/{eventId}/agenda-drafts | Event | — |
GET Get an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId} | Event | — |
POST Create an agenda draft/v1/event/{eventId}/agenda-drafts/create | Event | write:events |
PUT Update an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId} | Event | write:events |
DELETE Delete an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId} | Event | write:events |
GET Preview draft changes/v1/event/{eventId}/agenda-drafts/{draftId}/changes | Event | — |
POST Commit an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId}/commit | Event | write:events |
GET List draft sessions/v1/event/{eventId}/agenda-drafts/{draftId}/sessions | Event | — |
POST Create a draft session/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/create | Event | write:events |
PUT Update a draft session/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/{draftSessionId} | Event | write:events |
DELETE Remove a draft session/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/{draftSessionId} | Event | write:events |
POST Bulk draft session operations/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/bulk | Event | write:events |
Scheduling rules
| Endpoint | Level | Needs |
|---|
GET List event rules/v1/event/{eventId}/rules | Event | — |
GET Get an event rule/v1/event/{eventId}/rules/{ruleId} | Event | — |
POST Create an event rule/v1/event/{eventId}/rules/create | Event | write:events |
PUT Update an event rule/v1/event/{eventId}/rules/{ruleId} | Event | write:events |
DELETE Delete an event rule/v1/event/{eventId}/rules/{ruleId} | Event | write:events |
Personas
| Endpoint | Level | Needs |
|---|
GET List personas/v1/event/{eventId}/personas | Event | — |
GET Get a persona/v1/event/{eventId}/personas/{personaId} | Event | — |
POST Create a persona/v1/event/{eventId}/personas/create | Event | write:events |
PUT Update a persona/v1/event/{eventId}/personas/{personaId} | Event | write:events |
DELETE Delete a persona/v1/event/{eventId}/personas/{personaId} | Event | write:events |