execute_decision
Dispatch a logged decision to an external webhook and persist a delivery receipt with execution status, response code, and timestamp.
Instructions
Dispatch a logged decision to an external webhook and persist the execution receipt. Use record_outcome instead when reporting a result rather than dispatching an action. Returns the delivery receipt: decision_id, webhook_url, execution_status, response_code, executed_at, and the policy and schema snapshot ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Override the idempotency gate for one re-execution. | |
| metadata | No | Optional key-value pairs merged into the webhook payload. | |
| decision_id | Yes | Decision ID from log_decision or list_decisions. | |
| webhook_url | Yes | HTTPS webhook that should receive the decision payload. | |
| override_safety | No | Bypass confidence and risk-floor policy gates for this execution. | |
| timeout_seconds | No | Webhook timeout in seconds. |