Marks the attendee identified by the supplied QR code as checked into the event. Intended for onsite check-in partners (e.g. RFID badge-scan vendors) to push real-time scans back into Zuddl. The QR code may be supplied either as the raw code or as a Zuddl deep-link URL (e.g. https://applink.zuddl.com/link/com.zuddl.portal/{eventId}/profile/{qrCode}); the server extracts the trailing path segment when a URL is supplied. If the scanned user is also a speaker for this event, the check-in is recorded against the speaker record.
Required API key scopes: WRITE
This API can only be called with an access key that was generated for Backend usage.
Documentation Index
Fetch the complete documentation index at: https://docs.zuddl.com/llms.txt
Use this file to discover all available pages before exploring further.
Provide your API key secret in the Authorization header
Unique identifier of the event
^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$QR code identifying the attendee. Accepts either the raw code (e.g. "EAFPSNAB2I") or a Zuddl deep-link URL such as "https://applink.zuddl.com/link/com.zuddl.portal/{eventId}/profile/{qrCode}" — the server extracts the trailing path segment when a URL is supplied.
1"EAFPSNAB2I"
ISO-8601 timestamp of the scan from the partner's device. Defaults to the server time when omitted.
"2026-06-12T14:33:00Z"
Check-in recorded
Resolved registration id for the attendee. Null when the scanned user is a speaker without a registration record.
"4fcebf73-3ddb-4fe6-b56d-5dd7dedb7c3d"
Resolved Zuddl account id for the user.
"9e2b6d4a-6c3a-4a7e-8d24-1c2f8a31a812"
Speaker id when the scanned user is a speaker for this event. Null otherwise.
"d812a64f-8865-4289-9024-9a120792c3d8"
Resolved role of the scanned user within the event.
ATTENDEE, ORGANIZER, SPEAKER, SPONSOR, MODERATOR "ATTENDEE"
Action recorded for this scan.
CHECK_IN, CHECK_OUT "CHECK_IN"
Timestamp recorded for the scan (echoes the request occurredAt or the server time used when omitted).
"2026-06-12T14:33:00Z"