Buyer Endpoints
All require authentication (API key or session cookie).
Keys
Create a new key (up to 25 per wallet).
List all keys (prefix, label, timestamps, revoked status).
Revoke a key.
Profile
Balance, allowance, usage stats, per-model breakdown.
Savings vs direct provider pricing (all-time). Add ?period=daily or ?period=weekly for savings bucketed by day or week.
USDC approval status for SettlementV2/API-key usage.
Usage Export
CSV export of all usage records.
Columns: timestamp, model, input_tokens, output_tokens, cost_usd, settlement_status, tx_hash. Up to 50,000 rows.
Providers (BYOK)
Register your own provider keys as buyer-owned providers. A provider scoped to a specific model is tried first for that model (priority — the marketplace is overflow only). A provider with model: null is a catch-all fallback used for any model when all marketplace sellers fail.
Register a priority provider for a specific model, or a catch-all fallback (used when all marketplace sellers fail).
List providers.
Remove a provider.
Routing order: model-scoped priority provider → marketplace sellers → catch-all (model: null) provider → universal fallback.