| Status | Shape | Meaning |
|---|---|---|
| 400 | { "error": "..." } | Missing or invalid request fields. |
| 401 | { "error": "..." } | Missing/invalid X-Client-Id or X-API-Key. |
| 403 | { "error": "..." } | Merchant account or KYC is not approved for API access. |
| 429 | { "error": "...", "usage": "..." } | Rate limit exceeded. |
| 500 | { "error": "..." } | Provider, RPC or route-building failure. |
toAddress.ethereum, bsc, polygon, arbitrum, base, solana, tron.slippageBps between 0 and 1000.