circle-info
Squadcast is now SolarWinds Incident Response

Schedule

List Schedules

get
/v4/schedules
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
teamIDstringRequired
scheduleIDsinteger[]Optional
participantsstring[]Optional
scheduleNamestringOptional
myOnCallbooleanOptional
youAndYourSquadsbooleanOptional
searchstringOptional
hidePausedbooleanOptional
ownerIDstringOptional
escalationPoliciesstring[]Optional
withoutEscalationPolicybooleanOptional
pageSizeintegerOptional
cursorstringOptional
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v4/schedules

Create Schedule

post
/v4/schedules
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringRequired
descriptionstringRequired
teamIDstringRequired
ownerIDstringRequired
ownerTypestring · enumRequiredPossible values:
timeZonestringRequired
Responses
post
/v4/schedules

Get Schedule by ID

get
/v4/schedules/{scheduleID}
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}

Update Schedule

put
/v4/schedules/{scheduleID}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
Body
namestringRequired
descriptionstringRequired
ownerIDstringRequired
ownerTypestring · enumRequiredPossible values:
Responses
chevron-right
200

The request has succeeded.

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

Delete Schedule

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

Pause/Resume Schedule

patch
/v4/schedules/{scheduleID}/actions
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
Body
actionstring · enumOptionalPossible values:
Responses
chevron-right
200

The request has succeeded.

application/json
patch
/v4/schedules/{scheduleID}/actions

Change Timezone

patch
/v4/schedules/{scheduleID}/change-timezone
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
Body
timeZonestringOptional
Responses
chevron-right
200

The request has succeeded.

application/json
patch
/v4/schedules/{scheduleID}/change-timezone

Clone Schedule

post
/v4/schedules/{scheduleID}/clone
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scheduleIDstringRequired
Body
objectOptional
Responses
post
/v4/schedules/{scheduleID}/clone

Last updated