Update an on-call schedule for a team

Update a Signals on-call schedule by ID. For backwards compatibility, all parameters except for name and description will be ignored if the schedule has more than one rotation. If the schedule has only one rotation, you can continue to update that rotation using the rotation-specific parameters.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
string
required
Body Params
string | null

A new name for the on-call schedule.

string | null

A new, detailed description for the on-call schedule.

string | null

A new name for the schedule's rotation.

string | null

A new, detailed description for the schedule's rotation.

string | null

A hex color code that will be used to represent the schedule's rotation in FireHydrant's UI.

string | null

The time zone in which the on-call schedule's rotation will operate. This value must be a valid IANA time zone name.

string | null

The ID of a Slack user group to sync the rotation's on-call members to.

members
array of objects | null

An ordered list of objects that specify members of the schedule's rotation.

members
strategy
object | null

An object that specifies how the rotation's on-call shifts should be generated.

restrictions
array of objects | null

A list of objects that restrict the schedule's rotation to specific on-call periods.

restrictions
string | null

An ISO8601 time string specifying when the updated schedule should take effect. This value must be provided if editing an attribute that would affect how the schedule's shifts are generated, such as the time zone, members, strategy, or restrictions.

member_ids
array of strings | null

This parameter is deprecated; use members instead.

member_ids
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json