Create an on-call schedule for a team

Create a Signals on-call schedule for a team with a single rotation. More rotations can be created later.

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

The on-call schedule's name.

string | null

A detailed description of the on-call schedule.

rotations
array of objects | null

An array of objects that specify rotations for the schedule. If not provided, the deprecated single-rotation parameters can be used instead, with time_zone and strategy being required.

rotations
string | null

An optional name for the initial rotation. If not provided, the schedule's name will be used.

string | null

An optional description for the initial rotation. If not provided, the schedule's description will be used.

string | null

A hex color code that will be used to represent the initial 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 and must be provided if rotations is not.

string | null

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

members
array of objects | null

An ordered list of objects that specify members of the initial rotation.

members
strategy
object | null

An object that specifies how the initial rotation's on-call shifts should be generated. This value must be provided if rotations is not.

restrictions
array of objects | null

A list of objects that restrict the initial rotation to specific on-call periods.

restrictions
string | null

An ISO8601 time string specifying when the initial rotation should start. This value is only used if the rotation's strategy type is "custom".

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