Sign in

Update schedule

documented

Update a schedule.

PUT /schedules/{schedule_id}Schedulesno implementation yet0 runs

Input

schedule_id*
Schedule ID
PD123456
name
Schedule name
On-Call Schedule A
time_zone
Time Zone
America/Los_Angeles
layer_name
Layer name
Primary On-Call
start
Layer start (ISO 8601)
2026-02-18T09:00:00Z
end
Layer end (ISO 8601)
2026-02-18T17:00:00Z
user_id*
User ID
PDUSER123
start_time_of_day
Restriction start time of day
09:00:00
duration_seconds
Restriction duration (seconds)
3600
rotation_virtual_start
Rotation virtual start
2026-02-18T09:00:00Z
rotation_turn_length_seconds
Rotation length (seconds)
28800
Calls PagerDuty as you (your API key is your account); keychains.dev holds the credentials.