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/
Filter by attendee status. If true
, returns active attendees; if false
, returns inactive attendees.
Filter by specific email address to retrieve a single attendee.
Include magic login link in response. If true
, generates a passwordless login URL for the attendee.
Include payment information in response. If true
, returns payment status and transaction details.
Sort by last updated date. If true
, applies descending sort on updated_at
field.
Start date for filtering attendees. Uses registered_at
when order_by_updated_record=false
, otherwise uses updated_at
. Format: YYYY-MM-DD.
https://api.vfairs.com/rest/v5/users/attendees
https://api.vfairs.ca/rest/v5/users/attendees
https://api-eu.vfairs.com/rest/v5/users/attendees
https://api-uk.vfairs.com/rest/v5/users/attendees
https://api-ksa.vfairs.com/rest/v5/users/attendees
curl -i -X GET \
'https://api.vfairs.com/rest/v5/users/attendees?email=dyzyrupesu%40mailinator.com&end_date=2024-11-10&is_active=true&limit=50&magic_login_link=true&order_by_updated_record=true&page=1&payment_details=true&start_date=2024-11-01&user_id=630706019' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "Successful retrieval of attendees.", "users": [ { … } ], "meta": { "current_page": 1, "from": 1, "last_page": 36, "path": "http://api.vfairs.com/rest/v5/users/attendees", "per_page": 1, "to": 1, "total": 36 } }
https://api.vfairs.com/rest/v5/users/attendees/{attendeeId}/resume
https://api.vfairs.ca/rest/v5/users/attendees/{attendeeId}/resume
https://api-eu.vfairs.com/rest/v5/users/attendees/{attendeeId}/resume
https://api-uk.vfairs.com/rest/v5/users/attendees/{attendeeId}/resume
https://api-ksa.vfairs.com/rest/v5/users/attendees/{attendeeId}/resume
curl -i -X POST \
https://api.vfairs.com/rest/v5/users/attendees/123123/resume \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F resume=string
{ "status": true, "message": "successfully, Resume uploaded.", "resume": "https://example.com/uploads/resume_001.pdf" }
https://api.vfairs.com/rest/v5/users/attendees/{attendeeId}/delete
https://api.vfairs.ca/rest/v5/users/attendees/{attendeeId}/delete
https://api-eu.vfairs.com/rest/v5/users/attendees/{attendeeId}/delete
https://api-uk.vfairs.com/rest/v5/users/attendees/{attendeeId}/delete
https://api-ksa.vfairs.com/rest/v5/users/attendees/{attendeeId}/delete
curl -i -X DELETE \
https://api.vfairs.com/rest/v5/users/attendees/123123/delete \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "Attendee deleted successfully" }
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.