You are not logged in.
Pages: 1
Hi,
I tried several commands but all of them give ["ERROR_GLPI_ADD",""] ( HTTP/1.1 400 Bad Request )
I don't know how to update the suppliers_id field.
CURL -k --cacert "ca.pem" -X POST -H "Content-Type:application/json;charset=utf-8" -H "Session-Token:TOKEN" -d "{\"input\": {\"suppliers_id\": \"73\"}}" -s "https://SERVER/apirest.php/Computer/COMPUTER_ID/Infocom"
CURL -k --cacert "ca.pem" -X POST -H "Content-Type:application/json;charset=utf-8" -H "Session-Token:TOKEN" -d "{\"input\": {\"itemtype\":\"Computer\",\"items_id\":\"COMPUTER_ID\",\"suppliers_id\": \"73\"}}" -s "https://SERVER/apirest.php/Infocom"
CURL -k --cacert "ca.pem" -X POST -H "Content-Type:application/json;charset=utf-8" -H "Session-Token:TOKEN" -d "{\"input\": {\"suppliers_id\": \"73\"}}" -s "https://SERVER/apirest.php/Infocom/INFOCOM_ID"
CURL -k --cacert "ca.pem" -X POST -H "Content-Type:application/json;charset=utf-8" -H "Session-Token:TOKEN" -d "{\"input\": {\"id\":INFOCOM_ID,\"suppliers_id\": \"73\"}}" -s "https://SERVER/apirest.php/Infocom/INFOCOM_ID"
Last edited by dsipip (2025-03-05 14:55:10)
Offline
Use PUT METHOD to update;
POST is for e objects instances creation.
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
Ok thank you !
It works with
CURL -X PUT -H "Content-Type:application/json;charset=utf-8" -H "Session-Token:TOKEN" -d "{\"input\": {\"suppliers_id\": \"73\"}}" -s "https://SERVER/apirest.php/Infocom/INFOCOM_ID"
Offline
Pages: 1