---
title: "List Timezones"
method: GET
path: "/api/v1/scheduling/timezones"
tags: ["Scheduling", "Public API"]
---

# List Timezones

`GET /api/v1/scheduling/timezones`

Returns a paginated list of timezones available for use when creating or editing schedules. Supports OData-style filtering on the `name` field.

OAuth Scopes: scheduling:schedules, time_tracking

## Query parameters

- `filter` string
- `sort` string
- `page` integer
- `pageSize` integer

## Response `200`

A paginated list of timezones.

- object
  - `data` SchedulingTimezoneV1[]
    - `name` string, required — The timezone identifier.
    - `offset` string, required — The current UTC offset for this timezone.
  - `meta` object
    - `totalItems` integer — Total number of timezones matching the filter.
    - `page` integer — Current page number.
    - `pageSize` integer — Number of items per page.
  - `_links` object
    - `prev` object, nullable — Link to the previous page, or null if on the first page.
      - `href` string
    - `next` object, nullable — Link to the next page, or null if on the last page.
      - `href` string

## Other responses

- `403` — Forbidden - insufficient permissions.
- `422` — Unprocessable entity - invalid filter or pagination parameters.

---

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