Booking
Booking hands a participant from the app to an outside booking service without sharing anything clinical.
- The participant opens a booking (a
bookingitem on the home header button or in Settings, or awebSsotab in Explore). The app asks the platform for a hand-off (createBookingHandoff): a one-time, short-lived token and the service's address, both from the tenant's configuration. - The service opens with the token, and redeems it from its own server with an
API key whose role holds
booking.redeem(resolveUserByToken). It gets back the participant's context for that one booking. - Afterwards the service can tag the participant by its own tag ids (see Tags), which a journey can then act on.
A token works once, for the participant it was made for, within its short life.