Requires the workflows:add-subdomain entitlement for the execution and mutates a paused workflow by resuming its approval hook. The execution must be waiting for replacement approval of the submitted current plan hash; an already accepted approval is replayed safely.
/v1/executions/{id}/subdomain-plan/approveRequires the workflows:add-subdomain entitlement for the execution and mutates a paused workflow by resuming its approval hook. The execution must be waiting for replacement approval of the submitted current plan hash; an already accepted approval is replayed safely.
bearerAuth In: header
Execution ID.
application/json
TypeScript Definitions
Use the request body type in TypeScript.
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/executions/string/subdomain-plan/approve" \ -H "Content-Type: application/json" \ -d '{ "planHash": "string" }'{ "accepted": true, "planHash": "string", "replayed": true}Get the persisted add-subdomain DNS plan GET
Reads the persisted DNS plan after checking the workflows:add-subdomain entitlement for the execution. The operation is read-only and succeeds only for an add-subdomain execution with a valid plan already produced; other workflow or planning states return a conflict.
Environment Reference
Client variables, production runtime configuration groups, and Slack settings.
^[a-f0-9]{64}$