You are not logged in.
Pages: 1
Bonjour à tous,
je suis débutant sur GLPi et j'essaie de l'intégrer avec une autre application via les API REST.
Y a t-il des exemples de gestion des utilisateurs (liste des utilisateurs, créer/modifier/supprimer un utilisateur et ses droits, ...) ?
Quelqu'un aurait-il des exemples à me fournir ?
Par utilisateur (ou compte), j'entends personne qui peut se connecter à GLPi et y réaliser des actions.
Merci pour votre aide.
PS: y a t-il une doc en ligne en ligne des API REST en plus du fichier apirest.md disponible avec le logiciel ?
Offline
bonjour,
quelle version de GLPI ?
avez vous créé le client d'API dans configuration>generale>API ?
pouvez vous initier une session et récupérer le session_token ?
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
pour creer un utilisateur utilisez la methode POST
sur l'URL
$url="/User/";
et un payload :
$fields='{"input":
{"name":"MyLOGIN",
"phone":"MYphone",
"phone2":"MyPhone2",
"mobile":"MyMobile",
"realname":"Realname",
"firstname":"FirstName",
"use_mode":0,
"is_active":1,
"comment":"User created by API",
"auths_id":0,
"authtype":1,
"is_deleted":0,
"followup_private":null,
"task_private":null,
"user_dn":null,
"registration_number":""
}
}';
en retour vous aurez un JSON du type :
*** httpcode***
201
***********json*********
{"id":202,"message":"Élément ajouté : FirstName Realname"}
ensuite vous pourrez associer des profils/entites et des groupes à l'utilisateurs
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
regardez ici egalement :
https://forum.glpi-project.org/viewtopic.php?id=170219
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 beaucoup LaDenrée pour toutes ces informations bien utiles.
J'ai récupéré la dernière version de GLPi.
Ce forum est plein d'informations précieuses.
A partir de quelle version de GLPi ces API sont elles disponibles ?
Encore merci pour votre aide.
Offline
l'API existait déjà en 9.1.x (2016) et dans toutes les versions suivantes
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
Pages: 1