circle-info
Squadcast is now SolarWinds Incident Response

Components

Overview

Available Operations

list

List Components

Example Usage

from squadcast_sdk import SquadcastSDK


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

    res = ss_client.components.list(statuspage_id="<id>")

    # Handle response
    print(res)

Parameters

Parameter
Type
Required
Description

statuspage_id

str

✔️

N/A

retries

Configuration to override the default retry behavior of the client.

Response

models.ComponentsListComponentsResponse

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

*/*

create

Create Component

Example Usage

Parameters

Parameter
Type
Required
Description

statuspage_id

str

✔️

N/A

name

str

✔️

N/A

description

Optional[str]

N/A

allow_subscription

Optional[bool]

N/A

group_id

Optional[str]

N/A

service_id

Optional[str]

N/A

retries

Configuration to override the default retry behavior of the client.

Response

models.ComponentsCreateComponentResponse

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 Component By ID

Example Usage

Parameters

Parameter
Type
Required
Description

statuspage_id

str

✔️

N/A

component_id

str

✔️

N/A

retries

Configuration to override the default retry behavior of the client.

Response

models.ComponentsGetComponentByIDResponse

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

*/*

update_by_id

Update Component By ID

Example Usage

Parameters

Parameter
Type
Required
Description

statuspage_id

str

✔️

N/A

component_id

str

✔️

N/A

name

str

✔️

N/A

description

Optional[str]

N/A

allow_subscription

Optional[bool]

N/A

group_id

Optional[str]

N/A

service_id

Optional[str]

N/A

belongs_to_group

Optional[str]

N/A

retries

Configuration to override the default retry behavior of the client.

Response

models.ComponentsUpdateComponentByIDResponse

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