Skip to content

Logs endpoints

Tous les endpoints sont accessibles avec l'URL de base https://api.tribuo.cloud. Les endpoints regroupé ici sont lié à Zoho.

PUT

/zoho/update-shipments

AUTH

Cette route nécessite une clé avec le role zoho

Cette route permet de mettre à jour automatiquement le statut des colis DPD dans Zoho en fonction de leur numéro de tracking. Pour le moment cette route ne prends en compte que les commandes clients avec DPD comme méthode d'envoi de la commande et des colis.

Elle est faite pour être appelé une fois par heure via une tache cron pour avoir les colis Zoho à jour.

INFO

La route renvoie le nombre de colis mis à jour, le nombre de colis trouvé dans le système DPD et le nombre de colis n'ayant pas été trouvé dans le système DPD.

axios.put(`https://api.tribuo.cloud/zoho/update-shipments`)

GET

/zoho/packing-list/:id

AUTH

Cette route nécessite une clé avec les roles zoho et upload

Cette route génère un PDF packing list de la commande client dont l'ID est passé dans la requête.

Elle prend un paramètre optionnel :

  • upload => boolean qui défini si le PDF doit également être upload sur la commande client Inventory (default: true)
axios.get(`https://api.tribuo.cloud/zoho/packing-list/9866534286585439?mail=${boolean}`)

GET

/zoho/pick-list/:id

AUTH

Cette route nécessite une clé avec le role zoho

Cette route génère un PDF pick list de la commande client dont l'ID est passé dans la requête.

Elle prend un paramètre optionnel :

  • upload => boolean qui défini si le PDF doit également être upload sur la commande client Inventory (default: true)
axios.get(`https://api.tribuo.cloud/zoho/pick-list/9866534286585439?upload=${boolean}`)

GET

/zoho/export-lcr/:date

AUTH

Cette route nécessite une clé avec le role zoho

Cette route génère un csv de toutes les factures LCR à non payée du mois.

Elle prend un paramètre :

  • date => date sous le format YYYY-MM indiquant le mois des dates d'échéances des factures
axios.get(`https://api.tribuo.cloud/zoho/export-lcr/2022-07`)

Docs tribuo.cloud