Base URL
/v1.
Authentication and account isolation
Send a tenant-bound API key asAuthorization: Bearer <key> or X-Api-Key: <key>. Secret keys can
perform permitted writes; publishable keys are read-only.
The key determines the tenant account. A request cannot choose another tenant in its body.
Separate tenant accounts have separate keys, wallets, configuration, webhooks, and reporting. See
Authentication.
Two integration models
Direct payment routes
Create a route under an onboarded customer and share its reusable funding instructions. A funding event automatically creates a transfer, prices at the live rate, converts, and delivers funds. The Rates API is indicative and never binds this workflow. Read Payment routes for the full flow.Treasury
Prefund an isolated tenant wallet in AUD or supported stablecoin. Then create beneficiaries and AUD payouts, request and accept exact conversion quotes, and withdraw stablecoin to saved destinations.accepted means validation passed and the full source debit was durably reserved. Bank,
blockchain, trade, and post-trade settlement remain asynchronous. A conversion credits the
destination wallet only after physical provider funds arrive.
Read the Treasury overview before integrating.
Find the endpoint you need
The API reference is organized by workflow. Expand Core workflows for the endpoints needed to fund a wallet, pay AUD, convert balances, withdraw stablecoin, or create a direct payment route. Expand Advanced API when you need list and detail lookups, lifecycle actions, reconciliation, webhook diagnostics, credentials, or reporting. These endpoints remain fully documented without crowding the launch path.Conventions
- Idempotency — send an
Idempotency-Keyon supportedPOST/PUTwrites and preserve it across retries.PATCH/DELETEretry rules appear on their endpoint pages. - Money — amounts are exact decimal strings with an explicit asset; never parse them as floating point.
- Networks — treat asset and network as one pair. Never infer a network from an address.
- References — store the Wayex resource ID and relevant external settlement references. Supply
externalReferenceonly where your own system has a stable business identifier; Wayex generates one for supported resources when it is omitted. - Lists — use server filters and cursors when exposed. Do not fetch a short window and treat it as a complete ledger.
- Webhooks — deliveries are at-least-once and unordered. Deduplicate, then fetch current state.
- Errors — branch on stable
codeand logrequestId; never parse human-readable messages.
What every endpoint page explains
Each generated endpoint page includes:- what the endpoint does;
- when to use it;
- prerequisites and required access;
- money and wallet effect;
- important states and what completion means;
- retry and idempotency behavior;
- a link to the relevant end-to-end guide.
Resources
Choose a workflow in the navigation or download the complete OpenAPI specification from the page
menu.

