API reference overview
The Guardarian API lets partners request exchange data and create and track customer transactions.
Base URL
https://api-payments.guardarian.com
Authentication
Every protected request requires a partner API token. See Authentication for the header format and customer IP address precedence.
API reference sections
- Status: Check whether the Guardarian API is available.
- Currency: Get supported fiat currencies, crypto assets and networks.
- Transaction: Create transactions and request existing transactions.
- Estimate: Calculate an estimated exchange result before creating a transaction.
- Market info: Get minimum and maximum amounts for a currency pair.
- Country: Get supported countries and payment categories by country.
- Customer: Request customer risk status and import shared Know Your Customer (KYC) data.
- Payment category: Get payment categories and their country availability.
- Institutional exchanges: Create and manage business-to-business exchanges and payout accounts.
Error response format
Error responses use the same three fields across endpoints:
{
"statusCode": 400,
"code": "BAD_REQUEST",
"message": "Bad request error"
}
statusCode is the HTTP status code, code is a machine-readable error identifier and message describes the error.
PAIR_NOT_AVAILABLE(400): the selected currencies, networks and payment method cannot be exchanged together right now. Returned byGET /v1/estimateandPOST /v1/transaction.