GET sessions/getSession

GET /api/v2/sessions/getSession

Returns full details for a single session by its ID.


Authentication

Authorization: Bearer <your_api_key>

Endpoint

GET /api/v2/sessions/getSession

Query Parameters

Parameter

Type

Required

Description

id

integer

Yes

The ID of the session to retrieve


Response Format

Success Response (HTTP 200)

The data field contains a single session object with the following fields:

Field

Type

Nullable

Description

id

integer

No

Session ID

external_id

string

Yes

External identifier from your system

exhibitor_id

integer

Yes

Associated exhibitor ID, if this session belongs to an exhibitor

start

integer

No

Session start time as a Unix timestamp

end

integer

No

Session end time as a Unix timestamp

title

string

No

Session title

description

string

No

Session description

logo

string

No

URL of the session logo

abstract

string

Yes

Session abstract

track

integer

No

Track (event category) ID

type

integer

No

Session type ID

hall_id

integer

No

Hall ID (location)

stand_id

integer

Yes

Stand ID, if applicable

isActive

boolean

No

Whether the session is currently active

isFeatured

boolean

No

Whether the session is featured

visibleToCategories

string

Yes

Visibility restrictions by participant category. null means visible to all

speakers

array[integer]

No

Array of account IDs of the session speakers

moderators

array[integer]

No

Array of account IDs of the session moderators

sponsors

array[integer]

No

Array of sponsor IDs linked to the session

tags

array[integer]

No

Array of session tag IDs

price

integer

No

Session price. 0 means free

capacity

integer

No

Maximum number of attendees. 0 means unlimited

max_shedule

integer

No

Maximum schedule slots

round_table

boolean

No

Whether this is a round-table format session

scheduled

array[object]

No

List of participants who have this session in their schedule. Each entry contains id, first_name, last_name, company_name, email

last_update

integer

No

Unix timestamp of the last modification


Error Responses

HTTP Code

Condition

Error Message

400

id is missing

Missing required parameter: id

400

id is not a valid integer

Param must be a integer: id

400

Session not found

Could not find a session with id = <id>

403

Missing or invalid API key

Forbidden


Example Request

Bash
curl -X GET "https://your-event-domain.com/api/v2/sessions/getSession?id=42" \
  -H "Authorization: Bearer your_api_key_here"