API Referencev1.0
HomeLog inSign up
FOREIGN EXCHANGE

Convert with a locked rate

POSThttps://production.dutchapi.co/v1/fx/convert

Executes a conversion at the rate locked by POST /v1/fx/quote. A quote can be used once.

🔒Send the project API key as a Bearer token and your Business ID with this call.

Requires an Idempotency-Key header.

Body Params

quote_idstringrequired

The id from POST /v1/fx/quote.

Responses

{
  "id": "fx_92ac10",
  "object": "exchange",
  "kind": "conversion",
  "status": "completed",
  "amount": 100,
  "currency": "USD",
  "fee": 0,
  "to": {
    "currency": "XAF",
    "amount": 59040,
    "rate": 590.4
  }
}
{
  "error": "idempotency_key_required",
  "message": "Send an Idempotency-Key header."
}

Errors

StatuserrorMeaning
400idempotency_key_requiredSend an Idempotency-Key header.
400quote_id_requiredSend the quote_id.
409quote_expired_or_usedGet a new quote.
402insufficient_fundsThe wallet balance is too low.
423money_movement_pausedThe kill switch is on.
422exchange_rejectedThe partner rejected the conversion.
Updated 2026
Did this page help you?