An access code is a short-lived token that a client presents at a provider's front desk to verify their pass and check in. It encodes the client's identity and pass validity into a scannable QR code, letting the provider confirm the visit without requiring the client to show credentials.What you can do#
Generate an access code for a client visit
Key concepts#
Generate an access code at the point the client is ready to check in - typically when they arrive at the venue or shortly before. Access codes are not tied to bookings; they represent a general pass-based visit. For appointment-based visits (spa bookings), the booking itself serves as the check-in record - you may still generate a code as a convenience for front-desk scanning.For third-party lookup flows, first verify the lookup and persist the returned lookup token on your own system. When you need another access code later, pass that stored token in the Bardge-Lookup-Token header. Bardge does not expose a list endpoint for recovering previously issued lookup tokens.Access codes expire at the end of the day they are generated. The exact expiry timestamp is returned in the expires_at field of the response. Do not generate codes far in advance - generate them on demand when the client is at or near the venue.Generate one access code per visit. Reusing a code across multiple visits or generating multiple codes for the same visit window will result in check-in rejections at the provider's scanner.The API returns the access code as both a raw token string (access_code) and a QR-ready data URI (qr_code). Render the QR data URI directly in your client-facing UI - no additional encoding is required.Passes - a valid active pass is required before an access code can be generated
Bookings - for appointment-based visits, create a booking first; the access code supplements the booking for front-desk check-in
Modified at 2026-05-19 12:41:08