Currency Exchange Endpoint
The Currency Exchange endpoint allows you to get the exchange of any local currency compared against USD
get
https://api-stg.directa24.com
/v3/exchange_rates?country={country}&amount={amount}
Currency Exchange
The currency exchange endpoint allows you to check the exchange of any currency against USD.
In order to start using the Currency Exchange endpoint, you need to:
- 1.Send the request with GET method.
- 2.
- 3.Optionally, you can send the amount in USD you want to convert. Otherwise we will return the exchange for USD 1.
- 4.Send the Authorization header with your read-only API Key as Bearer as follows:
Authorization: Bearer your_read_only_key_here
cURL
JAVA
C#
PHP
curl --location --request GET 'https://api-stg.directa24.com/v3/exchange_rates?country=BR&amount=10' \
--header 'Authorization: Bearer your_read_only_key_here'
import java.io.*;
import okhttp3.*;
public class main {
public static void main(String []args) throws IOException{
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
Request request = new Request.Builder()
.url("https://api-stg.directa24.com/v3/exchange_rates?country=BR&amount=10")
.method("GET", null)
.addHeader("Authorization", "Bearer your_read_only_key_here")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
}
}
using System;
using RestSharp;
namespace HelloWorldApplication {
class HelloWorld {
static void Main(string[] args) {
var client = new RestClient("https://api-stg.directa24.com/v3/exchange_rates?country=BR&amount=10");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer your_read_only_key_here");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-stg.directa24.com/v3/exchange_rates?country=BR&amount=10",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer your_read_only_key_here"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
{
"fx_rate":5.8829,
"currency": "BRL",
"converted_amount":58.829
}
Field name | Format | Description |
fx_rate | Number | Currency exchange |
currency | String | |
converted_amount | Number | Amount resulting from multiplying the amount you sent with the fx_rate |
Last modified 2yr ago