API Documentation
Method | Endpoint | Description |
---|---|---|
POST | {{server}}/v5/oauth/token | Generate an OAuth access token |
POST | {{server}}/v5/users/attendees | Create or update an attendee |
GET | {{server}}/v5/users/attendees | Retrieve all attendees |
POST | {{server}}/v5/users/attendees/{attendeeId}/resume | Upload an attendee's resume |
DELETE | {{server}}/v5/users/attendees/{attendeeId}/delete | Remove an attendee |
POST | {{server}}/v5/users/speakers | Create or update a speaker profile |
GET | {{server}}/v5/users/speakers | Retrieve all speakers |
DELETE | {{server}}/v5/users/speakers | Remove a speaker profile |
POST | {{server}}/v5/users/boothReps | Create or update a booth representative |
GET | {{server}}/v5/users/boothReps | Retrieve all booth representatives |
DELETE | {{server}}/v5/users/boothReps/{boothRepId} | Remove a booth representative |
POST | {{server}}/v5/users/segments | Create or update a segment |
GET | {{server}}/v5/users/segments | Retrieve all segments |
DELETE | {{server}}/v5/users/segments/{segmentId} | Remove a segment |
POST | {{server}}/v5/users/segments/rules | Create or update a segment rule |
GET | {{server}}/v5/users/segments/rules | Retrieve all segment rules |
DELETE | {{server}}/v5/users/segments/rules/{ruleId} | Remove a segment rule |
GET | {{server}}/v5/forms/attendeeFields | Retrieve attendee form fields |
GET | {{server}}/v5/forms/speakerFields | Retrieve speaker form fields |
GET | {{server}}/v5/forms/boothRepFields | Retrieve booth representative form fields |
POST | {{server}}/v5/sessions | Create or update a session |
GET | {{server}}/v5/sessions | Retrieve all sessions |
DELETE | {{server}}/v5/sessions/{id} | Delete a session |
POST | {{server}}/v5/sessions/sessionTracks | Create or update a session track |
GET | {{server}}/v5/sessions/sessionTracks | Retrieve all session tracks |
DELETE | {{server}}/v5/sessions/sessionTracks/{id} | Delete a session track |
POST | {{server}}/v5/sessions/sessionHandouts | Upload or update a session handout |
GET | {{server}}/v5/sessions/sessionHandouts | Retrieve all session handouts |
DELETE | {{server}}/v5/sessions/sessionHandouts/{id} | Remove a session handout |
POST | {{server}}/v5/booths | Create or update a booth |
GET | {{server}}/v5/booths | Retrieve all booths |
DELETE | {{server}}/v5/booths | Remove a booth and optionally its representatives |
POST | {{server}}/v5/booths/documents | Create or update a booth document |
GET | {{server}}/v5/booths/documents | Retrieve all booth documents |
DELETE | {{server}}/v5/booths/documents/{documentId} | Remove a booth document |
POST | {{server}}/v5/booths/videos | Create or update a booth video |
GET | {{server}}/v5/booths/videos | Retrieve all booth videos |
DELETE | {{server}}/v5/booths/videos/{videoId} | Remove a booth video |
POST | {{server}}/v5/floors | Create or update a floor |
GET | {{server}}/v5/floors | Retrieve all floors |
DELETE | {{server}}/v5/floors/{floorId} | Remove a floor and all its associated booths |
GET | {{server}}/v5/event/languages | Retrieve available event languages |
GET | {{server}}/v5/event/getEventDetails | Get detailed event information |
GET | {{server}}/v5/reports/qrScanAnalytics | Retrieve QR scan analytics |
GET | {{server}}/v5/reports/userJourneyAnalytics | Retrieve user journey analytics |
https://api.vfairs.com/rest/
https://api.vfairs.ca/rest/
https://api-eu.vfairs.com/rest/
https://api-uk.vfairs.com/rest/
https://api-ksa.vfairs.com/rest/
Unique identifier of the session track. Use 0 or null when creating a new track. Required when updating an existing track.
Display name of the session track (e.g., "Day 1 Sessions", "Poster Presentations").
Language identifier for the track. Must correspond to an existing event language. See /v5/event/languages
for available languages.
Type of sessions this track will contain. Determines session behavior and display options.
Track ID of the parent track to create a hierarchical relationship. Leave null for top-level tracks.
Default track selection flag. Use 1 to automatically select this track in listings and display its sessions, 0 otherwise.
- US
https://api.vfairs.com/rest/v5/sessions/sessionTracks
- CA
https://api.vfairs.ca/rest/v5/sessions/sessionTracks
- EU
https://api-eu.vfairs.com/rest/v5/sessions/sessionTracks
- UK
https://api-uk.vfairs.com/rest/v5/sessions/sessionTracks
- KSA
https://api-ksa.vfairs.com/rest/v5/sessions/sessionTracks
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.vfairs.com/rest/v5/sessions/sessionTracks \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"track_id": 0,
"name": "New Session",
"language_id": 1,
"webinar_type": "Poster",
"parent_id": 2,
"default": 1,
"sequence": 1,
"active": 1
}'
{ "status": true, "message": "Session Track(s) created successfully.", "track_id": 123213 }
- US
https://api.vfairs.com/rest/v5/sessions/sessionTracks
- CA
https://api.vfairs.ca/rest/v5/sessions/sessionTracks
- EU
https://api-eu.vfairs.com/rest/v5/sessions/sessionTracks
- UK
https://api-uk.vfairs.com/rest/v5/sessions/sessionTracks
- KSA
https://api-ksa.vfairs.com/rest/v5/sessions/sessionTracks
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.vfairs.com/rest/v5/sessions/sessionTracks?page=1&limit=50&track_id=19824&session_type=Session&session_status=active' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "Successful retrieval of session tracks.", "session_tracks": [ { … } ], "meta": { "current_page": 1, "from": 1, "last_page": 5, "path": "http://api.vfairs.com/rest/v5/sessions/sessionTracks", "per_page": 1, "to": 1, "total": 5 } }
- US
https://api.vfairs.com/rest/v5/sessions/sessionTracks/{id}
- CA
https://api.vfairs.ca/rest/v5/sessions/sessionTracks/{id}
- EU
https://api-eu.vfairs.com/rest/v5/sessions/sessionTracks/{id}
- UK
https://api-uk.vfairs.com/rest/v5/sessions/sessionTracks/{id}
- KSA
https://api-ksa.vfairs.com/rest/v5/sessions/sessionTracks/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://api.vfairs.com/rest/v5/sessions/sessionTracks/enim \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "Session Track deleted successfully", "data": { "track_id": 31892 } }
Event
This section provides endpoints to retrieve event metadata, including available languages
for multi-language configuration and detailed event information. These endpoints are essential for localizing content such as sessions
and tracks
and integrating event-specific settings to ensure a seamless and customized event experience.