Introduction to bookings

This article gives an introduction to the concept of bookings when working with the API.

d
Written by derrick mak
Updated over a week ago

If you just need to work with Timekit out-of-the-box, please refer to our glossary
​
In Timekit terms, a booking is a request to occupy a time-slot in a calendar.

Each booking follows a set of steps, before it is complete, these steps are defined by workflows that we call graphs.
We'll get more into details about the workflows later on in the article Intro to booking graphs, but for now lets just imagine a workflow that consists of these steps:

  • A customer requests an appointment with you, at a given time-slot.

  • You either confirm or decline the request.

  • You might have to cancel the appointment.

These steps are what we call a confirm/decline workflow.
​
It is important to know that your calendar will not be blocked at the requested time-slot, before the booking is confirmed. If you need your calendar to be blocked immediately when the request is send, you need to use a different workflow.
​

Next steps

For a deeper look into our supported workflows, please refer to the Introduction to booking graphs
Before you dive directly into our tutorial on how to create a booking, please make sure you've first of all created a resource.

Did this answer your question?