Secrets
Encrypted stack secrets management (envelope encryption via KMS)
List stack secrets
List all secrets for a stack. Masked secrets never include the value. Non-masked secrets include the decrypted value.
path Parameters
projectIdProject unique identifier
stackIdStack unique identifier
List stack secrets › Responses
List of secrets
idstackIdkeyvalueDecrypted secret value. Null/omitted for masked secrets.
maskedcreatedAtupdatedAtCreate a stack secret
Create a new encrypted secret for a stack. If masked is true, the value can never be read back.
path Parameters
projectIdProject unique identifier
stackIdStack unique identifier
query Parameters
overrideWhen true, an existing key is overwritten instead of conflicting.
Create a stack secret › Request Body
keyvaluemaskedCreate a stack secret › Responses
Secret successfully created
idstackIdkeyvalueDecrypted secret value. Null/omitted for masked secrets.
maskedcreatedAtupdatedAtCreate several stack secrets at once
Creates up to 500 encrypted secrets for a stack in a single transaction — either all are written or none are. Values are encrypted before the transaction opens (each encryption is a KMS round-trip).
Duplicate keys inside the payload are rejected up front. A key that
already exists on the stack is a conflict unless override=true, which
upserts instead.
path Parameters
projectIdProject unique identifier
stackIdStack unique identifier
query Parameters
overrideWhen true, existing keys are overwritten instead of conflicting.
Create several stack secrets at once › Request Body
Secrets to create. Keys must be unique within the payload.
Create several stack secrets at once › Responses
Secrets successfully created, in payload order
idstackIdkeyvalueDecrypted secret value. Null/omitted for masked secrets.
maskedcreatedAtupdatedAtUpdate a stack secret
Update a secret's value. The masked flag cannot be changed after creation.
path Parameters
projectIdProject unique identifier
stackIdStack unique identifier
secretIdSecret unique identifier
Update a stack secret › Responses
Secret successfully updated
idstackIdkeyvalueDecrypted secret value. Null/omitted for masked secrets.
maskedcreatedAtupdatedAt