ExoConnect pour Acomba
AccueilAPI
DocumentationNotes de version
AccueilAPI
DocumentationNotes de version
Contactez-nous
  1. API
  • Présentation de l'API
  • Comptabilité
    • Plan comptable (Chartes)
      • Récupérer les comptes
      • Créer un compte
      • Récupérer un compte (code)
      • Modifier un compte (code)
      • Récupérer un compte (id)
      • Modifier un compte (id)
    • Taxes
      • Récupérer les taxes
      • Créer une taxe
      • Récupérer une taxe (code)
      • Modifier une taxe (id)
      • Récupérer une taxe (id)
      • Modifier une taxe (id)
    • Groupes de taxes
      • Récupérer les groupes taxes
      • Créer un groupe de taxes
      • Récupérer une groupe de taxes (code)
      • Modifier un groupe de taxes (code)
      • Récupérer une groupe de taxes (id)
      • Modifier un groupe de taxes (id)
  • Ventes
    • Vendeurs
      • Récupérer les vendeurs
      • Créer un vendeur
      • Récupérer un vendeur (code)
      • Modifier un vendeur (code)
      • Récupérer un vendeur (id)
      • Modifier un vendeur (id)
    • Territoires
      • Récupérer les territoires
      • Créer un territoire
      • Récupérer un territoire (code)
      • Modifier un territoire (code)
      • Récupérer un territoire (id)
      • Modifier un territoire (id)
    • Transporteurs
      • Récupérer les transporteurs
      • Créer un transporteur
      • Récupérer un transporteur (code)
      • Modifier un transporteur (code)
      • Récupérer un transporteur (id)
      • Modifier un transporteur (id)
    • Termes de ventes
      • Récupérer les termes
      • Créer un terme
      • Récupérer un terme (code)
      • Modifier un terme (code)
      • Récupérer un terme (id)
      • Modifier un terme (id)
    • Clients
      • Récupérer les clients
      • Créer un client
      • Récupérer un client (code)
      • Modifier un client (code)
      • Récupérer un client (id)
      • Modifier un client (id)
    • Soumissions
      • Récupérer les soumissions
      • Créer une soumission
      • Récupérer une soumission
      • Modifier une soumission
      • Méthodes
    • Commandes
      • Récupérer les commandes
      • Créer une commande
      • Récupérer une commande
      • Modifier une commande
      • Méthodes
    • Factures
      • Récupérer les factures
      • Créer une facture
      • Récupérer une facture
      • Méthodes
  • Achats
    • Termes d'achat
      • Récupérer les termes d'achat
      • Créer un terme d'achat
      • Récupérer un terme d'achat (code)
      • Modifier un terme d'achat (code)
      • Récupérer un terme d'achat (id)
      • Modifier un terme d'achat (id)
    • Fournisseurs
      • Récupérer les fournisseurs
      • Créer un fournisseur
      • Récupérer un fournisseur (code)
      • Modifier un fournisseur (code)
      • Récupérer un fournisseur (code)
      • Modifier un fournisseur (id)
    • Bons d'achat
      • Récupérer les bons d'achat
      • Créer un bon d'achat
      • Récupérer un bon d'achat
      • Modifier un bon d'achat
      • Méthodes
  • Inventaire
    • Groupes de produits
      • Récupérer les groupes de produits
      • Créer un groupe de produits
      • Récupérer un groupe de produits (code)
      • Modifier un groupe de produits (code)
      • Récupérer un groupe de produits (id)
      • Modifier un groupe de produits (id)
    • Produits
      • Récupérer les produits
      • Créer un produit
      • Récupérer un produit (code)
      • Modifier un produit (code)
      • Récupérer un produit (id)
      • Modifier un produit (id)
  • Helpers
    • Mises à jours
      GET
    • Lister les entités
      GET
  • Système
    • État du service
      GET
AccueilAPI
DocumentationNotes de version
AccueilAPI
DocumentationNotes de version
Contactez-nous
  1. API

Présentation de l'API

Bienvenue dans l'API ExoConnect pour Acomba. (v0.5.0)
Cette API a été conçue pour offrir une passerelle moderne et efficace entre le logiciel comptable Acomba et vos systèmes externes. Elle permet de synchroniser de manière bidirectionnelle l’ensemble des données comptables et opérationnelles : clients, fournisseurs, produits, taxes, comptes du grand livre, factures, paiements et bien plus encore.
Grâce à cette API, vous pouvez :
Centraliser l’information de vos opérations dans un seul système.
Automatiser vos processus comptables.
Maintenir vos données à jour entre Acomba et vos outils métiers (ERP, CRM, etc.).
Réduire les erreurs manuelles et les délais de traitement.
⚙️ L’API a été pensée pour s’intégrer facilement à tout type d’infrastructure, tout en respectant les règles et contraintes du SDK Acomba.

Contact#

Pour toute question ou support, n’hésitez pas à nous contacter :
📧 support@exom.ca
🌐 www.exostack.cloud

Authentification#

Cette section vous guide dans les étapes initiales pour utiliser l’API ExoConnect pour Acomba. Suivez les instructions
ci-dessous pour obtenir votre clé API, authentifier vos requêtes, et commencer à interagir avec vos données comptables de façon sécurisée.

Étape 1 : Obtenir votre clé API#

Avant d’effectuer une requête, vous devez obtenir une clé API.
1.
Lancez l’application ExoConnect là où l'API est installée.
2.
Sous le menu Clés d'API utilisé une clé existante ou générer une nouvelle clé API en cliquant sur "Générer une nouvelle clé".
3.
Cette clé est utilisée pour authentifier les communications entre votre service local et vos autres services.
Gestion des clés d'API
💡 Important : Conservez votre clé API en lieu sûr. Elle donne accès à vos données sensibles.

Étape 2 : Effectuer votre première requête API#

Une fois votre clé API obtenue, vous êtes prêt à envoyer votre première requête. Voici un exemple simple avec différents languages :

cURL#

JavaScript (Axios)#

C# (HttpClient)#

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "http://{{api_url}}/api/organisation/charter/");
request.Headers.Add("x-api-key", "VOTRE_CLÉ_API_ICI");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Remplacez x-api-key par votre propre clé. Cette requête retournera la liste des comptes du plan comptable.
💡 Important :
Chaque requête doit inclure l’en-tête x-api-key. Sans celle-ci, l’accès est refusé.
Certaines modifications (ex. : numéro de client ou fournisseur) ne sont pas encore autorisées pour respecter la structure interne d’Acomba.

Concepts clés#

Cette section présente les concepts récurrents et les standards appliqués dans l’API ExoConnect. Elle vise à guider les intégrateurs et développeurs dans la compréhension des structures communes à travers les différents modèles.

Références#

Le champ reference retourné par l'API contient les identifiants internes liés à Acomba. Ce champ est utilisé pour le mappage technique (ex. CardPos, constantes, références croisées avec les CP).

Exemple#

"reference": {
  "updated_by_user_id": 1,
  "card_pos": 203,
  "language_id": 2,
  "term_id": 10,
  "tax_group_id": 6
}
✅ Bonne pratique : conservez les clés de références (id | refrence). C'est clés sont utiles pour valider l'intégrité des donnes entre vos systèmes et Acomba.

Champs en lecture seul#

Ces champs en lecture seul sont présents dans la majorité des objets.
id: identifiant unique de la donnée d'Acomba (reférence à card_pos).
is_used: indique si l'objet est activement utilisé. Lorsqu'une fiche est utilisée, elle ne peut pas être supprimée.
deleted: indique si l'objet est supprimé ou inactif.
updated_at: dernière modification d'Acomba, au format ISO 8601 (UTC).
reference
updated_by_user_id: dernier utilisateur à avoir modifié la fiche.
card_pos: correspond à la position d'un fichier de données de la base de données d'Acomba.

Restrictions#

Pour des raisons d'intégrité des données et en raison de la complexité liée à la manière dont les informations sont traitées dans Acomba, certaines actions comme la modification des numéros de comptes, des clés primaires ou des identifiants système ne sont pas autorisées par l’API ExoConnect.
🛑 Important : une fois un élément créé dans Acomba (ex. client, fournisseur, compte), son numéro (number) ne peut plus être modifié via l’API.
Cela permet de maintenir une cohérence stricte entre les systèmes et d’éviter les désynchronisations ou corruptions de données causées par des modifications critiques non autorisées.
Modified at 2025-06-23 16:00:46
Next
Plan comptable (Chartes)
Built with