API Reference

Get session for display and portal page

Using this API, you can get sessions' details like title, streamUrl, startDate, endDate, sessionStats, etc.

To call this API, you need to pass an eventurl and sessionId as path parameters. You can also send expand as query parameters to get responses data according to your need.

This API can be used by any registered attendee within the event.

Here is the description of response attributes, which returns to the form of JSON.

AttributesDescription
assetList It's returns session assets details of streaming.
It's contains asset ID, default playback, duration, file name and other.
currentUserRegisteredEventTicketId It's contains the Event Ticketing ID that a ticketing holder user can only register for a particular session. Event Ticketing ID generates when we create Ticketing Type.
startTime It's contains session start time. When the particular session start and it will return in yyyy/MM/dd HH:mm format.
endTime It's contains session end time. When the particular session end, and it will return in yyyy/MM/dd HH:mm format.
format It's returns the session format. Can set when create session. There are seven type of session can create that contains MAIN_STAGE, BREAKOUT_SESSION, MEET_UP, WORKSHOP, EXPO, BREAK, OTHER
registerdHolderUsers It's returns the list of registered holder users details for session. Detail contains first name, last name, email, phone number, user ID.
sessionId This session ID represent unique ID of each session. It will generate automatically when it's create new session for event.
sessionStats It's contains details of attendee count, interested user count, registered user count.
For getting this details need to pass in API endpoint as expand.
status It's contains the session status type, there are two type of session visibility : VISIBLE, HIDDEN.
Visible status will show in session list and hidden status will do not show in session list.
ticketTypesThatCanBeRegistered It's contains the Ticketing Type ID that only register for a particular session. Ticketing Type ID generates when we create Ticketing Type.
title It's contains title of session.
playBackRestrictionToken It's contains playback restriction token, which is allows you to set additional rules for playing videos. For instance, viewers can play videos embedded on the https://example.com website when you set the Playback Restrictions with example.com as an allowed domain. Any Video requests from other websites are denied.
thumbnailRestrictionToken It's contains playback restriction token, which is allows you to set additional rules for thumbnails. For instance, viewers can view thumbnails embedded on the https://example.com website when you set the Playback Restrictions with example.com as an allowed domain. Any thumbnails request from other websites are denied.
accelEventsStudio If session stream provider is accelevents studio, then it's true. If session stream provider is accelevents RTMP, it's false.
closedCaptionUrl It's returns caption URL which is used in session for transcription of speaker dialogue that appears on the bottom of the video. EX : https://www.streamtext.net/player?event=IHaveADream
closedCaptionHeight The height of closed caption for the session, which is the default value, will be 150.
description It's contains the detail description of session.
It's only 65024 Characters are allowed to add description.
directVideoAutoStart If returns true, session video start automatically when enter into session.
pollEnabled If session poll enable it will return true or else false.
quesAndAnsEnabled If session QuesAndAns enable it will return true or else false.
displayDonation It's returns boolean for display donation button for session.
documentKeyValue It will return a JSON list of session document key value. Key generate automatically while uploading document and value represent document name.
linkKeyValue It will return a JSON list of session link key value.
Key generate automatically while uploading document and value represent key name.
location location for session.
meetingPassword It will return session password if host set for session.
rtmpUrl Mux's standard RTMP entry point. Compatible with the majority of streaming applications and services.
speakerList It's returns the list of speakers that associated with session. It's contains speaker details like speakerId, firatName, lastName, photoUrl and other.
streamProvider It's identify session stream provider, it can be ACCELEVENTS, WISTIA, YOUTUBE, VIMEO, FACEBOOK, ZOOM, DIRECT_UPLOAD.
subStreamProvider It's identify session sub stream provider, it can be VOXEET, CHIME, OPENTOK, AGORA.
streamUrl It's a session stream endpoint.
streamKey Unique key used for streaming to a Mux RTMP endpoint. This should be considered as sensitive as credentials, anyone with this stream key can begin streaming.
subTitleFileUrl
tracksIt contains the tracks details like ID, name, colour, description and position. It will filter session from all session.
hideVideoControlsIf session Hide Video Controls, it will return true or else false.
recordSession It will return true if record session enable or else false.
enableAttendeeList It's returns boolean to show attendee list.
postSessionCallToActionJson It's returns details for postSessionCallToActionJson which is when the session ends it should see a message suggesting what I should go see next during the event.
qnAPrivate It's returns boolean either need private Q&A or need to visible for attendee, which returns true or false values.

Here is the possible error messages, which return if any condition gets failed or required data is missing for processing.

Error CodeError Description
400The request could not be understood by the server due to malformed syntax.
401You are not authorized to view the resource.
403Accessing the resource you were trying to reach is forbidden.
404The resource you were trying to reach is not found.
4040200Event Not Found
4042003Session not found!
Language
Credentials
Header
Click Try It! to start a request and see the response here!