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/
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.
Comma-separated list of registration field
IDs to include in the report. Used to filter which user registration data fields are returned.
Filter results by user type
. Must be one of: ALL, Attendee, Admin, Event Owner, Booth Admin.
Start date for filtering scan records. Must be in Y-m-d format.
End date for filtering scan records. Must be in Y-m-d format.
Filter by the ID of the user
whose QR code
was scanned. Use this to see all scans of a specific user
.
Filter by the ID of the user
who performed the scan. Use this to see all scans performed by a specific user
.
Sort order for scan timestamp. Use 0 for ascending (oldest first) or 1 for descending (newest first).
https://api.vfairs.com/rest/v5/reports/qrScanAnalytics
https://api.vfairs.ca/rest/v5/reports/qrScanAnalytics
https://api-eu.vfairs.com/rest/v5/reports/qrScanAnalytics
https://api-uk.vfairs.com/rest/v5/reports/qrScanAnalytics
https://api-ksa.vfairs.com/rest/v5/reports/qrScanAnalytics
curl -i -X GET \
'https://api.vfairs.com/rest/v5/reports/qrScanAnalytics?end_date=2024-12-31&limit=10&page=1®istration_fields=1%2C2%2C3&scanned_by_user_id=1234910702&scanned_user_id=1234910710&sort_by_scanned_at=1&start_date=2024-01-01&user_type=Attendee' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "QR Scan Analytics Report retrieved successfully", "qr_scan_analytics": [ { … } ], "meta": { "current_page": 1, "from": 1, "last_page": 9276, "path": "http://api.vfairs.com/rest/v5/reports/qrScanAnalytics", "per_page": 1, "to": 1, "total": 9276 } }
Unique identifier of a specific user to track. Must correspond to an existing event user. Required if email
is not provided.
Email address of the user to track. Must correspond to an existing event user. Required if user_id
is not provided.
Start date for filtering user journey data. Format: YYYY-MM-DD.
End date for filtering user journey data. Format: YYYY-MM-DD.
Filter to show only live activities. Use 1 to show only live activities, 0 to show all activities.
Comma-separated list of activity types to filter by. Available types: NAVIGATION, CHAT, SCAVENGER_HUNT, WEBINAR, VIDEO, BOOTH_VISIT, BOOTH_LINK_CLICK, DOCUMENT, SWAG_BAG, LOGIN, CMS_PAGE, BOOTH_BANNER. Use "ALL" to include all activity types.
https://api.vfairs.com/rest/v5/reports/userJourneyAnalytics
https://api.vfairs.ca/rest/v5/reports/userJourneyAnalytics
https://api-eu.vfairs.com/rest/v5/reports/userJourneyAnalytics
https://api-uk.vfairs.com/rest/v5/reports/userJourneyAnalytics
https://api-ksa.vfairs.com/rest/v5/reports/userJourneyAnalytics
curl -i -X GET \
'https://api.vfairs.com/rest/v5/reports/userJourneyAnalytics?activity_types=LOGIN%2CWEBINAR%2CBOOTH_VISIT&email=john.doe%40example.com&end_date=2024-01-31&limit=50&page=1&show_only_live=0&start_date=2024-01-01&user_id=12345' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "User journey analytics fetched successfully.", "user_journey_analytics": [ { … } ] }