Skip to main content
POST
Error

Authorizations

fastapiusersauth
string
cookie
required

Body

application/json

Create an organization-owned external secret store.

name
string
required
Required string length: 1 - 100
config
AwsSecretsManagerStoreCreate · object
required

Client-supplied fields when creating an AWS Secrets Manager store.

description
string | null
Maximum string length: 1000
provider
enum<string>
default:aws_secrets_manager

Supported external secret store providers.

Available options:
aws_secrets_manager
enabled
boolean
default:true
all_workspaces
boolean
default:false

Allow all current and future workspaces.

Response

Successful Response

Organization view of a secret store, including trust-policy inputs.

id
string<uuid>
required
organization_id
string<uuid>
required
name
string
required
provider
enum<string>
required

Supported external secret store providers.

Available options:
aws_secrets_manager
config
AwsSecretsManagerStoreConfig · object
required

Persisted provider configuration for an AWS Secrets Manager store.

enabled
boolean
required
all_workspaces
boolean
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
description
string | null
tracecat_aws_account_id
string | null
tracecat_aws_principal_arn
string | null
authorized_workspace_ids
string<uuid>[]
reference_count
integer
default:0