Skip to main content
GET
List sessions (CRUD proxy)

Authorizations

x-access-token
string
header
required

Organization API token. Generate from Organization Settings → API Tokens.

Path Parameters

eventId
integer
required

The event ID.

Query Parameters

page
integer
default:1

Page number for pagination.

Required range: 1 <= x <= 999
page_size
integer
default:25
Required range: 1 <= x <= 100
is_abstract
boolean

Filter to abstract submissions or program sessions.

expand
enum<string>[]

Expand records with additional data.

Possible values:

  • translated_fields — includes the translated_fields array on records when the event has language variants configured.
  • subsession_details — applies to session responses. Each subsession inside parent.subsessions[] is returned with full parent-session field parity (status, custom_status, custom_fields, chairpersons, moderators, sponsors, exhibitors, tags, language, track, level, room, is_public, external_url, client_session_id, ceu_credits, capacity, source) instead of the default minimal shape. Subsessions inherit is_abstract, composition_status, and optional composition from the parent. Not required when calling GET /v1/event/{eventId}/sessions/{sessionId} with a subsession UUID — that endpoint always returns the full shape at the top level.
  • linked_sources — include sessions that are linked as composition sources (excluded from list/search results by default).
  • composition — attach a full composition object with target and source details on each returned session. Recommended for single-session GET; use cautiously on broad searches.
Available options:
translated_fields,
subsession_details,
linked_sources,
composition
status
string
track_id
string<uuid>
tag_id
string<uuid>

Response

200 - application/json

OK

data
object[]
pagination
object