Upsert an application secret
Deprecated
Upsert an application secret. Requires administrator level privileges to the app.
Path parameters
-
app-slug
string Required App slug
-
secret-name
string Required Secret name
Body
Required
Secret parameters
-
expand_in_step_inputs
boolean Replace variable in inputs? https://devcenter.bitrise.io/en/references/steps-reference/step-inputs-reference.html#step-input-properties
-
is_exposed_for_pull_requests
boolean Expose for Pull Requests?
-
is_protected
boolean Secret marked as protected?
-
value
string Value of the secret
PUT
/apps/{app-slug}/secrets/{secret-name}
curl \
--request PUT 'https://api.bitrise.io/v0.1/apps/{app-slug}/secrets/{secret-name}' \
--header "Authorization: $API_KEY" \
--data '{"expand_in_step_inputs":true,"is_exposed_for_pull_requests":true,"is_protected":true,"value":"string"}'
Request examples
{
"expand_in_step_inputs": true,
"is_exposed_for_pull_requests": true,
"is_protected": true,
"value": "string"
}
Response examples (400)
{
"message": "string"
}
Response examples (401)
{
"message": "string"
}
Response examples (404)
{
"message": "string"
}
Response examples (500)
{
"message": "string"
}