How to set external QR and barcode values on a participant
Use this guide when you need to assign QR code or barcode identifiers from an external system (e.g. a registration or access control platform) to a participant's account.
⚠️ These fields are global.
external_qrandexternal_barcodeare stored at the environment level. Updating them in one event will cascade to every other event this account is attached to within the same data environment.
What you'll need before starting
|
What you need |
Where to get it |
|---|---|
|
Participant ID, External ID, or email |
|
Request — set both QR and barcode
curl -X POST "https://your-event-domain.com/api/v2/account/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "id=12345" \
-F "external_qr=QR-2025-A1B2C3" \
-F "external_barcode=BC-9876543210"
Request — set only QR
curl -X POST "https://your-event-domain.com/api/v2/account/set" \
-H "Authorization: Bearer your_api_key_here" \
-F "event_id=7" \
-F "id=12345" \
-F "external_qr=QR-2025-A1B2C3"
Notes
-
external_qrandexternal_barcodeare independent fields — you can set one or both -
These fields are distinct from
external_id. Useexternal_idfor system-level record matching. Useexternal_qrandexternal_barcodefor on-site scanning and badge-related identifiers -
Both accept free-form string values — there is no format validation
-
You can identify the participant by
id,external_id, oremail