circle-info
Squadcast is now SolarWinds Incident Response

Workflows

List Workflows

get
/v3/workflows

Get a list of all Workflows

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
owner_idstringRequired
page_sizeintegerOptional
page_numberintegerOptional
searchstringOptional
eventstring[]Optional
actionsstring[]Optional
tagsstring[]Optional
ownerstring[]Optional
created_bystring[]Optional
updated_bystring[]Optional
enabledstringOptional
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/workflows

Create Workflow

post
/v3/workflows

Create a Workflow

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
titlestringRequired
descriptionstringOptional
owner_idstringRequired
owner_typestring · enumOptionalPossible values:
triggerstring · enumRequiredPossible values:
enabledbooleanOptional
Responses
post
/v3/workflows

Bulk Enable/Disable Workflows

put
/v3/workflows/enable

Bulk enable or disable workflows

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
owner_idstringRequired
enabledbooleanRequired
workflow_idsinteger · int32[]Required
Responses
put
/v3/workflows/enable

Get Workflow By ID

get
/v3/workflows/{workflowID}

Get a workflow by ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/workflows/{workflowID}

Delete Workflow

delete
/v3/workflows/{workflowID}

Delete a workflow by ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
Responses
delete
/v3/workflows/{workflowID}

Update Workflow

patch
/v3/workflows/{workflowID}

Update a Workflow

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
Body
titlestringOptional
descriptionstringOptional
owner_idstringOptional
owner_typestring · enumOptionalPossible values:
triggerstring · enumOptionalPossible values:
enabledbooleanOptional
Responses
chevron-right
200

The request has succeeded.

application/json
patch
/v3/workflows/{workflowID}

Create Action

post
/v3/workflows/{workflowID}/actions

Create an Action for a workflow

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
Body
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
anyOptional
Responses
post
/v3/workflows/{workflowID}/actions

Update Actions Order

patch
/v3/workflows/{workflowID}/actions/reorder

Update action order in a workflow

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
Body
action_orderinteger · int32[]Optional
Responses
chevron-right
200

The request has succeeded.

application/json
patch
/v3/workflows/{workflowID}/actions/reorder

Get Workflow Action By ID

get
/v3/workflows/{workflowID}/actions/{actionID}

Get workflow action by ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
actionIDstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/workflows/{workflowID}/actions/{actionID}

Delete Workflow Action

delete
/v3/workflows/{workflowID}/actions/{actionID}

Delete an action by action ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
actionIDstringRequired
Responses
delete
/v3/workflows/{workflowID}/actions/{actionID}

Update Workflow Action

patch
/v3/workflows/{workflowID}/actions/{actionID}

Update an action by action ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
actionIDstringRequired
Body
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
anyOptional
Responses
chevron-right
200

The request has succeeded.

application/json
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
anyOptional
patch
/v3/workflows/{workflowID}/actions/{actionID}

Enable/Disable Workflow

patch
/v3/workflows/{workflowID}/enable

Enable or disable workflow by ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
Body
enabledbooleanOptional
Responses
patch
/v3/workflows/{workflowID}/enable

Get Workflow Logs

get
/v3/workflows/{workflowID}/logs

Get workflow logs

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
workflowIDstringRequired
Query parameters
page_sizeintegerOptional
page_numberintegerOptional
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/workflows/{workflowID}/logs

Last updated