> Documentation index for AI agents: https://docs.pagerduty.com/llms.txt

# Schedules

A Schedule determines the time periods that users are On-Call.

- [List schedules](https://docs.pagerduty.com/developer/api/reference/rest/schedules/list-schedules.md) — `GET /schedules`
- [Create a schedule](https://docs.pagerduty.com/developer/api/reference/rest/schedules/create-schedule.md) — `POST /schedules`
- [Get a schedule](https://docs.pagerduty.com/developer/api/reference/rest/schedules/get-schedule.md) — `GET /schedules/{id}`
- [Delete a schedule](https://docs.pagerduty.com/developer/api/reference/rest/schedules/delete-schedule.md) — `DELETE /schedules/{id}`
- [Update a schedule](https://docs.pagerduty.com/developer/api/reference/rest/schedules/update-schedule.md) — `PUT /schedules/{id}`
- [List audit records for a schedule](https://docs.pagerduty.com/developer/api/reference/rest/schedules/list-schedules-audit-records.md) — `GET /schedules/{id}/audit/records`
- [List overrides](https://docs.pagerduty.com/developer/api/reference/rest/schedules/list-schedule-overrides.md) — `GET /schedules/{id}/overrides`
- [Create one or more overrides](https://docs.pagerduty.com/developer/api/reference/rest/schedules/create-schedule-override.md) — `POST /schedules/{id}/overrides`
- [Delete an override](https://docs.pagerduty.com/developer/api/reference/rest/schedules/delete-schedule-override.md) — `DELETE /schedules/{id}/overrides/{override_id}`
- [List users on call.](https://docs.pagerduty.com/developer/api/reference/rest/schedules/list-schedule-users.md) — `GET /schedules/{id}/users`
- [Preview a schedule](https://docs.pagerduty.com/developer/api/reference/rest/schedules/create-schedule-preview.md) — `POST /schedules/preview`

## Developer Agreement

Your access to and use of the PagerDuty Developer Services is governed by the [PagerDuty Developer Agreement](https://docs.pagerduty.com/developer/pagerduty-developer-agreement).
