Overview
Assignments are scheduled bookings between two parties — an operator (the host) and an attendee. They’re time-bounded coordination events: meetings, dispatch slots, deployment windows, onboarding sessions. The API uses/v1/bookings internally; the dashboard calls them Assignments to reflect their operational role in the API-FirstResponder context.
Booking pages
Every user gets a public manifest page at:Event types
Event types define the booking rules: duration, location type, availability windows, buffer times, and confirmation requirements.Confirmation flow
Whenrequires_confirmation: true, a booking is created with status: pending. The host receives an email with Accept and Decline links containing a secure token. The attendee is notified of the outcome.
Booking via API
postMessage SDK
When embedded via the@schedkit/react SDK, a schedkit:booked event fires after a successful booking:
API Reference → Bookings
Full booking, reschedule, cancel, and confirm endpoints.
Embed SDK
@schedkit/react on npm — inline, popup, and widget modes.