---
title: "List office hours schedules"
method: GET
path: "/office-hours"
---

# List office hours schedules

`GET /office-hours`

List all office hours schedules for your organization. Office hours define when your support team is available. The AI uses this to set expectations and route conversations appropriately outside business hours.

## Response `200`

Default Response

- ListOfficeHoursOutput
  - `data` OfficeHoursPublicResponseDto[], required
    - `id` string, required — Office hours schedule ID
    - `name` string, required — Schedule name (e.g. "Weekday Support", "Weekend Hours")
    - `iana_timezone` string, required — IANA timezone (e.g. "America/New_York", "Europe/London")
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `shifts` object[], required — The time blocks when support is available
      - `day_of_week` 'everyday' | 'friday' | 'friday_and_saturday' | 'monday' | 'monday_to_friday' | 'saturday' | 'sunday' | 'sunday_and_monday' | 'sunday_to_thursday' | 'thursday' | 'tuesday' | 'wednesday', required — Day(s) of week: "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday", "everyday", "monday_to_friday", "sunday_to_thursday", "friday_and_saturday", "sunday_and_monday"
      - `start_time` string, required — Start time in HH:mm:ss format (e.g. "09:00:00")
      - `end_time` string, required — End time in HH:mm:ss format (e.g. "17:00:00")
      - `id` string, required — Shift ID
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required

## Other responses

- `500` — Internal Server Error

---

[API](https://skmtc.net/open/apis/opencx-api.md) · [All operations](https://skmtc.net/open/apis/opencx-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/open/opencx-api/versions/57b06b52302d/schema)
