Passer au contenu principal

Créer une intégration native à l'aide de l'API Spendesk

Mis à jour cette semaine

Que vous soyez un client Spendesk ou un partenaire souhaitant commencer à utiliser l'API Spendesk pour créer une intégration, cet article est fait pour vous :

  • Pour les clients, pour connecter Spendesk à votre écosystème d'outils financiers et professionnels.

  • Pour les partenaires, pour développer et étendre votre offre avec Spendesk.

Découvrir notre portail développeur API

Vous pouvez d'abord consulter notre portail développeur dédié à l'API Spendesk où vous trouverez toutes les informations pertinentes :

  • Documentation

  • Changelog

  • Collection Postman

  • Administration des webhooks

Si vous cherchez spécifiquement à créer une intégration comptable pour récupérer les données de dépenses depuis Spendesk, voici les fonctionnalités dont vous aurez besoin :

  • Retrieve payables

  • Retrieve payable attachments

  • Retrieve settlements

  • Retrieve bank fees

  • Retrieve wallet loads

  • Retrieve wallet summary

  • Retrieve members

  • Retrieve suppliers

  • Retrieve analytical fields and values

  • Retrieve cost centers

  • Retrieve expense categories

Mettre en œuvre l'accès API

Une fois que vous avez consulté notre portail développeur, vous devez contacter l'équipe commerciale de Spendesk soit directement, soit via notre support client. Ils vous autoriseront à accéder à l'API. Ensuite, vous pourrez gérer vos identifiants API sous Paramètres > Intégrations > Gestion des accès API.

Les identifiants API permettent aux développeurs de se connecter à votre entité Spendesk, de récupérer et de modifier des informations selon les permissions que vous accordez.

Prérequis :

  • Vous devez être sous le plan tarifaire 'Premium' ou 'Enterprise'.

  • Vous devez être le Propriétaire du compte sur Spendesk pour créer des identifiants API.

Implementing API access

Afin de créer un nouveau client ID et client secret API, assurez-vous de respecter les prérequis puis suivez ces étapes :

  1. Cliquez sur Créer une nouvelle clé.

  2. Entrez un nom et une description pour cet accès API. Il est important de mentionner l'objectif de ces identifiants afin que quiconque puisse facilement les identifier ultérieurement.

  3. Choisissez une date d'expiration. La date d'expiration ne peut pas être supérieure à un an à compter d'aujourd'hui. Mais si vous partagez ces identifiants avec une équipe de développement externe, faites-la aussi courte que pratiquement possible. En cas de doute, commencez toujours par des périodes de validité plus courtes (par exemple un mois) - vous pourrez toujours créer de nouveaux identifiants API ultérieurement, avec la même période de validité ou plus longue. Cependant, il n'est pas possible de prolonger la validité des identifiants API existants - de nouveaux doivent être créés.

  4. Sélectionnez les permissions que vous souhaitez accorder à cet ensemble d'identifiants.

  5. Cochez la case pour reconnaître que les nouveaux identifiants API donneront accès aux fonctionnalités et données sélectionnées ci-dessus. Il est important de noter que les permissions doivent s'aligner strictement sur les besoins d'utilisation pour minimiser les risques et garantir des opérations API sécurisées.

Une fois que vous cliquez sur Créer une clé API, vous verrez une fenêtre modale avec un client ID et un client secret. C'est le seul moment où vous verrez le client secret en clair - il n'est pas possible de le récupérer à nouveau.

Remarques importantes :

  • Si vous perdez le client secret, vous devrez générer un nouvel ensemble d'identifiants.

  • Stockez les identifiants API dans un coffre-fort de mots de passe sécurisé et ne les partagez jamais par messagerie/e-mail. De plus, il est recommandé d'effectuer des examens périodiques des identifiants stockés et de révoquer ceux qui ne sont plus utilisés.

Avez-vous trouvé la réponse à votre question ?