Method | Endpoint | Description |
---|---|---|
POST | /v5/oauth/token | Generate an OAuth access token |
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/users/speakers | Create or update a speaker profile |
GET | /v5/users/speakers | Retrieve all speakers |
DELETE | /v5/users/speakers | Remove a speaker profile |
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/users/segments | Create or update a segment |
GET | /v5/users/segments | Retrieve all segments |
DELETE | /v5/users/segments/{segmentId} | Remove a segment |
POST | /v5/users/segments/rules | Create or update a segment rule |
GET | /v5/users/segments/rules | Retrieve all segment rules |
DELETE | /v5/users/segments/rules/{ruleId} | Remove a segment rule |
GET | /v5/forms/attendeeFields | Retrieve attendee form fields |
GET | /v5/forms/speakerFields | Retrieve speaker form fields |
GET | /v5/forms/boothRepFields | Retrieve booth representative form fields |
POST | /v5/sessions | Create or update a session |
GET | /v5/sessions | Retrieve all sessions |
DELETE | /v5/sessions/{id} | Delete a session |
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/sessionHandouts | Upload or update a session handout |
GET | /v5/sessions/sessionHandouts | Retrieve all session handouts |
DELETE | /v5/sessions/sessionHandouts/{id} | Remove a session handout |
POST | /v5/booths | Create or update a booth |
GET | /v5/booths | Retrieve all booths |
DELETE | /v5/booths | Remove a booth and optionally its representatives |
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 |
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 |
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 |
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/
Unique identifier of an existing user segment rule to update. Leave empty when creating a new rule.
Name of the user segment rule. Must be unique and descriptive. Must not be greater than 255 characters.
Unique identifier of the user segment this rule applies to. Must correspond to an existing user segment in the current event.
Individual entity type to target. Must be a valid entity type supported by the system. Entity type should be one of the following values: sessions, booths, session_tracks.
Array of entity configurations that define what content or features are affected by this rule.
Type of entity being configured. Must match one of the target entity types. Entity type should be one of the following values: sessions, booths, session_tracks.
Individual entity ID. Must correspond to an existing entity of the specified type in the current event.
https://api.vfairs.com/rest/v5/users/segments/rules
https://api.vfairs.ca/rest/v5/users/segments/rules
https://api-eu.vfairs.com/rest/v5/users/segments/rules
https://api-uk.vfairs.com/rest/v5/users/segments/rules
https://api-ksa.vfairs.com/rest/v5/users/segments/rules
curl -i -X POST \
https://api.vfairs.com/rest/v5/users/segments/rules \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"segment_rule_id": 123,
"title": "VIP Content Access Rule",
"segment_id": 456,
"target_entities": [
"sessions"
],
"entities": null
}'
{ "status": true, "message": "User Segment Rule created successfully.", "rule_id": 123 }
https://api.vfairs.com/rest/v5/users/segments/rules
https://api.vfairs.ca/rest/v5/users/segments/rules
https://api-eu.vfairs.com/rest/v5/users/segments/rules
https://api-uk.vfairs.com/rest/v5/users/segments/rules
https://api-ksa.vfairs.com/rest/v5/users/segments/rules
curl -i -X GET \
'https://api.vfairs.com/rest/v5/users/segments/rules?audience=attendee&limit=15&page=1&title=VIP%20attendees' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "User Segment Rule(s) fetched successfully.", "segment_rules": [ { … } ], "meta": { "current_page": 1, "from": 1, "last_page": 5, "path": "https://api.vfairs.com/rest/v5/users/segments/rules", "per_page": 1, "to": 1, "total": 5 } }
https://api.vfairs.com/rest/v5/users/segments/rules/{ruleId}
https://api.vfairs.ca/rest/v5/users/segments/rules/{ruleId}
https://api-eu.vfairs.com/rest/v5/users/segments/rules/{ruleId}
https://api-uk.vfairs.com/rest/v5/users/segments/rules/{ruleId}
https://api-ksa.vfairs.com/rest/v5/users/segments/rules/{ruleId}
curl -i -X DELETE \
https://api.vfairs.com/rest/v5/users/segments/rules/123 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "status": true, "message": "User Segment Rule deleted successfully.", "rule_id": 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.