---
title: "Export schedule timeline"
method: GET
path: "/api/{cloudId}/v1/schedules/{scheduleId}.ics"
tags: ["Schedule timelines"]
---

# Export schedule timeline

`GET /api/{cloudId}/v1/schedules/{scheduleId}.ics`

Exports the timeline in the calendar (.ics) format for the schedule with given id in the request. The time range of the export starts from the beginning of the current month and ends one year after the start date.<br> <br> **Permissions required:** Permission to access to the schedule: 
 - the user has read-only administrative right. 
 - the schedule's assigned team is one of the teams that the user belongs to. 
 - the user is added to a rotation of the schedule as a responder. 
 - a team is added to a rotation of the schedule as a responder, and the user is a member of this team. 
 - an escalation is added to a rotation of the schedule as a responder, and the user is a member of this escalation. 
 - there is an override to the user in the schedule.

## Path parameters

- `scheduleId` string, required

## Response `200`

Returned if the request is successful.

## Other responses

- `401` — Returned if the authentication credentials are incorrect.
- `403` — Returned if the requesting user does not have permission to view the schedule.
- `404` — Returned if the schedule is not found.

---

[API](https://skmtc.net/atlassian/apis/jsm-operations-api.md) · [All operations](https://skmtc.net/atlassian/apis/jsm-operations-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlassian/jsm-operations-api/revisions/ed65f017bcb8/schema)
