Mise à jour d’un objet


Nous allons maintenant voir comment mettre à jour un objet.


Requête


Le chemin d’accès à toujours la même forme :


https://{account_subdomain}.nicoka.com/api/{resource_name_in_plural}/{id_of_the_resource} GET


Exemple :


curl https://{account_subdomain}.nicoka.com/api/employees/1


-H "Authorization: Bearer


eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNTQ4MTAyNTExfQ.a96H A5xozI_6TE65ybC5RsXdOfSuHd4Wbmhswb-V1nw"



Exemple de modification du champ « middle_name », voici le corps de la requête :



  1. {

    • "middle_name": "Peter",

  2. }


Réponse



  1. {

    • "success": "Ressource < b\>Lext Luthor<\/b> a été modifiée",

    • "object":

    • {

      • "label": "Lex Luthor",

      • "employeeid": "1",

      • "code": "",

      • "status": "1",

      • "todo_state": "100",

      • "last_name": "Lex",

      • "middle_name": "Peter",

      • "first_name": "Lex",

      • ...

      • "loekz": "0",

      • "cdate": "2012-01-22 12:33:28",

      • "cname": "1",

      • "udate": "2018-01-22 12:33:28",

      • "uname": "4",

      • "versi": "106",

    • }

  2. }









ParamètresTypeDescription
successstringSi le traitement c’est effectué avec succès, ce paramètre contiendra le message de succès
objectJSONDétail de l’objet qui vient d’être modifié. Il s’agit de la même réponse que pour une requête de « détail d’objet »
errorstringSi une erreur est survenue, ce paramètre sera non vide et contiendra le message d’erreur.
codeintegerCode de l’erreur

 Sommaire