Native booking staff members api

Get staff member's availability

Returns the staff member's working hours: the timezone the schedule is kept in, the weekly recurring availability slots, and any date-specific overrides. This is when the staff member is willing to be booked, not which of those slots are still free - for slots that are actually open, query /availability.

get/api/sites/multiscreen/{site_name}/booking/staff-members/{id}/availability

Request

  • Base URL
    https://api.duda.co
  • URL
    https://api.duda.co/api/sites/multiscreen/{site_name}/booking/staff-members/{id}/availability
  • Auth
    HTTP basic

Path parameters

site_namestring required

The site's unique name (its ID), returned when the site is created.

idstring required

Response

OK

time_zonestring nullable

Timezone for the schedule (e.g., 'America/New_York', 'Europe/London', 'UTC')

Example response

{
  "availability": [
    {
      "days": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "end_time": "17:00",
      "start_time": "09:00"
    }
  ],
  "overrides": [
    {
      "date": "2024-12-25",
      "end_time": "14:00",
      "start_time": "10:00"
    }
  ],
  "time_zone": "America/New_York"
}

Changes

No recorded changes to this operation across all 1 revision of this API.