Sessions

This section covers all endpoints for creating, reading, and managing programme sessions. Sessions represent individual talks, workshops, panels, or other agenda items within an event. The section also includes endpoints for managing the reference data used when building sessions: languages, tags, types, tracks, and locations.

Each endpoint page includes how-to guides — step-by-step instructions for common tasks, each with a What you'll need before starting table. Topics covered include creating sessions, scheduling, assigning speakers and moderators, managing locations, restricting visibility by category, setting capacity and pricing, and managing tags, types, and tracks. How-to guides are listed as child pages under each endpoint reference page.

Method

Endpoint

Description

POST

/api/v2/sessions/set

Create or update a session

GET

/api/v2/sessions/get

Retrieve sessions for an event

GET

/api/v2/sessions/getSession

Retrieve a single session by ID

POST

/api/v2/sessions/addVisitor

Add a participant to a session's attendee list

DELETE

/api/v2/sessions/removeSession

Permanently delete a session

GET

/api/v2/sessions/getTags

List available session tags for an event

POST

/api/v2/sessions/setTag

Create a session tag

DELETE

/api/v2/sessions/removeTag

Delete a session tag

GET

/api/v2/sessions/getTypes

List session types for an event

POST

/api/v2/sessions/setType

Create a session type

DELETE

/api/v2/sessions/removeType

Delete a session type

GET

/api/v2/sessions/getTracks

List session tracks for an event

POST

/api/v2/sessions/setTrack

Create a session track

DELETE

/api/v2/sessions/removeTrack

Delete a session track

GET

/api/v2/sessions/getLocations

List halls and conference-eligible stands available as session locations

GET

/api/v2/sessions/getSpeakers

List accounts marked as speakers for an event

GET

/api/v2/sessions/getLanguages

List available session languages

GET

/api/v2/sessions/getOnlineExport

Export online session data for an event