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

  1. Make sure the expo option should be enabled for the event.
  2. 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.
StepsDescriptionAPI Reference
Get all exhibitorsThis API is used to get details of available exhibitors.Click Here
Join meetingThis 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
  ]
}