---
title: "Get all system calendar data stored in database, only public"
method: GET
path: "/v2/scheduler/calendars"
tags: ["ICS Calendar Rest Services for Metricool calendar (scheduler)"]
---

# Get all system calendar data stored in database, only public

`GET /v2/scheduler/calendars`

## Request

- Base URL: `https://app.metricool.com/api`
- URL: `https://app.metricool.com/api/v2/scheduler/calendars`
- Auth: none declared

## Query parameters

- `language` string

## Response `200`

Ok

- JsonOkListResponseICSCalendarResponseData
  - `metadata` object
  - `page` JsonPaging
    - `next` string
  - `data` ICSCalendarResponseData[]
    - `id` integer: Internal calendar Id
    - `url` string: external url to access a public ICS file with this calendar information
    - `name` string: Calendar name
    - `description` string: Calendar description
    - `publicCalendar` boolean: Is this calendar visible to user?
    - `language` string: Calendar language
    - `type` string: Calendar type

## Other responses

- `204`: Not content
- `400`: Bad request
- `403`: Forbidden
- `500`: Internal server error

---

[API](https://skmtc.dev/metricool/apis/metricool-api.md) · [All operations](https://skmtc.dev/metricool/apis/metricool-api/llms.txt) · [OpenAPI document](https://skmtc.dev/metricool/apis/metricool-api/revisions/aea9d9a8415a?raw)
