You are not logged in.
Pages: 1
Bonjour,
je cherche à automatiser des actions GLPI.
J'aurais aimé trouver les réponses moi-même dans la doc, mais je ne trouve pas.
Peut-on faire :
- créer un ticket ?
- créer un changement ?
- changer les status d'un changement ? (passer de en cours à clos par exemple)
j'ai regardé ici : (https://)glpi-developer-documentation.readthedocs.io/en/master/
cordialement.
Last edited by transpolon (2020-02-11 10:44:30)
Offline
pour répondre exactement à vos questions : oui, oui, et oui
pour creer un changement utilisez la méthode POST:
*** url***
http://localhost/glpi94/apirest.php/Change/
***********fields*********
{"input": { "name": "monChangement1", "content": "contenu de mon changement"}}
pour un ticket
*** url***
http://localhost/glpi94/apirest.php/Ticket/
***********fields*********
{"input": { "name": "monChangement1", "content": "contenu de mon changement"}}
pour mettre à jour utilisez la methode PUT
http://localhost/glpi94/apirest.php/Change/
***********fields*********
{"input": { "id": "1", "status": "6"}}
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, vraiment, pour les réponses.
Mais je ne vois pas où sont documentées ces méthodes.
Est-ce que je cherche mal ou c'est "caché" ?
Je salue votre disponibilité sur ce forum, mais si on peut se débrouiller juste avec la doc, c'est mieux !
Last edited by transpolon (2020-02-12 17:43:49)
Offline
la doc est intégrée glpi :
dans configuration>generale>onglet API>
si vous activez l'API un lien apparait pour l'utilisation avec les méthodes des exemples d'appels et de réponses.(si vous avez paramétré un client avec votre IP)
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
bah je ne comprends pas. Désolé, je dois être vraiment nul, mais moi je trouve bien la doc, mais rien sur les changements par exemple. Ni sur les tickets.
Voici un screenshot : (https)://ibb.co/Kx9V9T5 (pas le droit de poster des liens ..!)
Offline
c'est bien cette page,
avec la section get an item, update an item, add an item
et item correspond à une classe de GLPI
Ticket, Change, User,ItilFollowup, Computer, ....
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
ahhhhhhh
je comprends maintenant .... comme quoi, tout n'est pas perdu dans ce monde
Merci bcp pour les infos.
Offline
Pages: 1