Method | Endpoint | Description |
---|---|---|
POST | /v5/oauth/token | Generate an OAuth access token |
GET | /v5/forms/attendeeFields | Retrieve attendee form fields |
POST | /v5/users/attendees | Create or update an attendee |
GET | /v5/users/attendees | Retrieve all attendees |
POST | /v5/users/attendees/{attendeeId}/resume | Upload an attendee's resume |
DELETE | /v5/users/attendees/{attendeeId}/delete | Remove an attendee |
POST | /v5/sessions/sessionTracks | Create or update a session track |
GET | /v5/sessions/sessionTracks | Retrieve all session tracks |
DELETE | /v5/sessions/sessionTracks/{id} | Delete a session track |
POST | /v5/sessions | Create or update a session |
GET | /v5/sessions | Retrieve all sessions |
DELETE | /v5/sessions/{id} | Delete a session |
POST | /v5/sessions/sessionHandouts | Upload or update a session handout |
GET | /v5/sessions/sessionHandouts | Retrieve all session handouts |
DELETE | /v5/sessions/sessionHandouts/{id} | Remove a session handout |
GET | /v5/forms/speakerFields | Retrieve speaker form fields |
POST | /v5/users/speakers | Create or update a speaker profile |
GET | /v5/users/speakers | Retrieve all speakers |
DELETE | /v5/users/speakers | Remove a speaker profile |
GET | /v5/event/languages | Retrieve available event languages |
GET | /v5/event/getEventDetails | Get detailed event information |
GET | /v5/reports/qrScanAnalytics | Retrieve QR scan analytics |
GET | /v5/reports/userJourneyAnalytics | Retrieve user journey analytics |
POST | /v5/booths | Create or update a booth |
GET | /v5/booths | Retrieve all booths |
DELETE | /v5/booths | Remove a booth and optionally its representatives |
GET | /v5/forms/boothRepFields | Retrieve booth representative form fields |
POST | /v5/users/boothReps | Create or update a booth representative |
GET | /v5/users/boothReps | Retrieve all booth representatives |
DELETE | /v5/users/boothReps/{boothRepId} | Remove a booth representative |
POST | /v5/floors | Create or update a floor |
GET | /v5/floors | Retrieve all floors |
DELETE | /v5/floors/{floorId} | Remove a floor and all its associated booths |
POST | /v5/booths/documents | Create or update a booth document |
GET | /v5/booths/documents | Retrieve all booth documents |
DELETE | /v5/booths/documents/{documentId} | Remove a booth document |
POST | /v5/booths/videos | Create or update a booth video |
GET | /v5/booths/videos | Retrieve all booth videos |
DELETE | /v5/booths/videos/{videoId} | Remove a booth video |
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/
https://api.vfairs.com/rest/v5/booths
https://api.vfairs.ca/rest/v5/booths
https://api-eu.vfairs.com/rest/v5/booths
https://api-uk.vfairs.com/rest/v5/booths
https://api-ksa.vfairs.com/rest/v5/booths
curl -i -X GET \
'https://api.vfairs.com/rest/v5/booths?active=true&booth_id=123&floor_id=1&limit=10&page=1' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "Booths fetched successfully.", "booths": [ { … } ], "meta": { "current_page": 1, "from": 1, "last_page": 11, "path": "http://demo.vfairs.com/rest/v5/booths", "per_page": 1, "to": 1, "total": 11 } }
Unique identifier of the booth. Required when updating an existing booth; omit when creating a new booth.
Display name of the booth as shown to visitors.
Company description and profile information displayed in the booth.
Company website URL for external links from the booth.
Physical address of the company or booth location.
Full name of the primary exhibitor or booth contact person.
Email address of the primary exhibitor for booth-related communications.
Type of booth interface. Determines how the booth is displayed and accessed.
Comma-separated keywords for booth search and categorization.
Booth visibility status. When true
, booth is visible to visitors; when false
, booth is hidden.
Additional visibility control. When true
, booth is completely hidden from all listings.
Unique identifier of the floor where this booth is located. Must correspond to an existing floor within the event.
Thumbnail image for booth preview in listings (JPG, PNG formats supported).
Background image for the booth display (JPG, PNG formats supported).
Array of accessibility options defining who can access this booth.
https://api.vfairs.com/rest/v5/booths
https://api.vfairs.ca/rest/v5/booths
https://api-eu.vfairs.com/rest/v5/booths
https://api-uk.vfairs.com/rest/v5/booths
https://api-ksa.vfairs.com/rest/v5/booths
curl -i -X POST \
https://api.vfairs.com/rest/v5/booths \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F booth_id=292638 \
-F 'booth_name=Tech Innovation Showcase' \
-F 'booth_company_profile=Leading technology company specializing in AI solutions' \
-F booth_company_url=https://techcompany.com \
-F 'address=123 Innovation Drive' \
-F 'pobox=PO Box 456' \
-F 'city=San Francisco' \
-F state=California \
-F 'country=United States' \
-F 'exhibitor_name=John Smith' \
-F exhibitor_email=john.smith@techcompany.com \
-F booth_type=web \
-F 'keywords=technology, AI, innovation, software' \
-F booth_external_id=789 \
-F active=true \
-F hide=false \
-F floor_id=16990 \
-F booth_logo=string \
-F booth_thumbnail=string \
-F booth_background=string \
-F accessible_for=Physical \
-F accessible_for=Virtual \
-F 'booth_rep_ids[0]=101' \
-F 'booth_rep_ids[1]=102' \
-F 'booth_rep_ids[2]=103'
{ "status": true, "message": "Booth created successfully.", "booth_id": 292638 }
Unique identifier of the booth to delete. Must correspond to an existing booth.
https://api.vfairs.com/rest/v5/booths
https://api.vfairs.ca/rest/v5/booths
https://api-eu.vfairs.com/rest/v5/booths
https://api-uk.vfairs.com/rest/v5/booths
https://api-ksa.vfairs.com/rest/v5/booths
curl -i -X DELETE \
https://api.vfairs.com/rest/v5/booths \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"booth_id": 292638,
"delete_reps": true
}'
{ "status": true, "message": "Booth deleted successfully.", "booth_id": 292638 }
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.