Skip to main content
A swap moves value between two books you own (for example USD → NGN) using a firm FX quote. No beneficiary is involved.

Sequence

  1. POST /v1/fx/quotes with "purpose": "swap", from, to, and one amount
  2. POST /v1/swaps with that quote_id (and an idempotency key)
  3. Poll GET /v1/swaps/{id} or listen for swap webhooks
Both books must exist and the source book must have enough available to cover the debit.

Dev mode

Firm partner quotes and swaps are refused in dashboard Dev. Use Live or your sandbox cloud environment when you need a real partner-backed swap.

Next