How conversions work
Get a quote
Request a conversion quote by specifying the source currency, target currency, and amount. The response includes a locked exchange rate and a
quote_id valid for a short window.Execute the conversion
Submit a conversion request with the
quote_id from the previous step to execute at the quoted rate. If the quote has expired, the conversion will use the current market rate.Quotes expire. Execute your conversion before the
expires_at timestamp to guarantee the quoted rate. If you submit after expiry, the current market rate applies.Get a quote
Request a conversion quote before executing.Request fields
The currency you are converting from (e.g.,
NGN, USD, USDT).The currency you are converting to (e.g.,
USD, GHS, BTC).The amount of
from_currency to convert.Quote response fields
Unique identifier for this quote. Pass this to the conversion endpoint to lock the rate.
The source currency code.
The target currency code.
The amount being converted from, as a decimal string.
The amount you will receive in the target currency, as a decimal string.
The exchange rate applied, as a decimal string.
ISO 8601 timestamp when this quote expires. Execute the conversion before this time to lock the rate.
Execute a conversion
Convert funds at the quoted or current market rate.Request fields
The currency you are converting from.
The currency you are converting to.
The amount of
from_currency to convert.The
quote_id from a prior quote request. Providing a valid, unexpired quote locks the exchange rate.List conversions
Retrieve a paginated list of conversions for your organization.Query parameters
Filter by source currency code.
Filter by target currency code.
Filter by conversion status, e.g.
COMPLETED.ISO 8601 start date for the filter range.
ISO 8601 end date for the filter range.
Number of results to return. Maximum
100.Number of results to skip for pagination.
Get a conversion
Retrieve the details of a single conversion by ID.Conversion response fields
Unique identifier for the conversion.
Current status of the conversion. Typically
COMPLETED once processed.The source currency code.
The target currency code.
The amount converted from, as a decimal string.
The amount received in the target currency, as a decimal string.
The exchange rate applied at execution time, as a decimal string.
The quote ID used to lock the rate, if one was provided.
ISO 8601 timestamp when the conversion was executed.