Skip to main content
GET

What this endpoint is for

Use this endpoint to get times a guest can actually book. Every slot returned is already valid, so you can render it straight into a booking UI and post it to Create Event.

Slots versus availability

Get Availability returns the raw windows an organizer is free. This endpoint takes those windows and applies the event type’s rules for you:
  • The event type duration, so each slot is the right length
  • The time_slot_interval, which controls how often a slot starts
  • buffer_time_before_event and buffer_time_after_event
  • min_scheduling_notice, so slots too close to now are left out
  • Existing bookings and booking_frequency_limits
Use availability when you want to show an organizer’s free time. Use slots when you want someone to book.

Response shape

Slots are grouped by local date. A date with no bookable time is omitted, so an event type with nothing available returns an empty object.
Pass timezone as an optional IANA timezone, such as Europe/Belgrade, to receive slots converted to that timezone and grouped by local date. If omitted, the response uses UTC. Pass duration when the event type offers a choice of meeting lengths, to get slots sized for the length the guest picked.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
integer<int64>
required

ID of the event type to return slots for

Example:

123

Query Parameters

start
string<date>
required

Start date for the requested range

Example:

"2026-05-29"

end
string<date>
required

End date for the requested range

Example:

"2026-05-30"

timezone
string
default:UTC

Optional IANA timezone used to convert returned slots. Defaults to UTC.

Example:

"Europe/Belgrade"

duration
integer

Optional meeting length in minutes, for event types that offer a choice of durations. Defaults to the event type duration.

Required range: 1 <= x <= 1440
Example:

30

Response

200 - application/json

Slots response

success
boolean
required

Indicates whether the request was successful

Example:

true

data
object
required