Resources
Documentation
You’re already here! Browse the docs for guides, API reference, and SDK documentation.
API Status
Check if the API is operational.
GitHub
Report bugs, request features, and browse example code.
Examples
Working code examples for common integration patterns.
Contact Us
Partner Support
If you’re a partner with an API key, you have access to priority support:- Email: partner-support@hypermid.io
- Response time: Within 4 business hours
- Your partner ID or API key prefix (first 10 characters)
- The request ID (
meta.requestId) from the error response - The endpoint you’re calling and the request parameters
- The full error response (JSON)
- Timestamp of when the issue occurred
General Support
For general questions and community support:- Email: support@hypermid.io
- X (Twitter): @hypermid
Common Issues
”No route found” for a token pair
This means no provider has a viable route for your specific parameters. Try:- Increasing the swap amount (some routes have minimum amounts)
- Widening the slippage tolerance
- Checking that both tokens exist on the specified chains via
GET /v1/tokens - Using a popular intermediate token (like USDC) for a two-hop swap
Rate limit exceeded
- Anonymous users: 100 requests/min
- Partners: 2,000 requests/min
- Implement exponential backoff using the
meta.rateLimit.resettimestamp - Consider caching responses for
GET /v1/chainsandGET /v1/tokens(they don’t change frequently)
Transaction failed after signing
If a user signed the transaction but the swap ultimately failed:- Check the status via
GET /v1/status— it may still be processing - Some bridges have delays of 10-30 minutes
- If status shows
FAILED, check the source chain explorer for the transaction receipt - Contact support with the
requestIdand transaction hash
Deposit not detected
For manual deposit routes:- Verify the user sent to the correct address
- Verify the user included the correct memo (for XRP, Stellar, etc.)
- Call
POST /v1/execute/deposit/submitwith the deposit ID and transaction hash - Check
GET /v1/execute/deposit/status— deposits may take a few minutes to detect
Feature Requests
We welcome feature requests! Submit them via:- GitHub Issues with the
feature-requestlabel - Email to feedback@hypermid.io
API Versioning
The current API version isv1. All endpoints are prefixed with /v1/. We follow semantic versioning:
- Patch releases — backward-compatible bug fixes (no action needed)
- Minor releases — backward-compatible new features (no action needed)
- Major releases — breaking changes (advance notice given, migration guide provided)
v1 endpoints without at least 90 days of advance notice.