Update Workflow Approval Status
Update the approval status of a workflow run’s output.
Request Body:
action: One of “approve”, “reject”, or “pending”notes: Optional notes about the decision
Approval Flow:
- When approved, the workflow output will be applied to the data asset
- When rejected, the workflow output is discarded
- When set to pending, the approval is reset for re-review (clears previous decision)
Returns:
- 200: Approval updated successfully
- 400: Invalid action (e.g., trying to set to pending when already pending)
- 404: Approval not found for this run
Authorizations
JWT Bearer token authentication. Include the token in the Authorization header as: Authorization: Bearer <token>. The JWT must contain valid client_id, and project_id claims for tenant isolation and SDK routing.
Path Parameters
Workflow run ID
Body
Response
Successful Response
Approval response with information about applied changes.
Unique approval identifier
Workflow run ID
Approval status
"pending"
"approved"
"rejected"
Creation timestamp (ISO 8601)
Last update timestamp (ISO 8601)
Client ID of approver
Approval timestamp (ISO 8601)
Approval notes
Whether this approval was auto-saved (no manual approval step)
Details of changes applied to the data asset

