Actions spéciales et notes API
Informations supplémentaires sur l'utilisation de l'API Coupa.
Certaines fonctions ou actions sont disponibles via l'API et nécessitent des explications supplémentaires. Celles-ci seront documentées ci-dessous.
Marquer l'objet comme exporté - Le marquage d'un objet comme exporté nécessite sa propre demande. Toute autre modification incluse peut être ignorée pendant la mise à jour.
- A MIS à l'URL de l'enregistrement avec
exporté=vrai
comme paramètre :
HTTP PUT -->https ://<example>.coupahost.com/api/purchase_orders/25?exported=true
où 25 est le numéro de bon de commande à exporter.
Soumettre la demande pour approbation - Les demandes peuvent être automatiquement soumises pour approbation lorsqu'elles sont créées au moyen de l'API. Pour soumettre une demande, ajoutez ce qui suit à votre URL lorsque vous créez la demande : "/new/submit_for_approval
"
- HTTP POST -->
https ://<example>.coupahost.com/api/requisitions/new/submit_for_approval
Annuler un reçu (version 008) - Les transactions d'inventaire existantes peuvent être annulées via l'API. Ajoutez ce qui suit à l'URL que vous utilisez lorsque vous effectuez une MISE sur le reçu :/void
- HTTP PUT -->
https ://<example>.coupahost.com/api/inventory_transactions/123/void
où 123 est l'ID Coupa du reçu.
Version du bon de commande - Une modification d'un bon de commande qui entraîne une nouvelle version du bon de commande (renvoyée au fournisseur) réinitialisera l'indicateur exporté à false.Réponse d'erreur
- Si une erreur se produit, Coupa renverra un message au format suivant :
<?xml version="1.0" encoding="UTF-8"?> <errors> <error>Il s'agit d'un exemple de message d'erreur de l'API.</error> </errors>
Coupa recommande généralement aux clients d'envoyer des bons de commande aux fournisseurs à partir du système Coupa, plutôt que d'émettre des bons de commande aux fournisseurs à partir de leur système ERP.