L'API Diamy utilise des clés API pour authentifier les requêtes. Pour accéder à l'API, vous devez inclure votre clé API dans chaque requête. Toutes les requêtes API doivent être effectuées via HTTPS. Les requêtes sans authentification ou via HTTP simple seront rejetées.
Important
Vos clés API permettent d'effectuer de nombreuses actions dans votre compte Diamy. Gardez-les en sécurité !
Ne partagez pas vos clés API dans des dépôts de code publics ou dans du code client accessible.
Pour obtenir votre clé API :
Vous pouvez générer plusieurs clés API pour différentes intégrations et les révoquer individuellement si nécessaire.
Il existe deux façons d'authentifier vos requêtes API :
Incluez votre clé API dans l'en-tête Authorization
de vos requêtes HTTP :
Authorization: Bearer votre_clé_api
Vous pouvez également inclure votre clé API en tant que paramètre de requête api_key
:
https://api.diamy.io/v1/calls?api_key=votre_clé_api
Note
L'utilisation de l'en-tête d'autorisation est préférable car elle évite que votre clé API n'apparaisse dans les journaux de serveur ou les historiques de navigation.
Diamy propose deux environnements API :
Environnement | URL de base | Description |
---|---|---|
Production | https://api.diamy.io/v1 | Environnement de production pour les applications en direct |
Sandbox | https://api-sandbox.diamy.io/v1 | Environnement de test pour le développement et les tests |
Chaque environnement nécessite sa propre clé API. Les clés de production ne fonctionneront pas dans l'environnement sandbox et vice versa.
Diamy prévoit de prendre en charge l'authentification OAuth 2.0 pour les intégrations d'applications tierces. Cette fonctionnalité permettra à vos utilisateurs d'autoriser votre application à accéder à leurs données Diamy sans partager leurs identifiants.
Restez informés des mises à jour de notre documentation pour plus de détails.