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/documents
https://api.vfairs.ca/rest/v5/booths/documents
https://api-eu.vfairs.com/rest/v5/booths/documents
https://api-uk.vfairs.com/rest/v5/booths/documents
https://api-ksa.vfairs.com/rest/v5/booths/documents
curl -i -X GET \
'https://api.vfairs.com/rest/v5/booths/documents?booths=292638%2C292639&document_id=doc_123&limit=50&page=1&title=Sample%20Document' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "Successful retrieval of documents.", "documents": [ { … } ], "meta": { "current_page": 1, "from": 1, "last_page": 5, "path": "http://api.vfairs.com/rest/v5/booths/documents", "per_page": 1, "to": 1, "total": 5 } }
Unique identifier of the document. Required when updating an existing document, omit or set to null when creating a new document.
Document file to upload. Supported formats: pdf, doc, docx, xls, xlsx, ppt, pptx.
Title of the document that will be displayed to booth visitors.
Detailed description of the document content (minimum 200 characters required).
Array of booth IDs where this document should be available. Must correspond to existing booths within the event.
https://api.vfairs.com/rest/v5/booths/documents
https://api.vfairs.ca/rest/v5/booths/documents
https://api-eu.vfairs.com/rest/v5/booths/documents
https://api-uk.vfairs.com/rest/v5/booths/documents
https://api-ksa.vfairs.com/rest/v5/booths/documents
curl -i -X POST \
https://api.vfairs.com/rest/v5/booths/documents \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F document_id=doc_123 \
-F document=string \
-F 'title=Product Brochure' \
-F 'description=Detailed product information and specifications including technical details, pricing, and availability information for our latest product line.' \
-F 'booths[0]=292638' \
-F 'booths[1]=292639' \
-F add_to_briefcase_default=1
{ "status": true, "message": "Document created successfully.", "document_id": "doc_123" }
https://api.vfairs.com/rest/v5/booths/documents/{documentId}
https://api.vfairs.ca/rest/v5/booths/documents/{documentId}
https://api-eu.vfairs.com/rest/v5/booths/documents/{documentId}
https://api-uk.vfairs.com/rest/v5/booths/documents/{documentId}
https://api-ksa.vfairs.com/rest/v5/booths/documents/{documentId}
curl -i -X DELETE \
https://api.vfairs.com/rest/v5/booths/documents/doc_123 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "Document deleted successfully.", "document_id": "doc_123" }
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.