circle-info
Squadcast is now SolarWinds Incident Response

Workflows.Actions

Overview

Available Operations

create

Create an Action for a workflow

Example Usage

from squadcast_sdk import SquadcastSDK


with SquadcastSDK(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as ss_client:

    res = ss_client.workflows.actions.create(workflow_id="<id>", v3_workflows_action_request={
        "name": "sq_add_status_page_issue",
        "data": {
            "component_and_impact": [],
            "issue_title": "<value>",
            "page_status_id": 179034,
            "status_and_message": [
                {
                    "messages": [
                        "<value 1>",
                        "<value 2>",
                        "<value 3>",
                    ],
                    "status_id": 692068,
                },
            ],
            "status_page_id": 368871,
        },
    })

    # Handle response
    print(res)

Parameters

Parameter
Type
Required
Description

workflow_id

str

✔️

N/A

v3_workflows_action_request

✔️

N/A

retries

Configuration to override the default retry behavior of the client.

Response

models.WorkflowsCreateActionResponse

Errors

Error Type
Status Code
Content Type

errors.BadRequestError

400

application/json

errors.UnauthorizedError

401

application/json

errors.PaymentRequiredError

402

application/json

errors.ForbiddenError

403

application/json

errors.NotFoundError

404

application/json

errors.ConflictError

409

application/json

errors.UnprocessableEntityError

422

application/json

errors.InternalServerError

500

application/json

errors.BadGatewayError

502

application/json

errors.ServiceUnavailableError

503

application/json

errors.GatewayTimeoutError

504

application/json

errors.SDKDefaultError

4XX, 5XX

*/*

get_by_id

Get workflow action by ID

Example Usage

Parameters

Parameter
Type
Required
Description

workflow_id

str

✔️

N/A

action_id

str

✔️

N/A

retries

Configuration to override the default retry behavior of the client.

Response

models.WorkflowsGetWorkflowActionByIDResponse

Errors

Error Type
Status Code
Content Type

errors.BadRequestError

400

application/json

errors.UnauthorizedError

401

application/json

errors.PaymentRequiredError

402

application/json

errors.ForbiddenError

403

application/json

errors.NotFoundError

404

application/json

errors.ConflictError

409

application/json

errors.UnprocessableEntityError

422

application/json

errors.InternalServerError

500

application/json

errors.BadGatewayError

502

application/json

errors.ServiceUnavailableError

503

application/json

errors.GatewayTimeoutError

504

application/json

errors.SDKDefaultError

4XX, 5XX

*/*

Last updated