Skip to main content

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:
Team manifest pages:

Event types

Event types define the booking rules: duration, location type, availability windows, buffer times, and confirmation requirements.

Confirmation flow

When requires_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.