Update deploy settings
const url = 'https://api.presscloud.example/v1/deploys/example/settings';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"webhook":{"enabled":true,"signingSecretAction":"disable","url":"https://example.com"},"versionLifecycle":{"enabled":true,"retainLatestVersions":1},"environment":{"variables":[{"name":"example","value":"example"}]},"secrets":{"upsert":[{"name":"example","value":"example"}],"delete":["example"]}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://api.presscloud.example/v1/deploys/example/settings \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "webhook": { "enabled": true, "signingSecretAction": "disable", "url": "https://example.com" }, "versionLifecycle": { "enabled": true, "retainLatestVersions": 1 }, "environment": { "variables": [ { "name": "example", "value": "example" } ] }, "secrets": { "upsert": [ { "name": "example", "value": "example" } ], "delete": [ "example" ] } }'Updates deploy-level webhook, version lifecycle, environment, and deploy secret settings. Deploy secret values are write-only and are never returned.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Request Body required
Section titled “Request Body required ”object
object
Whether a signing secret is configured for this webhook.
Masked preview of the configured signing secret, for example whsec******.
Staged deploy-level webhook signing secret action applied when deploy settings are saved.
object
object
object
object
object
Whether a signing secret is configured for this webhook.
Masked preview of the configured signing secret, for example whsec******.
Staged deploy-level webhook signing secret action applied when deploy settings are saved.
object
object
object
object
object
Whether a signing secret is configured for this webhook.
Masked preview of the configured signing secret, for example whsec******.
Staged deploy-level webhook signing secret action applied when deploy settings are saved.
object
object
object
object
object
Whether a signing secret is configured for this webhook.
Masked preview of the configured signing secret, for example whsec******.
Staged deploy-level webhook signing secret action applied when deploy settings are saved.
object
object
object
Responses
Section titled “ Responses ”Deploy settings updated.
object
object
object
Whether a signing secret is configured for this webhook.
Masked preview of the configured signing secret, for example whsec******.
Staged deploy-level webhook signing secret action applied when deploy settings are saved.
object
object
object
object
object
Example
{ "settings": { "webhook": { "signingSecretAction": "disable" } }}Invalid request payload or parameters.
object
Example generated
{ "error": "example", "message": "example"}Requested resource was not found.
object
Example generated
{ "error": "example", "message": "example"}