circle-info
Squadcast is now SolarWinds Incident Response

Rotation

List Schedule Rotations

get
/v4/schedules/{scheduleID}/rotations
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v4/schedules/{scheduleID}/rotations

Create Rotation

post
/v4/schedules/{scheduleID}/rotations
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
Body
namestringRequired
colorstringOptional
startDatestringRequired
periodstringRequired
customPeriodFrequencyintegerOptional
customPeriodUnitstringOptional
changeParticipantsFrequencyintegerRequired
changeParticipantsUnitstringRequired
endDatestringOptional
endsAfterIterationsintegerOptional
Responses
post
/v4/schedules/{scheduleID}/rotations

Get Schedule Rotation by ID

get
/v4/schedules/{scheduleID}/rotations/{rotationID}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
rotationIDstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v4/schedules/{scheduleID}/rotations/{rotationID}

Update Rotation

put
/v4/schedules/{scheduleID}/rotations/{rotationID}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
rotationIDstringRequired
Body
namestringRequired
colorstringOptional
startDatestringRequired
periodstringRequired
customPeriodFrequencyintegerOptional
customPeriodUnitstringOptional
changeParticipantsFrequencyintegerRequired
changeParticipantsUnitstringRequired
endDatestringOptional
endsAfterIterationsintegerOptional
Responses
chevron-right
200

The request has succeeded.

application/json
put
/v4/schedules/{scheduleID}/rotations/{rotationID}

Delete Rotation

delete
/v4/schedules/{scheduleID}/rotations/{rotationID}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
rotationIDstringRequired
Responses
delete
/v4/schedules/{scheduleID}/rotations/{rotationID}

Get Rotation Participants

get
/v4/schedules/{scheduleID}/rotations/{rotationID}/participants
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
rotationIDstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v4/schedules/{scheduleID}/rotations/{rotationID}/participants

Update Rotation Participants

put
/v4/schedules/{scheduleID}/rotations/{rotationID}/participants
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
rotationIDstringRequired
Body
Responses
chevron-right
200

The request has succeeded.

application/json
put
/v4/schedules/{scheduleID}/rotations/{rotationID}/participants

Last updated