Skip to content

secrets_delete

DELETE
/secrets/{id}
curl --request DELETE \
--url https://api.canopyhq.dev/secrets/example \
--header 'Authorization: Bearer <token>'
id
required

A secret’s identifier within its owning tenant, never its value.

string

The secret to delete.

The secret was deleted.

No console token, or one that did not verify.

Only an owner may delete a secret.

The tenant owns no secret by that name.

Inference options or connections still reference this secret; nothing is cascaded.

Media typeapplication/json

Resources that must stop naming a secret before it can be deleted.

object
connections
required
Array<string>
inferences
required
Array<string>
message
required
string
Examplegenerated
{
"connections": [
"example"
],
"inferences": [
"example"
],
"message": "example"
}