Création d’un objet
Nous allons maintenant voir comment créer une ressource depuis l’API de Nicoka. Le fonctionnement est très proche de la requête de mise à jour.
Requête
Le chemin d’accès à toujours la même forme :
https://{account_subdomain}.nicoka.com/api/{resource_name_in_plural} POST
Exemple :
curl https://{account_subdomain}.nicoka.com/api/employees/
-H "Authorization: Bearer
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNTQ4MTAyNTExfQ.a96H A5xozI_6TE65ybC5RsXdOfSuHd4Wbmhswb-V1nw"
-X POST
Remarque
Il faut utiliser la méthode « POST ».
Exemple de création d’une ressource, voici le corps de la requête (en alimentant uniquement les champs obligatoires) :
- {
- "first_name": "Luc",
- "last_name": "Cage",
- "communication_language": "fr",
- "compid": 1,
- }
Réponse
- {
- "success": "Ressource Luc Cage a été ajoutée",
- "object":
- {
- "label": "Luc Cage",
- "employeeid": "48",
- "code": null,
- "status": 2,
- "todo_state": "100",
- "last_name": "Lex",
- "middle_name": "Peter",
- "first_name": "Luthor",
- ...
- "loekz": "0",
- "cdate": "2018-01-22 19:55:52",
- "cname": "4",
- "udate": "2018-01-22 19:55:52",
- "uname": "4",
- "versi": "1",
- }
- }