Cloud Accounts

Overview

Use these API operations to interact with AWS Cloud Accounts in Panther.

Required permissions

  • For GET operations, your API token must have the View Cloud Security Sources permission.

  • For POST, PUT, and DELETE operations, your API token must have the Manage Cloud Security Sources permission.

Operations

create aws cloud account

post
Authorizations
X-API-KeystringRequired
Body
awsAccountIdstringRequired

The 12-digit AWS account ID

Pattern: ^[0-9]{12}$
integrationLabelstring · max: 36Required

The display name for the AWS Cloud Account integration

Pattern: ^[0-9a-zA-Z- ]+$
regionIgnoreListstring[]Optional

Regions to exclude from scanning

resourceRegexIgnoreListstring[]Optional

Regex patterns matching resource ARNs to exclude from scanning

resourceTypeIgnoreListstring[]Optional

Resource types to exclude from scanning (e.g. AWS.S3.Bucket)

Responses
post
/cloud-accounts/aws

get aws cloud account

get
Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

ID of the AWS Cloud Account to fetch

Responses
200

OK response.

application/json
awsAccountIdstringOptional

The 12-digit AWS account ID (immutable)

integrationIdstringOptional

The unique ID of the AWS Cloud Account integration

integrationLabelstring · max: 36Optional

The display name for the AWS Cloud Account integration

Pattern: ^[0-9a-zA-Z- ]+$
regionIgnoreListstring[]Required

Regions to exclude from scanning

resourceRegexIgnoreListstring[]Required

Regex patterns matching resource ARNs to exclude from scanning

resourceTypeIgnoreListstring[]Required

Resource types to exclude from scanning (e.g. AWS.S3.Bucket)

get
/cloud-accounts/aws/{id}

put aws cloud account

put
Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

ID of the AWS Cloud Account to update

Body
integrationLabelstring · max: 36Required

The display name for the AWS Cloud Account integration

Pattern: ^[0-9a-zA-Z- ]+$
regionIgnoreListstring[]Optional

Regions to exclude from scanning

resourceRegexIgnoreListstring[]Optional

Regex patterns matching resource ARNs to exclude from scanning

resourceTypeIgnoreListstring[]Optional

Resource types to exclude from scanning (e.g. AWS.S3.Bucket)

Responses
200

OK response.

application/json
awsAccountIdstringOptional

The 12-digit AWS account ID (immutable)

integrationIdstringOptional

The unique ID of the AWS Cloud Account integration

integrationLabelstring · max: 36Optional

The display name for the AWS Cloud Account integration

Pattern: ^[0-9a-zA-Z- ]+$
regionIgnoreListstring[]Required

Regions to exclude from scanning

resourceRegexIgnoreListstring[]Required

Regex patterns matching resource ARNs to exclude from scanning

resourceTypeIgnoreListstring[]Required

Resource types to exclude from scanning (e.g. AWS.S3.Bucket)

put
/cloud-accounts/aws/{id}

delete aws cloud account

delete
Authorizations
X-API-KeystringRequired
Path parameters
idstringRequired

ID of the AWS Cloud Account to delete

Responses
delete
/cloud-accounts/aws/{id}

No content

Last updated

Was this helpful?