Skip to content

Set a secret

PUT
/api/orgs/{org}/projects/{project}/secrets/{name}
curl --request PUT \
--url https://api.wrktr.com/api/orgs/example/projects/example/secrets/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "value": "example" }'

Owners only. Names are capitals, digits and _, starting with a letter.

org
required
string
project
required
string
name
required
string
Media typeapplication/json
object
value
required
string
>= 1 characters <= 16384 characters
Examplegenerated
{
"value": "example"
}

SecretInfo

Media typeapplication/json
object
name
required
string
updatedAt
required
Any of:
number
updatedBy
required
string
Example
{
"updatedAt": "Infinity"
}

Unauthorized

Media typeapplication/json
object
_tag
required
string
Allowed values: Unauthorized
message
required
string
Example
{
"_tag": "Unauthorized"
}

Forbidden

Media typeapplication/json
object
_tag
required
string
Allowed values: Forbidden
message
required
string
Example
{
"_tag": "Forbidden"
}

ProjectNotFound

Media typeapplication/json
object
_tag
required
string
Allowed values: ProjectNotFound
project
required
string
Example
{
"_tag": "ProjectNotFound"
}

SecretsUnavailable

Media typeapplication/json
object
_tag
required
string
Allowed values: SecretsUnavailable
message
required
string
Example
{
"_tag": "SecretsUnavailable"
}