Authentication
Management routes use a backend-held management credential. Agent payment execution uses a short-lived execution token minted for one agent, mandate, action, and audience.
Public beta remains sandbox-first. Production preview requires a completed tenant go/no-go packet with hosted health, hosted activation, provider, webhook, reconciliation, support, and rollback evidence.
Agents
POST
/v1/agentsRegister a new agentGET
/v1/agents/:idGet agent detailsDELETE
/v1/agents/:idRevoke an agentPayments
POST
/v1/paymentsExecute a governed sandbox payment with an execution tokenGET
/v1/payments/:idGet payment statusGET
/v1/paymentsList paymentsMandates
POST
/v1/mandatesCreate a mandateGET
/v1/mandates/:idGet mandate detailsPUT
/v1/mandates/:idUpdate a mandateWallets
POST
/v1/walletsCreate a walletGET
/v1/wallets/:id/balanceGet wallet balancePOST
/v1/wallets/:id/fundFund a walletWebhooks
POST
/v1/webhooksCreate webhook endpointGET
/v1/webhooks/:id/deliveriesGet delivery logsSpendGuard Actions
POST
/v1/spend-guard/estimateEstimate payment, token, tool, or delegated spendPOST
/v1/spend-guard/authorizeReturn allow, deny, or approval-required without mutating budgetPOST
/v1/spend-guard/reservationsReserve budget before an agent action executesPOST
/v1/spend-guard/reservations/:id/captureCapture reserved spend after a successful outcomePOST
/v1/spend-guard/reservations/:id/releaseRelease reserved spend after failure or cancellationGET
/v1/spend-guard/usage/summarySummarize SpendGuard control-plane eventsGET
/v1/spend-guard/reservationsList reservation lifecycle evidenceGET
/v1/spend-guard/budget-leasesList child-agent budget leases and remaining capacityPOST
/v1/spend-guard/budget-leasesAllocate bounded budget to a child agentPOST
/v1/spend-guard/budget-leases/:id/releaseRelease an active child-agent budget leaseRate Limits
Sandbox Beta
Capped by beta launch packet
Controlled Preview
Tenant go/no-go packet
Enterprise GA
Deferred commercial boundary
Need Help?
Our engineering team is here to support your implementation. Join our developer discord or reach out via email.