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} | 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/{speakerId} | Remove a speaker profile | 
| DELETE | {server}/v5/users/speakers/{speakerId}/detach | Detach a speaker from all sessions | 
| DELETE | {server}/v5/users/speakers/detach | Detach a speaker from sessions by email | 
| 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 | 
| GET | {server}/v5/forms/boothJobsFields | Retrieve booth job form fields | 
| POST | {server}/v5/sessions | Create or update a session | 
| GET | {server}/v5/sessions | Retrieve all sessions | 
| DELETE | {server}/v5/sessions/{sessionId} | Delete a session | 
| DELETE | {server}/v5/sessions/{sessionId}/speakers/{speakerId}/detach | Detach a specific speaker from a session | 
| DELETE | {server}/v5/sessions/{sessionId}/speakers/detach | Detach a speaker from a session by email | 
| 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 | 
| GET | {server}/v5/booths/jobs/categories | Retrieve available job categories | 
| POST | {server}/v5/booths/{boothId}/jobs | Create or update a booth job vacancy | 
| GET | {server}/v5/booths/{boothId}/jobs | Retrieve job vacancies for a specific booth | 
| DELETE | {server}/v5/booths/{boothId}/jobs/{jobId} | Remove a booth job vacancy | 
| 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/countries | Retrieve available countries | 
| GET | {server}/v5/countries/{countryId}/regions | Retrieve regions for a specific country | 
| GET | {server}/v5/countries/regions/{regionId}/cities | Retrieve cities for a specific region | 
| 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 | 
Download OpenAPI description
Overview
Integrations
Languages
Servers
Mock server
https://developers.vfairs.com/_mock/apis/
US
https://api.vfairs.com/rest/
CA
https://api.vfairs.ca/rest/
EU
https://api-eu.vfairs.com/rest/
UK
https://api-uk.vfairs.com/rest/
KSA
https://api-ksa.vfairs.com/rest/
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.
Operations