ExoConnect pour Acomba
AccueilAPIDocumentation
AccueilAPIDocumentation
Contactez-nous
  1. Documentation
  • Introduction
  • Guide de démarrage rapide
  • Authentification
  • Concepts clés
  • Codes d'erreur
  • Guide d'installation
    • Prérequis
    • Installation
    • SDK Acomba
    • Activation
    • Configuration
    • Clés API
    • Versions de l'API
  1. Documentation

Authentification

Toutes les requêtes à l'API ExoConnect nécessitent une clé API transmise via le header HTTP x-api-key. Aucun autre mécanisme d'authentification n'est supporté (pas de OAuth, pas de JWT).

Obtenir votre clé API#

1
Ouvrir ExoConnect
Lancez l'application ExoConnect sur le poste où l'API est installée.
2
Accéder au menu Clés d'API
Dans l'interface, naviguez vers le menu Clés d'API. Vous y trouverez la liste de vos clés existantes.
3
Générer ou copier une clé
Utilisez une clé existante ou cliquez sur Générer une nouvelle clé pour en créer une.
Gestion des clés d'API
Gestion des clés d'API dans ExoConnect
Sécurité
Votre clé API donne un accès complet à vos données Acomba. Ne la partagez jamais dans du code source public, des logs accessibles ou des canaux de communication non sécurisés.

Utiliser votre clé#

Ajoutez le header x-api-key à chaque requête HTTP :
x-api-key: VOTRE_CLE_API
Aucun préfixe (comme Bearer) n'est nécessaire. La clé est envoyée telle quelle.
cURL
Python
JavaScript
PHP
C#

Erreurs d'authentification#

Si le header x-api-key est absent ou contient une clé invalide, l'API retourne un 401 :
{
  "detail": "Clé API manquante ou invalide — vérifiez le header x-api-key"
}
Causes fréquentes :
ProblèmeSolution
Header absentAssurez-vous que x-api-key est bien présent dans chaque requête
Clé expirée ou révoquéeGénérez une nouvelle clé dans ExoConnect
Faute de frappe dans le nom du headerLe header est sensible à la casse : utilisez exactement x-api-key
Espace ou retour de ligne dans la cléVérifiez qu'il n'y a aucun caractère invisible dans votre variable d'environnement
Stockez votre clé dans une variable d'environnement (EXOCONNECT_API_KEY) plutôt qu'en dur dans votre code. Cela facilite la rotation des clés et évite les fuites accidentelles.

Bonnes pratiques#

Une clé par application : créez une clé distincte pour chaque système qui se connecte à ExoConnect (votre ERP, votre CRM, votre script de sync, etc.). Si un système est compromis, vous pouvez révoquer sa clé sans impacter les autres.
Rotation régulière : changez vos clés périodiquement, surtout si des employés ayant accès aux clés quittent l'organisation.
Ne pas logger la clé : excluez le header x-api-key de vos logs applicatifs.
Modified at 2026-03-19 23:47:25
Previous
Guide de démarrage rapide
Next
Concepts clés
Built with