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

Documentation API Holaspirit

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.



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/08/2025