---
title: "Get calendars for a company"
method: GET
path: "/calendars"
tags: ["Calendars"]
---

# Get calendars for a company

`GET /calendars`

## Query parameters

- `companyId` integer, required

## Response `200`

List of calendars

- object
  - `data` CalendarResource[]
    - `id` integer
    - `name` string
    - `description` string, nullable
    - `slotDuration` integer
    - `startTimeIncrement` integer
    - `bufferBefore` integer
    - `bufferAfter` integer
    - `maxConcurrentEvents` integer
    - `minBookingNoticeMinutes` integer, nullable
    - `maxBookingDaysOut` integer, nullable
    - `scheduleId` integer, nullable
    - `emailConfirmationsEnabled` boolean
    - `emailNotificationsEnabled` boolean
    - `emailNotificationsEmails` string[], nullable
    - `smsConfirmationsEnabled` boolean
    - `smsNotificationsEnabled` boolean
    - `smsNotificationNumberId` integer, nullable
    - `smsNotificationToNumbers` string[], nullable
    - `timezone` string
    - `schedule` ScheduleResource
      - `id` integer
      - `preset` 'always' | 'weekdays' | 'weekends' | 'custom' | 'direct_vm' | 'inherit' | 'outside_business_hours'
      - `timezone` string — Resolved IANA timezone (never the "account" sentinel).
      - `timezone_source` 'account' | 'explicit'
      - `blocks` unknown[]
        - unknown
      - `context` object
        - `id` integer
        - `type` unknown
    - `createdAt` string, date-time, nullable
    - `updatedAt` string, date-time, nullable

---

[API](https://skmtc.dev/800/apis/public-api.md) · [All operations](https://skmtc.dev/800/apis/public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/800/public-api/revisions/aab9efc97342/schema)
