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 :

Allez sur la page de documentation de notre API
Cliquez sur le bouton Watch
Sélectionnez All activity




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