Articles sur : Questions fréquentes
Cet article est aussi disponible en :

Documentation API Holaspirit

👉 L'accès API est inclus dans les plans Scale et Enterprise. En savoir plus !


Holaspirit est basé sur une API REST ouverte pour des intégrations sans limites avec vos applications web.


Une version détaillée sur l'utilisation de l'API Holaspirit est disponible sur GitHub : https://github.com/holaSpirit/holaspirit-docs/blob/master/api.md



Documentation API Holaspirit


🔗 Accéder à toutes les ressources relatives à notre API :


https://app.holaspirit.com/api/doc/


🔗 Consultez le guide de l'API des développeurs de Holaspirit : un manuel de référence contenant toutes les informations dont vous avez besoin pour démarrer :


https://github.com/holaSpirit/holaspirit-docs/blob/master/api.md


🔗 Consultez notre document sur les enpoints de l'API pour obtenir des détails sur tous les endpoints :


https://app.holaspirit.com/api/doc/


đź”— S'abonner Ă  notre Changelog pour rester au courant de toutes les modifications de l'API :


https://github.com/holaSpirit/holaspirit-docs/blob/master/changelog.md


Comment être informé des modifications relatives à l'API ?


Pour recevoir des notifications (par email et sur Github) concernant les modifications que nous apportons Ă  notre API, vous pouvez vous abonner Ă  notre changelog :





Obtenir un token API


👤 Seuls les administrateurs peuvent créer une clé API.


Pour générer une clé API :


  • Allez dans les paramètres d'Administration
  • Trouvez la section API
  • Cliquez sur CrĂ©er une clĂ©



  • Saisissez le nom de votre clĂ©
  • Cliquez sur CrĂ©er



Votre clé API est prête à être copié et utilisé pour vous connecter à un outil tiers.


👉 En savoir plus sur la gestion des clés d'accès API en tant qu'Admin



Clé d'accès read-only


Une fois que vous avez obtenu une clé d'accès en lecture seule, vous pouvez l'utiliser pour toutes vos demandes GET, elle n'expire jamais.



Clé d'accès read-write


Avant que votre application ne puisse accéder aux données Holaspirit, elle doit obtenir une clé d'accès qui lui donne accès à l'API.


POST: https://app.holaspirit.com/oauth/v2/token



Parameters


client_id: Required OAuth2 Client ID

client_secret: OAuth2 Client secret

grant_type: OAuth2 grant

type: "password" or "refresh_token"

username: Email

password: Password

timezone: Timezone (e.g.: "+02:00")


The client secret is not required for a public app.


The default and public Client ID is: 54cb79d0279871e1248b4567_400tdzqbdcowsskk08gws0wkwogck00w084w4s8w8gok08s0o8.



Response


{

    "access_token": "#################",

    "expires_in": 3600,

    "token_type": "bearer",

    "scope": null,

    "refresh_token": "#################"

}



Response errors


Incorrect Client ID (status code: 400):


{

    "error": "invalid_client",

    "error_description": "The client credentials are invalid"

}


Incorrect credentials (status code: 400):


{

    "error": "invalid_grant",

    "error_description": "Invalid username and password combination"

}



Endpoints


Une fois authentifié, vous pouvez utiliser tous les endpoints définis dans la documentation :


https://app.holaspirit.com/api/doc/

Mis Ă  jour le : 21/03/2025