Documentation Index Fetch the complete documentation index at: https://docs.yativo.com/llms.txt
Use this file to discover all available pages before exploring further.
Assets represent the currencies and payment rails available on the Yativo platform. Use these endpoints to discover what’s supported and to get live exchange rates before executing transfers.
interface Asset {
code : string ;
name : string ;
symbol : string ;
type : "fiat" ;
countries : string [];
is_send_enabled : boolean ;
is_receive_enabled : boolean ;
}
interface ExchangeRate {
from : string ;
to : string ;
rate : string ;
inverse_rate : string ;
timestamp : string ;
}
interface ConvertRequest {
from : string ;
to : string ;
amount : number ;
}
interface ConvertResponse {
from : string ;
to : string ;
from_amount : string ;
to_amount : string ;
rate : string ;
fee : string ;
expires_at : string ;
}
List assets
Get all assets (currencies) available on the platform.
Filter by asset type. Currently fiat.
Filter by supported country (ISO 3166-1 alpha-2).
curl -X GET 'https://api.yativo.com/api/assets' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"status" : "success" ,
"data" : [
{
"code" : "BRL" ,
"name" : "Brazilian Real" ,
"symbol" : "R$" ,
"type" : "fiat" ,
"countries" : [ "BR" ],
"is_send_enabled" : true ,
"is_receive_enabled" : true
},
{
"code" : "MXN" ,
"name" : "Mexican Peso" ,
"symbol" : "$" ,
"type" : "fiat" ,
"countries" : [ "MX" ],
"is_send_enabled" : true ,
"is_receive_enabled" : true
},
{
"code" : "USD" ,
"name" : "US Dollar" ,
"symbol" : "$" ,
"type" : "fiat" ,
"countries" : [ "US" ],
"is_send_enabled" : true ,
"is_receive_enabled" : true
}
]
}
Get exchange rate
Retrieve the current exchange rate between two currencies.
GET /assets/rate?from={code}&to={code}
Source currency code (e.g. USD).
Target currency code (e.g. BRL).
curl -X GET 'https://api.yativo.com/api/assets/rate?from=USD&to=BRL' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"status" : "success" ,
"data" : {
"from" : "USD" ,
"to" : "BRL" ,
"rate" : "4.9820" ,
"inverse_rate" : "0.2007" ,
"timestamp" : "2026-03-26T10:00:00Z"
}
}
Convert amount
Get the converted amount and applicable fee for a specific conversion, without executing a transfer.
The amount in the source currency to convert.
curl -X POST 'https://api.yativo.com/api/assets/convert' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"from": "USD",
"to": "BRL",
"amount": 1000
}'
{
"status" : "success" ,
"data" : {
"from" : "USD" ,
"to" : "BRL" ,
"from_amount" : "1000.00" ,
"to_amount" : "4974.00" ,
"rate" : "4.9820" ,
"fee" : "8.00" ,
"expires_at" : "2026-03-26T10:05:00Z"
}
}
Conversion quotes are indicative. To lock in a rate and initiate a transfer, use Send Money — the quote step there returns a binding rate ID valid for 60 seconds.