The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type.
\n
\n
\n
\n
\n
\n
attributes
\n
\n
object
\n
Describes the main attributes for creating a new schedule, including name, layers, time zone, and tags.
\n
\n
\n
\n
\n
\n
layers [required]
\n
\n
[object]
\n
The layers of on-call coverage that define rotation intervals and restrictions.
\n
\n
\n
\n
\n
\n
effective_date [required]
\n
\n
date-time
\n
The date/time when this layer becomes active (in ISO 8601).
\n
\n \n
\n
\n
\n
\n
\n
end_date
\n
\n
date-time
\n
The date/time after which this layer no longer applies (in ISO 8601).
\n
\n \n
\n
\n
\n
\n
\n
interval [required]
\n
\n
object
\n
Defines how frequently the rotation repeats, using days and/or seconds (up to certain limits).
\n
\n
\n
\n
\n
\n
days
\n
\n
int32
\n
The number of full days in each rotation period.
\n
\n \n
\n
\n
\n
\n
\n
seconds
\n
\n
int64
\n
Extra seconds that may be added to extend the rotation beyond whole days.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
members [required]
\n
\n
[object]
\n
A list of members who participate in this layer's rotation.
\n
\n
\n
\n
\n
\n
user
\n
\n
object
\n
Identifies the user participating in this layer as a single object with an id.
\n
\n
\n
\n
\n
\n
id
\n
\n
string
\n
The user's ID.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
name [required]
\n
\n
string
\n
The name of this layer.
\n
\n \n
\n
\n
\n
\n
\n
restrictions
\n
\n
[object]
\n
Zero or more time-based restrictions (for example, only weekdays, during business hours).
\n
\n
\n
\n
\n
\n
end_day
\n
\n
enum
\n
The weekday when the restriction period ends (Monday through Sunday). \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday
\n
\n \n
\n
\n
\n
\n
\n
end_time
\n
\n
string
\n
The time of day when the restriction ends (hh:mm:ss).
\n
\n \n
\n
\n
\n
\n
\n
start_day
\n
\n
enum
\n
The weekday when the restriction period starts (Monday through Sunday). \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday
\n
\n \n
\n
\n
\n
\n
\n
start_time
\n
\n
string
\n
The time of day when the restriction begins (hh:mm:ss).
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
rotation_start [required]
\n
\n
date-time
\n
The date/time when the rotation for this layer starts (in ISO 8601).
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
name [required]
\n
\n
string
\n
A human-readable name for the new schedule.
\n
\n \n
\n
\n
\n
\n
\n
tags
\n
\n
[string]
\n
A list of tags for categorizing or filtering the schedule.
\n
\n \n
\n
\n
\n
\n
\n
time_zone [required]
\n
\n
string
\n
The time zone in which the schedule is defined.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
relationships
\n
\n
object
\n
Gathers relationship objects for the schedule creation request, including the teams to associate.
\n
\n
\n
\n
\n
\n
teams
\n
\n
object
\n
Associates the new schedule with one or more teams.
The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type.
\n
\n
\n
\n
\n
\n
attributes [required]
\n
\n
object
\n
Describes the main attributes for creating a new schedule, including name, layers, time zone, and tags.
\n
\n
\n
\n
\n
\n
layers [required]
\n
\n
[object]
\n
The layers of on-call coverage that define rotation intervals and restrictions.
\n
\n
\n
\n
\n
\n
effective_date [required]
\n
\n
date-time
\n
The date/time when this layer becomes active (in ISO 8601).
\n
\n \n
\n
\n
\n
\n
\n
end_date
\n
\n
date-time
\n
The date/time after which this layer no longer applies (in ISO 8601).
\n
\n \n
\n
\n
\n
\n
\n
interval [required]
\n
\n
object
\n
Defines how frequently the rotation repeats, using days and/or seconds (up to certain limits).
\n
\n
\n
\n
\n
\n
days
\n
\n
int32
\n
The number of full days in each rotation period.
\n
\n \n
\n
\n
\n
\n
\n
seconds
\n
\n
int64
\n
Extra seconds that may be added to extend the rotation beyond whole days.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
members [required]
\n
\n
[object]
\n
A list of members who participate in this layer's rotation.
\n
\n
\n
\n
\n
\n
user
\n
\n
object
\n
Identifies the user participating in this layer as a single object with an id.
\n
\n
\n
\n
\n
\n
id
\n
\n
string
\n
The user's ID.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
name [required]
\n
\n
string
\n
The name of this layer.
\n
\n \n
\n
\n
\n
\n
\n
restrictions
\n
\n
[object]
\n
Zero or more time-based restrictions (for example, only weekdays, during business hours).
\n
\n
\n
\n
\n
\n
end_day
\n
\n
enum
\n
The weekday when the restriction period ends (Monday through Sunday). \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday
\n
\n \n
\n
\n
\n
\n
\n
end_time
\n
\n
string
\n
The time of day when the restriction ends (hh:mm:ss).
\n
\n \n
\n
\n
\n
\n
\n
start_day
\n
\n
enum
\n
The weekday when the restriction period starts (Monday through Sunday). \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday
\n
\n \n
\n
\n
\n
\n
\n
start_time
\n
\n
string
\n
The time of day when the restriction begins (hh:mm:ss).
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
rotation_start [required]
\n
\n
date-time
\n
The date/time when the rotation for this layer starts (in ISO 8601).
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
name [required]
\n
\n
string
\n
A human-readable name for the new schedule.
\n
\n \n
\n
\n
\n
\n
\n
tags
\n
\n
[string]
\n
A list of tags for categorizing or filtering the schedule.
\n
\n \n
\n
\n
\n
\n
\n
time_zone [required]
\n
\n
string
\n
The time zone in which the schedule is defined.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
relationships
\n
\n
object
\n
Gathers relationship objects for the schedule creation request, including the teams to associate.
\n
\n
\n
\n
\n
\n
teams
\n
\n
object
\n
Associates the new schedule with one or more teams.