Introduction
Cette page explique schématiquement le flux de données dans l'API.

Les étapes pour obtenir des données de l'API Diamond Reports sont les suivantes :
1. Récupération des données à partir des points de terminaisons
Envoyez une demande GET aux points de terminaisons des données en joignant le token dans le header d'autorisation comme indiqué ci-dessous. Si vous n'avez pas de token, passez à l'étape 2.
Dans cet exemple, nous récupérons des données aux points de terminaisons/api/count. Le token est bearer_token
Si l'état de la réponse (response status) est 200, la récupération des données a réussi.
Si l'état de la réponse (response status) est 401, passez à l'étape 2.
2. Obtenir un nouveau token
Un nouveau token doit être demandé si et seulement si un token existant a expiré/invalide ou si un token n'existe pas.
Pour obtenir un jeton, une demande POST doit être envoyée au point de terminaison /token avec un payload comme ci-dessous:
payload = { 'grant_type': 'password', 'username': "YOUR_USERNAME", 'password': "YOUR_PASSWORD"}
Dans cet exemple, le nom d'utilisateur est TEST et le mot de passe est 123456.
Exemple Python
Last updated