Record the confirmed current order's full SHADOW policy result

Default off; requires COMMERCE_MCP_OAUTH_CONNECTED_ENABLED, the exact fresh nine-scope v3 consent, current Microsoft purchase and membership, and signed supported-source eligibility. It never upgrades a legacy v1 or v2 grant. Also requires COMMERCE_MCP_BUSINESS_CENTRAL_NATIVE_ENABLED and a separately verified current company connection/native read grant within the purchaser tenant extracted by Accounts. No caller-supplied tenant, economics or source URL is accepted. Eight-second deadline and fixed bounded source reads apply. Requires erp:read and erp:validate, explicit confirmation, snapshot digest, policy digest and matching idempotency header. Re-reads the exact source and executes the canonical sixteen-check Commerce SHADOW workflow with one durable evaluation reservation. Missing landed cost, inventory, promotion or other required facts produce HOLD. The original PROCEED/HOLD/BLOCK/ESCALATE verdict, signed dossier and policy identity remain visible. No callback or integration is dispatched. Commerce may separately request native margin and agent-budget authorization only after unchanged PROCEED.

post/v1/protocol/commerce/connected/business-central/{connectionId}/preflight

Request

  • Base URL: https://api.decionis.com
  • URL: https://api.decionis.com/v1/protocol/commerce/connected/business-central/{connectionId}/preflight
  • Auth: HTTP bearer

Path parameters

connectionIdstring uuid required

Headers

Idempotency-Keystring required

Must equal the confirmed body idempotency_key; retries cannot rebind the operation.

Request body

org_idstring uuid required
document_idstring uuid required
connection_revisioninteger required
policy_versionstring required
policy_digeststring required
snapshot_sha256string required
idempotency_keystring required
confirmationtrue required

Response

Bounded private result

version'commerce-native-bc-preflight-v1' required
input_version'commerce-preflight-partial-v1' required
org_idstring uuid required
connection_idstring uuid required
connection_revisioninteger required
document_idstring uuid required
snapshot_sha256string required
mode'SHADOW' required
outcome'APPROVE' | 'REJECT' | 'ESCALATE' | 'REVIEW' required
verdict'PROCEED' | 'HOLD' | 'BLOCK' | 'ESCALATE' required
evaluation_idstring uuid required
dossier_idstring uuid required
dossier_sha256string required
idempotent_replayboolean required
execution_availablefalse required

Changes

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