You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2020-02-11 10:43:56

transpolon
Member
Registered: 2020-02-11
Posts: 4

API rest - actions possible ? - documentation

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

#2 2020-02-12 01:23:49

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: API rest - actions possible ? - documentation

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

#3 2020-02-12 17:19:55

transpolon
Member
Registered: 2020-02-11
Posts: 4

Re: API rest - actions possible ? - documentation

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

#4 2020-02-12 17:54:31

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: API rest - actions possible ? - documentation

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

#5 2020-02-12 22:24:05

transpolon
Member
Registered: 2020-02-11
Posts: 4

Re: API rest - actions possible ? - documentation

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

#6 2020-02-12 23:46:36

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: API rest - actions possible ? - documentation

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

#7 2020-02-13 10:00:05

transpolon
Member
Registered: 2020-02-11
Posts: 4

Re: API rest - actions possible ? - documentation

ahhhhhhh big_smile
je comprends maintenant .... comme quoi, tout n'est pas perdu dans ce monde tongue
Merci bcp pour les infos.

Offline

Board footer

Powered by FluxBB