List open times
The start times a guest could book on a page in a window.
Runs the real call on your workspace.
GET /booking-pages/{id}/times
The start times a guest could book on a page in a window.
Example
Needs calendar:read. from and to are ISO 8601 instants. Left out, the window starts now and runs 14 days, and it never runs longer than 62 days. durationMinutes picks one of the lengths of the page and defaults to the shortest.
curl "$OE/booking-pages/bkp_5c1e9a7b3d2f48e6a0b4c7d1/times?from=2026-11-03T00:00:00Z&to=2026-11-04T00:00:00Z" -H "$AUTH"{ "object": "booking_times", "pageId": "bkp_5c1e9a7b3d2f48e6a0b4c7d1", "timezone": "Europe/Berlin", "durationMinutes": 30, "times": ["2026-11-03T08:00:00.000Z", "2026-11-03T08:30:00.000Z", "2026-11-03T10:00:00.000Z"]}The times already have the calendar, other bookings, the gaps around meetings, the daily limit, the notice and out of office taken out.
A paused page still answers, so you can check its hours before opening it. A page with a problem answers an empty list.
A length the page does not offer, or a to that is not later than from, answers 422 invalid_parameter.
With bookingId the times are the ones that booking can move to with POST /bookings/{id}/reschedule: its own time counts as free, and they are for its length.