You are not logged in.
Bonjour,
J'essaie d'utiliser l'API GLPI mais je suis confrontée à ce message d'erreur à chaque fois que je souhaite faire une action UPDATE/DELETE/ ADD .
J'ai les droits super admin pourtant j'ai ce message d'erreur.
J'utilise la version 9.5.3.
Merci d'avance.
Offline
pour les mises à jour utilisez PUT
pour les insertions utilisez POST
je suis en 9.4.6 et DELETE fonctionne pour la suppression.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Merci pour votre réponse.
Oui j'ai un peu tout essayé : en curl , en python-API avec le PUT , POST , UPDATE mais toujours le message d'erreurs sur les permissions !
example de request :
curl -X PUT -H 'Content-Type: application/json' -H "Session-Token: xxxxx" -H "App-Token: xxxxx" -d '{"input": {"name": "test"}}' "@glpi/Contract/2'
j'essaie de mettre à jour le contract dont l'id = 2 .
Offline
en utilisant l'API, avez vous vérifié quel profil et quelle entité correspondent à l'utilisateur ?
apirest.php/getActiveProfile/
et
apirest.php/getActiveEntities/
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Merci grâce à cette vérification j'ai pu trouver que le profil set n’étais pas bon.
Vous m'avez débloqué .. Merci
Offline