Virtual Networking

  • Virtual Networking functionality is used to add Interest Tags and update the details of the attendee's configuration details.
  • Virtual Networking feature allows the attendees to choose their topics of interest that will help them get matched with other attendees having the same interests in a Networking Session.
  • User can create Interest Tags manually or by uploading CSV files.
  • Once the Interest Tags are added, attendees can select those added Interest Tags through their profile in the Virtual Event Hub.
  • Attendees can also add their Interest Tags if the 'Allow Attendees to Create Interest Tags' is enabled by the host.
  • Please refer to the below list of operations that are available in Virtual Networking.

❗️

Required

The user should be Event Admin or Super Admin to access the below list of APIs.

FunctionalityDescriptionDocument reference link
Interest TagsInterest Tags allows the attendees to choose their topics of interest that will help them get matched with other attendees having the same interests in a Networking Session.- Add tags
Create an Interest Tag

- Delete tags
Delete an Interest Tag

- Add tags by uploading CSV
Upload Interest CSV

- Get list of interest tags
Get All Interest Tags
ConnectionsThis functionality use to update the attendee's connection configuration details that will be automatically collected in the attendees connections report.- Get attendee connection configuration details
Get Attendee Connection Configuration Details

- Update the connection configuration details
Update Attendee Connection Configuration Details

1) Add Interest Tags manually:

  • This API is used to add an Interest Tag for an event.

Here is a sample request body, which will be sent to the API.

{
  "id": "",
  "name": "TEST2"
}

Here is a sample response, which will be returned by API.

1d6286df-3707-41df-9c01-fca2a26f6ec3

2) Get List of Interest Tags

  • This API is used to get all Interest Tags associated with the specified event tag for an event.

Here is a sample response, which will be returned by API.

[
  {
    "id": "dc30937d-b3d7-4a8a-a2eb-456a811ae563",
    "name": "DANCING"
  },
  {
    "id": "6ba53044-2045-4990-9179-80196d490ae7",
    "name": "MUSIC"
  }
]

3) Delete Interest Tags

  • This API is used to delete the particular Interest Tags from the event.

Here is a sample response, which will be returned by API.

{
  "type": "Success",
  "message": "Interest tag deleted"
}

4) Get Attendee Connection Configuration Details

  • This API is used to get the Attendee's Connection configuration details.

Here is a sample response, which will be returned by API.

[
  {
    "name": "Email",
    "value": "email",
    "isEnable": true
  },
  {
    "name": "Country",
    "value": "country",
    "isEnable": true
  },
  {
    "name": "First Name",
    "value": "firstName",
    "isEnable": true
  },
  {
    "name": "Last Name",
    "value": "lastName",
    "isEnable": true
  },
  {
    "name": "Pronouns",
    "value": "pronouns",
    "isEnable": false
  },
  {
    "name": "Title",
    "value": "title",
    "isEnable": false
  },
  {
    "name": "Company",
    "value": "company",
    "isEnable": true
  },
  {
    "name": "Video Intro",
    "value": "videoIntro",
    "isEnable": false
  },
  {
    "name": "Accept Meeting Requests",
    "value": "acceptMeetingRequests",
    "isEnable": false
  },
  {
    "name": "Accept Direct Messages",
    "value": "acceptDirectMessages",
    "isEnable": false
  }
]

5) Update Attendee Connection configuration details

  • This API is used to update the Attendee's Connection configuration details for a specific event.

Here is a sample request body, which will be sent to the API.

[
  {
    "name": "Email",
    "value": "email",
    "isEnable": true
  },
  {
    "name": "Country",
    "value": "country",
    "isEnable": true
  },
  {
    "name": "First Name",
    "value": "firstName",
    "isEnable": true
  },
  {
    "name": "Last Name",
    "value": "lastName",
    "isEnable": true
  },
  {
    "name": "Pronouns",
    "value": "pronouns",
    "isEnable": false
  },
  {
    "name": "Title",
    "value": "title",
    "isEnable": false
  },
  {
    "name": "Company",
    "value": "company",
    "isEnable": true
  },
  {
    "name": "Video Intro",
    "value": "videoIntro",
    "isEnable": false
  },
  {
    "name": "Accept Meeting Requests",
    "value": "acceptMeetingRequests",
    "isEnable": true
  },
  {
    "name": "Accept Direct Messages",
    "value": "acceptDirectMessages",
    "isEnable": false
  }
]

Here is a sample response, which will be returned by API.

{
  "type": "Success",
  "message": "Success"
}