Gatana Documentation
RoutesSecret stores

/secret-stores

Create a new secret store

POST
/secret-stores
AuthorizationBearer <token>

In: header

Request Body

application/json

name*string
Match^[a-z][a-z0-9_]*$
Length1 <= length <= 100
type*string
Value in"aws_secrets_manager" | "gcp_secret_manager" | "hashicorp_vault" | "infisical" | "azure_key_vault"
configuration*||||

Response Body

application/json

curl -X POST "https://YOUR_ORG_ID.gatana.ai/api/v1/secret-stores" \  -H "Content-Type: application/json" \  -d '{    "name": "string",    "type": "aws_secrets_manager",    "configuration": {      "type": "aws_secrets_manager",      "region": "string",      "accessKeyId": "string",      "secretAccessKey": "string"    }  }'
{
  "id": "string",
  "name": "string",
  "type": "aws_secrets_manager",
  "isEnabled": true,
  "createdAt": "string",
  "updatedAt": "string"
}