Retrieves a paginated list of sessions for a specific event. Returns session scheduling, capacity, track, and configuration details.
Requires event_id as a query parameter. Use fields to control which fields are returned. Use search to filter by any session field (e.g., date=2025-08-08, session_status=live, name=*keynote*). Supports operators: =, !=, >=, <=, >, <, *contains*, *beginswith*, *endswith*.
Use expand to include related objects: speakers, location, track, translations, sessionAttendance, registrantCount, reservedCount, earlyBirds. Results are paginated with a maximum of 200 per page.
Available Fields
These are the standard fields available for configuring a session:
| Name | Type | Description |
|---|---|---|
id |
integer | Unique identifier for the session. |
event_id |
integer | ID of the event associated with this session. |
name |
string | Title or name of the session. |
admin_short_name |
string | Admin-specific short name for internal usage. |
badge_name |
string | Display name on attendee badges. |
description |
string | Detailed description of the session. |
date |
string (date) | The date when the session will take place. |
start_time |
string (time) | Start time of the session. |
end_time |
string (time) | End time of the session. |
use_event_timezone |
integer | Whether the event's default timezone is applied to the session. |
timezone |
string | Timezone for the session (see TZ Identifier column in the List of TZ Database Time Zones). |
capacity |
integer | Maximum number of attendees allowed. |
location_id |
integer | Identifier for the location. |
track_id |
integer | Identifier for the session's track. |
selection_control |
string | Specifies whether the session is optional or included by default, setting the value 'session_included'. |
webinar_url |
string (uri) | URL for the webinar if the session is virtual. |
sold_out_message |
string | Custom message displayed when the session is sold out. |
secure_id |
string | Secure identifier for the session. |
session_status |
string | Current status of the session. Possible values: submitted, approved, rejected, converted, live. |
locked_when_saved |
boolean | Whether the session is locked after being saved. |
selected_by_default |
boolean | Indicates if the session is selected by default for attendees. |
prevent_session_conflicts |
boolean | Whether should prevent conflicts with other sessions when selecting this session. |
custom_fields |
object | Custom fields associated with the session. Key-value pairs can be dynamic. |
Extra Fields
This is the extra information that can be returned if required by specifying what you need in the expand variable:
| Name | Type | Description |
|---|---|---|
speakers |
object | List of speakers assigned to this session |
location |
object | Selected Location for this event |
track |
object | Selected track for this event |
translations |
object | Custom translations set for this event |
sessionAttendance |
object | Session Attendance Information |
registrantCount |
object | Number of Registrants registered to this session |
reservedCount |
object | Number of Reserved seats for this session |
earlyBirds |
object | List all available early birds for this session |
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
