Expo Session
Here are the steps and API endpoints to join Expo Session in the Accelevents platform.
Expo Session
Calling these following API sequences will help you to join the Expo Session
Note
- Make sure the expo option should be enabled for the event.
- If the purchased ticket has a restricted expo then the attendee won't be able to join the session and it won't be returned within the expo list.
Steps | Description | API Reference |
---|---|---|
Get all exhibitors | This API is used to get details of available exhibitors. | Click Here |
Join meeting | This API is used to get Information about the meeting & join the session. | Click Here |
1. Get all exhibitors
This API is used to get summary details of exhibitors.
Here is a sample response, which will be returned by API.
{
"recordsTotal": 2,
"recordsFiltered": 2,
"data": [
{
"id": 3900,
"eventId": 8067,
"exhibitorName": "Jay",
"boothSize": "SMALL",
"showStatusIndicator": true,
"preferredExhibitor": false,
"chatEnabled": true,
"position": 2000.0,
"staffUserIds": "8533",
"colorConfig": {
"shortDescriptionColor": "#0000FF",
"nameColor": "#0000FF",
"categoryColor": "#000000"
},
"showBoothName": true,
"featured": false,
"categoryPositionJson": {
}
},
{
"id": 3899,
"eventId": 8067,
"exhibitorName": "Milan",
"boothSize": "SMALL",
"showStatusIndicator": true,
"preferredExhibitor": false,
"chatEnabled": true,
"position": 1000.0,
"staffUserIds": "8533",
"colorConfig": {
"shortDescriptionColor": "#0000FF",
"nameColor": "#0000FF",
"categoryColor": "#000000"
},
"showBoothName": true,
"featured": false,
"categoryPositionJson": {
}
}
],
"error": null,
"numberOfExhibitorsRemainingToEnable": 1,
"numberOfProExhibitorPurchased": 0
}
2. Join meeting
Note
- If the exhibiter does not schedule a session then the attendee won't able to join the meeting.
- Make sure exhibitors are live for the session, which you want to join.
- If the exhibitor requires approval for the attendees, who join the sessions then, exhibitor approval is necessary to join the session.
To join any exhibitors live session you need to identify id
of from Step-1 and call API mentioned below to get information like meetings
, attendees
, eventAdmins
, speakersOrModeratorsUserIds
etc.
You will use the above details to join live session.
Here is a sample response, which will be returned by API. Also after you successfully join the meeting.
{
"capacity": 0,
"chatEnabled": true,
"pollEnabled": true,
"quesAndAnsEnabled": true,
"hideSessionFromAttendees": false,
"meeting": "{\"MeetingId\":\"656318eb-4adf-4ac1-a372-ad1c049b0706\",\"MediaPlacement\":{\"AudioHostUrl\":\"0769f0338367af3b09b2bc264b49508e.k.m3.ao1.app.chime.aws:3478\",\"AudioFallbackUrl\":\"wss://haxrp.m3.ao1.app.chime.aws:443/calls/656318eb-4adf-4ac1-a372-ad1c049b0706\",\"ScreenDataUrl\":\"wss://bitpw.m3.ao1.app.chime.aws:443/v2/screen/656318eb-4adf-4ac1-a372-ad1c049b0706\",\"ScreenSharingUrl\":\"wss://bitpw.m3.ao1.app.chime.aws:443/v2/screen/656318eb-4adf-4ac1-a372-ad1c049b0706\",\"ScreenViewingUrl\":\"wss://bitpw.m3.ao1.app.chime.aws:443/ws/connect?passcode=null&viewer_uuid=null&X-BitHub-Call-Id=656318eb-4adf-4ac1-a372-ad1c049b0706\",\"SignalingUrl\":\"wss://signal.m3.ao1.app.chime.aws/control/656318eb-4adf-4ac1-a372-ad1c049b0706\",\"TurnControlUrl\":\"https://ccp.cp.ue1.app.chime.aws/v2/turn_sessions\"},\"MediaRegion\":\"ap-south-1\"}",
"attendee": "{\"ExternalUserId\":\"Jay Dobariya_8528\",\"AttendeeId\":\"1898784e-97c1-19f6-db5f-5d605635d681\",\"JoinToken\":\"MTg5ODc4NGUtOTdjMS0xOWY2LWRiNWYtNWQ2MDU2MzVkNjgxOmM4MDhjNjk5LTFiMWItNDhiNi04MzM5LTdlMjMwM2I3OTIwYg\"}",
"eventAdmins": [
8533
],
"speakersOrModeratorsUserIds": [
8533
]
}
Updated over 2 years ago