Skip to content

Booking

The booking API allows external systems to book appointments directly in Offisy. It is designed for server-to-server communication.

Typical booking flow

A complete booking process runs in five steps:

  1. Retrieve users — Who is bookable? → GET /users
  2. Retrieve locations — Where does the appointment take place? → GET /locations
  3. Retrieve services — What is being booked? → GET /services
  4. Query available slots — When is the user available? → GET /booking/available-slots
  5. Book appointment — Confirm the appointment → POST /appointments

Note: All IDs are UUIDs in the format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Offisy GmbH