Skip to main content
These endpoints let your software request Chance checks and work with supported wallets. They are separate from the end-user Desk experience. Start with Create a Desk if you want agents to work for you.

Base URL

Authentication

Send an API key as x-api-key: chance_sk_live_… or Authorization: Bearer chance_sk_live_…. /api/mcp also accepts OAuth access tokens. See Authentication.

Endpoints

Each HTTP endpoint has its own page under Endpoints in the sidebar, with the full schema and a request playground. Longer references:
  • Verification request: the fields of POST /api/v1/intent and verify_intent, and every response shape.
  • Escrow wallets API: wallets, proposals and their status over HTTP.
  • MCP tools: tool groups on /api/mcp and how to discover their current schemas.

Errors

Error bodies are JSON:
error is a code on most routes (out_of_credits, not_found, invalid_input) and a short sentence on some validation failures (intent is required). message is present when there is more detail. Branch on the status code first. On any error from a verification or proposal, do not execute the action.