Aller au contenu principal

Demarrage rapide

Prerequis

Avant de commencer, assurez-vous de disposer des elements suivants :

  • Identifiants API : Obtenez votre client_id, client_secret et application_id aupres de vitalera.
  • Environnement de developpement : Configurez votre environnement de programmation prefere.
  • Documentation API : Familiarisez-vous avec notre Reference API.

Configuration de l'authentification

Utilisation de l'authentification JWT

  1. Obtenez un JWT :

    Envoyez une requete POST au point de terminaison d'authentification avec vos identifiants client.

    curl -X POST "https://api.vitalera.io/api/auth/tokens/" \
    -H "Content-Type: application/json" \
    -d '{
    "grant_type": "client_credentials",
    "client_id": "<CLIENT_ID>",
    "client_secret": "<CLIENT_SECRET>"
    }'

    Recevez un JWT dans la reponse :

    {
    "access_token": "<ACCESS_TOKEN>",
    "expires_in": 3600,
    "token_type": "Bearer"
    }
  2. Incluez le JWT dans vos requetes :

    Ajoutez le JWT a l'en-tete Authorization :

    GET https://api.vitalera.io/api/plans/
    Authorization: Bearer <ACCESS_TOKEN>

Effectuez votre premier appel API

Exemple : Obtenir les plans disponibles

  1. Point de terminaison :
GET https://api.vitalera.io/api/plans/
  1. Exemple Curl :
curl -X GET "https://api.vitalera.io/api/plans/" \
-H "Authorization: Bearer <ACCESS_TOKEN>"
  1. Reponse :
[
{
"id": 123,
"name": "Plan Example 1"
},
{
"id": 321,
"name": "Plan Example 2"
}
]

Etapes suivantes

Apres avoir effectue votre premier appel API, explorez les elements suivants pour enrichir votre integration :

  • Authentification API : Approfondissez la securisation de vos interactions API.
  • Reference API : Apercu de tous les endpoints disponibles et groupes de ressources.
  • SDKs dispositif : Utilisez nos SDKs pour connecter des dispositifs medicaux BLE et des wearables.

Besoin d'assistance ?

Si vous rencontrez des problemes ou avez des questions, notre equipe de support est la pour vous aider ! Contactez-nous a support@vitalera.io ou visitez notre section Support pour plus de ressources.