Skip to content
The product · api

Every movement
addressable

The API is the same surface the console uses. Nothing is available to our interface that is not available to yours, including the refusals.

01

Instructions, not buttons

You post an instruction. It is evaluated by the mandate engine, and you receive the check result — permitted, refused or escalated — as data.

02

Double-entry out

Every entry references the instruction that produced it and the check that permitted it. Reconciliation is a join, not an investigation.

03

Idempotent by construction

Instructions carry your key. A retry is the same instruction, never a second payment — and never a silent one.

The shape of it

InstructionPOST · idempotency key required
Responsepermitted · refused · escalated
RefusalNamed check ID, always
LedgerDouble-entry, append-only
ExportSigned, on demand