Skip to Content
ReferenceAPIBookingList booking slots

Booking API

List available booking slots

Resolve available appointment slots and concrete resources for an offering.

GET/v1/booking/slots
capability booking.slots · v1operational dataserver-scoped workspace

Request

Path, query, and JSON body fields accepted by this operation.

  • offeringIdstring<uuid>required
    query
  • fromstring<date-time>required
    query
  • tostring<date-time>required
    query

Response

Successful responses use Dawn's data envelope.

  • dataBookingSlotListrequired
    • offeringIdstring<uuid>required
    • startsAtstring<date-time>required
    • endsAtstring<date-time>required
    • assignmentsobject[]required
      min items 1max items 24
      • requirementIdstring<uuid>required
      • resourceIdstring<uuid>required
      • kind"person" | "site" | "room" | "equipment"required
      • practitionerIdstring<uuid> | nullrequired
      • startsAtstring<date-time>required
      • endsAtstring<date-time>required
  • metaobject

Errors

Error responses use the shared error envelope.

  • 403Scheduling is disabled or unavailable.
  • 404The booking offering could not be found.
  • 422The booking query is invalid.
  • 503Booking availability is temporarily unavailable.
Last updated on