getMidMarketRate
This does not lock a rate for a transfer. You can lock a rate with the getTransferQuote mutation.
Parameters Skip link to Parameters
| Parameter | Type | Required |
|---|---|---|
| source_currency | ISO4217! | true |
| destination_currency | ISO4217! | true |
query
string
Defaults to {}
``200 200
object
data
object
getMidMarketRate
object
getMidMarketRate object
``400 400
var axios = require('axios');
var data = JSON.stringify({
query: `query getMidMarketRate (
$source_currency: ISO4217!
$destination_currency: ISO4217!
) {
getMidMarketRate (
source_currency: $source_currency
destination_currency: $destination_currency
) {
rate
inverted_rate
source_currency
destination_currency
}
}`,
variables: {"source_currency":"USD","destination_currency":"MXN"}
});
var config = {
method: 'post',
url: 'https://external.routefusion.com/graphql',
headers: {
'Authorization': 'Bearer
'Content-Type': 'application/json'
},
data : data
};
axios(config) .then(function (response) {
console.log(JSON.stringify(response.data));
}) .catch(function (error) {
console.log(error);
});
{
"data": {
"getMidMarketRate": {
"rate": "20.345898",
"inverted_rate": "0.049150",
"source_currency": "USD",
"destination_currency": "MXN"
}
}
}