Action Execution

Record a Decision Action Execution receipt

Creates a hashed Action Execution Receipt linked to the original Decision Record and action binding. Keyed writes are atomically claimed: the same key plus the same canonical execution payload replays the original receipt, a concurrent request returns 409 in progress, and the same key plus a different payload returns 409 conflict. Authoritative storage and idempotency failures return 503 without acknowledging an untracked receipt.

post/api/decision/{decision_id}/execution

Request

  • Base URL: https://www.decide.fyi
  • URL: https://www.decide.fyi/api/decision/{decision_id}/execution
  • Auth: API key in header x-api-key

Path parameters

decision_idstring required

Headers

x-idempotency-keystring
x-request-idstring

Request body

decision_idstring
execution_statusstring required

Normalized to queued, executed, failed, skipped, reverted, blocked, reviewed, unknown, or a compact custom status.

execution_resultstring
action_takenstring
target_systemstring
target_object_idstring
mutationstring
execution_idstring
external_refstring
executorobject
decision_record_hashstring
decision_receipt_hashstring
action_binding_hashstring
state_before_hashstring
state_after_hashstring
state_before_refstring
state_after_refstring
executed_atstring
reported_atstring

Response

Idempotent replay of an existing Action Execution Receipt

okboolean required
idempotency_statusstring
decision_idstring required

Changes

No recorded changes to this operation across all 1 revision of this API.