Offert dès maintenant

API pour développeurs de Cargizon

Accédez à vos données de chaîne d’approvisionnement par programmation. Des points de terminaison REST versionnés, une authentification par clé d’API à portée limitée, des webhooks signés et une spécification OpenAPI sont en service dès aujourd’hui. L’exportation CSV est aussi offerte.

Ce que l’API vous donne

Une API REST versionnée, des webhooks signés, des clés à portée limitée et une spécification OpenAPI, tout cela offert dès maintenant.

Points de terminaison de l’API REST

Lisez et écrivez les expéditions, les bons de commande, les factures, les articles, les contacts, les emplacements, les commandes clients, les réceptions et l’inventaire. Conventions REST standards, corps de requête et de réponse en JSON, pagination, filtrage et un paramètre updated_since pour la synchronisation incrémentielle.

Webhooks signés

Abonnez un point de terminaison HTTPS à des événements comme les changements de statut d’expédition, les changements de statut de bon de commande, la création de facture et les changements de statut de commande client. Chaque livraison est signée par HMAC et réessayée avec un délai exponentiel. Configurez les points de terminaison dans Paramètres, Webhooks.

Authentification par clé d’API à portée limitée

Créez des clés dans Paramètres, Clés d’API avec des permissions limitées à des ressources précises (lecture ou écriture par ressource). Les clés sont hachées au repos, affichées une seule fois, révocables et limitées à 120 requêtes par minute.

Spécification OpenAPI

Une description OpenAPI 3.1 lisible par machine de chaque point de terminaison, paramètre et portée est publiée à /api/v1/openapi.json. Pointez-y votre générateur de code ou votre client d’API pour démarrer rapidement.

Exportation CSV

Vous préférez les fichiers au code? L’exportation CSV reste offerte pour les expéditions, les bons de commande, les factures et les contacts, en parallèle de l’API, pour les feuilles de calcul, les outils d’informatique décisionnelle et les importations ERP ponctuelles.

Des erreurs et des limites prévisibles

Chaque erreur est une enveloppe JSON cohérente avec un code et un message. La limitation de débit par clé garde l’usage équitable, et un doublon ou un conflit de règle d’affaires revient sous la forme d’un 409 clair plutôt que d’un échec silencieux.

Pourquoi une API pour développeurs compte pour votre chaîne d’approvisionnement

L’accès par programmation à vos données ouvre la voie à l’automatisation, aux intégrations sur mesure et aux flux de travail pilotés par les événements dans toute votre pile.

1

Connectez Cargizon à n’importe quel système

Si votre ERP, votre WMS, votre outil comptable ou votre application interne peut faire des requêtes HTTPS, il peut échanger des données avec Cargizon. Transmettez les bons de commande depuis votre ERP, récupérez le statut des expéditions et les données de réception, et gardez les fiches d’articles et de contacts synchronisées.

2

Automatisez vos flux de travail avec les webhooks

Plutôt que d’interroger sans cesse, abonnez-vous aux événements et réagissez au fur et à mesure : créez une tâche quand une expédition atteint un jalon, mettez à jour votre WMS quand des marchandises sont reçues, ou signalez un bon de commande dans votre système quand son statut change.

3

Synchronisez efficacement avec updated_since

Chaque point de terminaison de liste accepte un horodatage updated_since, ce qui permet à une tâche planifiée de ne récupérer que ce qui a changé depuis sa dernière exécution plutôt que de tout relire. Combinez-le avec la pagination pour déplacer de grands jeux de données de façon fiable.

4

Accordez un accès au moindre privilège

Émettez une clé en lecture seule pour un tableau de bord de rapports, une clé write:invoices pour une intégration de facturation et une clé write:shipments pour une synchronisation de suivi. Chaque clé ne touche que les ressources que vous lui avez accordées.

Questions sur l’API pour développeurs

Bâtissez sur Cargizon dès aujourd’hui

Créez une clé d’API, pointez votre intégration vers la spécification OpenAPI et abonnez un webhook. Commencez un essai gratuit pour obtenir votre première clé.