curl "https://sandbox-api.tender.cash/v1/api/conversions/swap/coins?chain=ethereum,solana" \
-H "x-access-id: your-access-id-here" \
-H "x-request-id: 550e8400-e29b-41d4-a716-446655440000" \
-H "x-timestamp: 2026-10-15T09:45:53.000Z" \
-H "authorization: <signature>"
{
"status": "success",
"message": "success",
"data": [
{
"id": "usdt",
"name": "Tether USD",
"symbol": "USDT",
"icon": "https://tender-store.s3.amazonaws.com/icons/usdt.png",
"type": "crypto",
"isStableCoin": true,
"chains": ["ethereum", "tron", "solana"],
"status": "active"
}
]
}
Swap-Enabled Coins
List the coins that support conversions, optionally filtered by chain
curl "https://sandbox-api.tender.cash/v1/api/conversions/swap/coins?chain=ethereum,solana" \
-H "x-access-id: your-access-id-here" \
-H "x-request-id: 550e8400-e29b-41d4-a716-446655440000" \
-H "x-timestamp: 2026-10-15T09:45:53.000Z" \
-H "authorization: <signature>"
{
"status": "success",
"message": "success",
"data": [
{
"id": "usdt",
"name": "Tether USD",
"symbol": "USDT",
"icon": "https://tender-store.s3.amazonaws.com/icons/usdt.png",
"type": "crypto",
"isStableCoin": true,
"chains": ["ethereum", "tron", "solana"],
"status": "active"
}
]
}
x-access-id, x-request-id, x-timestamp, and an HMAC-SHA256
authorization signature. See Authentication.Headers
{"timeStamp":"<x-timestamp>","requestId":"<x-request-id>","accessId":"<x-access-id>"}, signed with your access secret. The request body is not part of the signature.Example: "pV3n0o8kq0lK2mJ8bZ1yq3Yt6hR0cXK9u4mVJ2l9sE0=""2026-10-15T09:45:53.000Z""550e8400-e29b-41d4-a716-446655440000""your-access-id-here"Query parameters
"ethereum,solana"Response
success on successExample: "success""success"Show coin object
Show coin object
coin or toCoin in conversion requests.Example: "usdt""Tether USD""USDT""https://tender-store.s3.amazonaws.com/icons/usdt.png"crypto or fiatExample: "crypto"true["ethereum", "tron", "solana"]active in this listExample: "active"curl "https://sandbox-api.tender.cash/v1/api/conversions/swap/coins?chain=ethereum,solana" \
-H "x-access-id: your-access-id-here" \
-H "x-request-id: 550e8400-e29b-41d4-a716-446655440000" \
-H "x-timestamp: 2026-10-15T09:45:53.000Z" \
-H "authorization: <signature>"
{
"status": "success",
"message": "success",
"data": [
{
"id": "usdt",
"name": "Tether USD",
"symbol": "USDT",
"icon": "https://tender-store.s3.amazonaws.com/icons/usdt.png",
"type": "crypto",
"isStableCoin": true,
"chains": ["ethereum", "tron", "solana"],
"status": "active"
}
]
}
Authorizations
Signed (HMAC) authentication. Required headers: x-access-id, x-request-id (UUID v4), x-timestamp (ISO 8601, must be within 5 minutes of server time), and authorization: the Base64 HMAC-SHA256 of the JSON string {"timeStamp":"","requestId":"","accessId":""} (keys in that order, no whitespace) using your access secret. The request body, method and path are not signed. The API key must be linked to an outlet.
Headers
Base64-encoded HMAC-SHA256 signature of {"timeStamp":"<x-timestamp>","requestId":"<x-request-id>","accessId":"<x-access-id>"}, signed with your access secret. The request body is not part of the signature.
ISO 8601 timestamp; must be within 5 minutes of server time
A unique UUID v4 per request
Query Parameters
Comma-separated chain IDs