1

Topic: Modification de la méthode getMultipleItems du webservice REST 9.1

Bonjour,

Dans le cadre d'une intégration avec GLPI 9.1, nous utilisons la méthode getMultipleItems du webservice REST intégré.

Scénario :
- Nos utilisateurs peuvent via notre IHM créer des tickets dans GLPI (via POST  Ticket/)
- Nous synchronisons en backend la liste des tickets créés afin de vérifier et mettre à jour leur statut (ouvert ou fermé) via la méthode getMultipleItems

Problème :
Si un des tickets ouvert a été supprimé dans GLPI, alors la méthode getMultipleItems nous retourne une erreur 404 avec le message ["ERROR_ITEM_NOT_FOUND","Élément introuvable"]. Nous ne pouvons dans ce cas synchroniser aucun des tickets en masse.

Solution de contournement :
Faire un appel à la méthode GET Ticket/ par ticket ouvert depuis notre solution
=> fort impact sur la performance !

Evolution du webservice proposée :
- Ne pas retourner une erreur 404 si des items n'existent pas.
- Retourner par rapport à la liste des items passés la liste des items trouvés
- Si aucun item trouvé, retourner un tableau vide.

Je suis bien sur ouvert à toute discussion afin d'améliorer ce service

Cordialement,

2

Re: Modification de la méthode getMultipleItems du webservice REST 9.1

Je me permer de remonter mon post.