/v1/mandatesPropose a spending mandate. New mandates begin in pending_approval.
Give agents spending power through enforceable permissions. Create a mandate, let the human approve once, then request single-use payment credentials within strict limits.
All money amounts are integers in minor units (cents for USD). Current behavior is pre-launch stubs returning 501 Not Implemented.
/v1/mandatesPropose a spending mandate. New mandates begin in pending_approval.
/v1/mandates/{id}Retrieve mandate status and budget state. Poll until status becomes active.
/v1/mandates/{id}/credential-requestsRequest a single-use virtual card. Validation is automatic against mandate rules.
/v1/mandates/{id}/credential-requests/{cr_id}Retrieve credential request result and validation reasons (approved, denied, expired).
/v1/mandates/{id}/revokeRevoke a mandate immediately. Future credential requests are denied.
/v1/status and /v1/pricingStatus and pricing metadata. Mirrors website resources at /status.json and /pricing.json.
No auth required for these static resources. Useful for capability discovery, system checks, and examples.
OpenAI plugin manifest and OpenAPI linkage.
Structured capabilities and constraints for agent integrations.
OpenAPI 3.1 specification for requests, responses, schemas, and auth.
Machine-readable system status and pre-launch notes.
Pre-launch pricing object with placeholders and plan metadata.
Compact instructions and API overview for LLM/agent ingestion.
Key data models used across mandate creation, validation, and virtual card issuance.
Permission limits and scope (cadence, amount caps, merchants, MCCs, expiry).
Approved permission object with lifecycle status and risk controls.
Purchase-time request against an active mandate with validation output.
Constraint-level pass/fail checks and human-readable reasons.
Single-use PAN/CVV payload with amount cap, merchant lock, and short expiry.
Standard error envelope with code, message, and optional documentation URL.
End-to-end JSON examples for common consumer scenarios.
Single-use mandate under $500, merchant locked, expires after use.
Open example →Monthly recurring budget for a single merchant and MCC.
Open example →Monthly recurring with open merchant list and MCC-based controls.
Open example →Tell us what you're building and we'll share pre-launch integration details.