Govern a disbursement (Gate 2 — disbursement authority)

Evaluates a vendor payment at release time: authorized role, segregation of duties, dual authorization, and duplicate-payment detection (a vendor + invoice/amount fingerprint compared against prior org evaluations in the lookback window).

post/v1/protocol/ops/disbursement-authority/verify

Request

  • Base URL: https://api.decionis.com
  • URL: https://api.decionis.com/v1/protocol/ops/disbursement-authority/verify
  • Auth: HTTP bearer

Headers

X-Correlation-IDstring

Request body

object_typestring
object_idstring
actionstring
proposed_stateobject

amount, currency, vendor_id, invoice_number, vendor_status, expense_threshold, refund_limit, credit_limit, etc.

actorobject

The acting principal and its role (e.g. role Controller or CFO).

contextobject

requested_by, approved_by, second_approver, org_id, etc.

Example request

{
  "object_type": "Expense"
}

Response

Ops gate verdict

decision'ALLOW' | 'BLOCK' | 'ESCALATE' | 'DELAY'
outcome'APPROVE' | 'REJECT' | 'ESCALATE' | 'REVIEW'
reasonstring
required_actionstring nullable
gate'spend_admission' | 'disbursement_authority'
decision_domain'OPS_SPEND_ADMISSION' | 'OPS_DISBURSEMENT_AUTHORITY'
rule_idstring nullable
duplicate_suspectedboolean
policy_versionstring
dossier_idstring nullable
dossier_sha256string nullable
ledger_entry_idstring nullable
ledger_entry_hashstring nullable
federatedboolean
pipelineboolean
idempotent_replayboolean

Changes

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