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.

A single value can be passed directly, and multiple values repeat the parameter — all of these are accepted:

  • ?expand=composition
  • ?expand=translated_fields&expand=composition
  • ?expand[]=translated_fields&expand[]=composition
Available options:
translated_fields,
subsession_details,
linked_sources,
composition
status
string
track_id
string<uuid>

Filter by a single track UUID.

track_ids
string

Comma-separated track UUIDs (OR). Repeat track_id for the same effect.

level_id
string<uuid>
level_ids
string

Comma-separated level UUIDs (OR).

format_id
string<uuid>
format_ids
string

Comma-separated format UUIDs (OR).

language_id
string<uuid>
language_ids
string

Comma-separated language UUIDs (OR).

tag_id
string<uuid>
tag_ids
string

Comma-separated tag UUIDs (OR).

Response

OK

data
object[]
pagination
object