INVALID_PARAMS | 400 | Missing or invalid request parameters | Required parameter not provided; invalid chain ID; malformed token address | Check the details field for the specific parameter and fix your request |
VALIDATION_ERROR | 400 | Request body failed schema validation | Wrong data types; extra fields; nested object structure incorrect | Compare your request body against the API documentation |
INVALID_BODY | 400 | Request body could not be parsed or was empty | POST/PUT request with no JSON body; malformed JSON; wrong Content-Type | Set Content-Type: application/json and send a non-empty JSON body |
SLIPPAGE_ERROR | 400 | Price moved beyond slippage tolerance | Market volatility; low liquidity pool; slippage too tight | Increase the slippage parameter or get a fresh quote |
PARTNER_FEE_EXCEEDS_MAX | 400 | Configured partner fee exceeds the platform maximum | Partner fee config has a value above the platform’s allowed cap | Contact Hypermid support to negotiate higher fee terms |
PARTNER_WALLET_NOT_REGISTERED | 400 | Partner fee wallet not registered for this ecosystem | Swap settles to an ecosystem (e.g. solana, near) where you have no fee wallet | Register a wallet via PUT /v1/partner/me/fee-wallets |
ECOSYSTEM_NOT_CONFIGURED | 400 | Requested ecosystem is not configured for this partner | Trying to use NEAR Intents / Tron / etc. before the ecosystem is enabled for your account | Contact Hypermid support to enable the ecosystem for your partner account |
UNAUTHORIZED | 401 | Invalid or missing API key | Wrong API key; expired key; accessing partner-only endpoint without a key | Verify your API key in the X-API-Key header |
NO_ROUTE_FOUND | 404 | No swap route available for the given parameters | Unsupported token pair; amount too low; no liquidity; chains not connected | Try different tokens, higher amounts, or wider slippage |
RATE_LIMIT | 429 | Too many requests | Exceeded 30 req/min (anonymous) or 100 req/min (partner) | Wait until meta.rateLimit.reset and implement exponential backoff |