How to get time slots?

https://user-api-v2.bookings.vicinity.com.au/admin/timeline/slots?date_from=2026-03-31&date_to=2026-03-31&service_id=41&with_available_slots=1&provider_id=23

I am trying to get the below API by using the post man

The response returns as

[{“id”:“2026-03-31”,“date”:“2026-03-31”,“slots”:[{“id”:“09:00:00”,“time”:“09:00:00”,“available_count”:null,“total_count”:null},{“id”:“10:30:00”,“time”:“10:30:00”,“available_count”:null,“total_count”:null},{“id”:“12:30:00”,“time”:“12:30:00”,“available_count”:null,“total_count”:null},{“id”:“15:00:00”,“time”:“15:00:00”,“available_count”:null,“total_count”:null},{“id”:“16:45:00”,“time”:“16:45:00”,“available_count”:null,“total_count”:null}]}]

Hi, to receive available_count you need to enable Display remaining spaces / Slots count additional feature

https://user-api-v2.bookings.vicinity.com.au/admin/timeline/slots?date_from=2026-03-31&date_to=2026-03-31&service_id=41&with_available_slots=1&provider_id=23

I am trying to get the below API by using the post man

The response returns as

[{“id”:“2026-03-31”,“date”:“2026-03-31”,“slots”:[{“id”:“09:00:00”,“time”:“09:00:00”,“available_count”:null,“total_count”:null},{“id”:“10:30:00”,“time”:“10:30:00”,“available_count”:null,“total_count”:null},{“id”:“12:30:00”,“time”:“12:30:00”,“available_count”:null,“total_count”:null},{“id”:“15:00:00”,“time”:“15:00:00”,“available_count”:null,“total_count”:null},{“id”:“16:45:00”,“time”:“16:45:00”,“available_count”:null,“total_count”:null}]}]

What about total_count

Hello, this data (both available_count and total_count) is included in the response only in case your company has “Display Remaining Spaces” custom feature enabled. You can check the status of this custom feature on your admin site in the “Custom Features” section

Client Details Update

We are using the endpoint: PUT /admin/clients/${clientId}

However, we would like to confirm:

  •     Whether client details are being updated correctly before booking confirmation

  •     If there are any prerequisites or required fields that must be ensured before updating client information

  **2.    Booking Approval Flow (Invoice Null)**

We observed that the final API call is being triggered as: PUT /admin/bookings/${bookingId}/approve
This is happening because the invoice value is null.

Without the above calls, we are getting the confirmation booking email from simplybook

Please check the link below for the booking end-to-end flow.

We are not sure what did you mean by the last post. Can you rephrase it and make your question clear please?