Update a approval-request
PUT /approval-requests/{id}
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”DocumentId
Request Body required
Section titled “Request Body required ”object
object
Machine-readable action identifier, e.g. backup.policy.apply, runbook.execute, bulk.deauth
Human-readable label for the action
The action payload that will be executed on approval
{ resource_count: number, resource_types: string[], estimated_impact: string }
Estimated cost change in USD (negative = savings)
Step-by-step rollback instructions
Result of pre-execution dry run
Lifecycle status of the dry-run simulation
Estimated cost change in USD from running this action (negative = savings)
Approval TTL — auto-set to now+4h on create
Responses
Section titled “ Responses ”Updated
object
object
Machine-readable action identifier, e.g. backup.policy.apply, runbook.execute, bulk.deauth
Human-readable label for the action
The action payload that will be executed on approval
{ resource_count: number, resource_types: string[], estimated_impact: string }
Estimated cost change in USD (negative = savings)
Step-by-step rollback instructions
Result of pre-execution dry run
Lifecycle status of the dry-run simulation
Estimated cost change in USD from running this action (negative = savings)
Approval TTL — auto-set to now+4h on create
Validation error
Missing or invalid authentication
Not authorized (tenant scope or capability)
Not found