Squadcast is now SolarWinds Incident Response
For the complete documentation index, see llms.txt. This page is also available as Markdown.

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
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
201

The request has succeeded and a new resource has been created as a result.

application/json
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
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
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
204

There is no content to send for this request, but the headers may be useful.

*/*
objectOptional
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
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
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
201

The request has succeeded and a new resource has been created as a result.

application/json
post/v4/schedules/{scheduleID}/clone

Last updated