Cours des devises
Le service des cours des devises permet d'accéder à l'historique de cotation d'une paire de devises.
Types de données
ExchangeRateDto
| Attribut | Type | Description |
|---|---|---|
| date | Date | Date du cours |
| bid | Float | Cours acheteur |
| ask | Float | Cours vendeur |
| mid | Float | Cours moyen |
| spread | Float | Ecart entre le cours acheteur et le cours vendeur |
| open | Float | Cours d'ouverture |
| high | Float | Plus haut |
| low | Float | Plus bas |
| close | Float | Cours de clôture |
| change_percentage | Float | Variation en pourcentage |
| comment | String | Commentaire |
Historique des cours
Récupérer l'historique des cours d'une paire de devises en utilisant son identifiant unique. Les cours sont triés de la date la plus récente à la plus ancienne.
Requête
Point de terminaison
/v1/currencies/historic/{id}
Attributs de filtrage
| Attribut | Type | Description |
|---|---|---|
| limit | Number | Nombre d'éléments par page (20 par défaut) |
| page | Number | Numéro de page |
| from | Date | Récupérer à partir d'une date |
| to | Date | Récupérer jusqu'à une date |
Réponse
| Attribut | Type | Description |
|---|---|---|
| meta | PageDto | Informations relatives aux données |
| data | List<ExchangeRateDto> | Historique des cours de la paire de devises |
Exemple
Requête
curl --location 'https://sandbox-data.orishas-finance.com/api/v1/currencies/historic/5201?from=2024-01-01&to=2024-01-31' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...'
Réponse
data.json
{
"meta": {
"total": 22,
"count": 20,
"per_page": 20,
"current_page": 1,
"total_pages": 2
},
"data": [
{
"date": "2024-01-31",
"bid": 655.5,
"ask": 656.1,
"mid": 655.8,
"spread": 0.6,
"open": 655.7,
"high": 656.3,
"low": 655.2,
"close": 655.8,
"change_percentage": 0.02,
"comment": null
},
{
"date": "2024-01-30",
"bid": 655.4,
"ask": 656,
"mid": 655.7,
"spread": 0.6,
"open": 655.5,
"high": 656.1,
"low": 655.1,
"close": 655.7,
"change_percentage": -0.01,
"comment": null
}
]
}