Skip to content

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

EndpointLevelNeeds
POST Search sessions/v1/event/{eventId}/sessionsEventread:sessions
GET List sessions (CRUD proxy)/v1/event/{eventId}/sessionsEventread:sessions
GET Get a session/v1/event/{eventId}/sessions/{sessionId}Eventread:sessions
POST Create a session/v1/event/{eventId}/sessions/createEventwrite:sessions
PUT Update a session/v1/event/{eventId}/sessions/{sessionId}Eventwrite:sessions
PUT Update session custom fields/v1/event/{eventId}/sessions/{sessionId}/fieldsEventwrite:sessions
DELETE Soft-delete a session/v1/event/{eventId}/sessions/{sessionId}Eventwrite:sessions
POST Restore a deleted session/v1/event/{eventId}/sessions/{sessionId}/restoreEventwrite:sessions
POST Bulk session operations/v1/event/{eventId}/sessions/bulkEventwrite:sessions
POST Search sessions by status/v1/event/{eventId}/sessions/statusEventread:sessions

Speakers

EndpointLevelNeeds
POST Search speakers/v1/event/{eventId}/speakersEventread:contacts
GET Get a speaker/v1/event/{eventId}/speakers/{contactId}Eventread:contacts

Participants

EndpointLevelNeeds
POST Search participants/v1/event/{eventId}/participantsEventread:contacts
GET Get a participant/v1/event/{eventId}/participants/{contactId}Eventread:contacts
GET Get a participant by email/v1/event/{eventId}/participantsEventread:contacts
GET List participant roles/v1/event/{eventId}/participant-rolesEventread:contacts

Agenda drafts

EndpointLevelNeeds
GET List agenda drafts/v1/event/{eventId}/agenda-draftsEvent—
GET Get an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId}Event—
POST Create an agenda draft/v1/event/{eventId}/agenda-drafts/createEventwrite:events
PUT Update an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId}Eventwrite:events
DELETE Delete an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId}Eventwrite:events
GET Preview draft changes/v1/event/{eventId}/agenda-drafts/{draftId}/changesEvent—
POST Commit an agenda draft/v1/event/{eventId}/agenda-drafts/{draftId}/commitEventwrite:events
GET List draft sessions/v1/event/{eventId}/agenda-drafts/{draftId}/sessionsEvent—
POST Create a draft session/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/createEventwrite:events
PUT Update a draft session/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/{draftSessionId}Eventwrite:events
DELETE Remove a draft session/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/{draftSessionId}Eventwrite:events
POST Bulk draft session operations/v1/event/{eventId}/agenda-drafts/{draftId}/sessions/bulkEventwrite:events

Scheduling rules

EndpointLevelNeeds
GET List event rules/v1/event/{eventId}/rulesEvent—
GET Get an event rule/v1/event/{eventId}/rules/{ruleId}Event—
POST Create an event rule/v1/event/{eventId}/rules/createEventwrite:events
PUT Update an event rule/v1/event/{eventId}/rules/{ruleId}Eventwrite:events
DELETE Delete an event rule/v1/event/{eventId}/rules/{ruleId}Eventwrite:events

Personas

EndpointLevelNeeds
GET List personas/v1/event/{eventId}/personasEvent—
GET Get a persona/v1/event/{eventId}/personas/{personaId}Event—
POST Create a persona/v1/event/{eventId}/personas/createEventwrite:events
PUT Update a persona/v1/event/{eventId}/personas/{personaId}Eventwrite:events
DELETE Delete a persona/v1/event/{eventId}/personas/{personaId}Eventwrite:events

Get release notes by email

A short digest on the days something new goes live — each change with a link to its note in the release notes. No marketing, and one click to stop.

Company email addresses only. We’ll send one email to confirm it’s you. Already use Sessionboard? You can also turn this on under Community → What’s new.