Skip to main content

API reference

Interactive reference for the Element Pay Partner API. Use Try it with your sandbox X-API-Key - requests go to the sandbox base URL configured for this site. Auth header: X-API-Key. Try-it sidebar groups follow OpenAPI tags: Partner · Customers · Customer accounts · Customer transfers · Customer payouts.

Corridor discovery + orders

OpenAPI tag: partner. GET /partner/rates/indicative is corridor fiat vs USD only — not ledger convert pricing. For cross-currency ledger FX use Currency conversions. Guides: Quickstart · Quote and accept.

Customers (vault KYC)

OpenAPI tag: partner-customers. Guide: Customers quickstart.

Customer accounts

OpenAPI tag: partner-customer-accounts. Requires vault approved/active and products.deposit_account.status=ready for banking rails. Guide: Accounts · Deposit instructions.

Customer transfers

OpenAPI tag: partner-customer-transfers. Same banking gate. On-ledger moves (not external bank push). Guides: Stablecoin sends · Book transfers · Currency conversions.

Customer payouts

OpenAPI tag: partner-customer-payouts. Same banking gate. Same-currency fiat → outside bank. Not the same as corridor GET /partner/banks (quote network_id). Guide: External bank payouts · Route cheat sheet.

Try it

  1. Open an endpoint under this tab (sidebar groups match the tags above).
  2. Set X-API-Key to your sandbox key.
  3. Recommended banking order: accounts → deposit-instructions → transfers (sends / book / conversions) → for external payouts: payout-methods → payout-banks → payouts/preview.