Suppression d’un objet
Nous allons maintenant voir comment supprimer une ressource depuis l’API de Nicoka. Il existe deux principaux types objets dans Nicoka:
- Les objets sans gestion de version : pour ces objets la suppression signifie que l’on supprime la ligne correspondante dans la table
- Les objets avec gestion de version : pour ces objets la suppression signifie de passer le paramètre « loekz » à 1. Attention cela ne signifie que l’on peut annuler la suppression de l’objet mais que l’on garde l’information que l’objet a été supprimé.
Attention
Vous ne pouvez pas annuler la suppression d’un objet.
Requête
Le chemin d’accès à toujours la même forme :
https://{account_subdomain}.nicoka.com/api/employees/48/__confirmed=1
Exemple :
curl https://{account_subdomain}.nicoka.com/api/employees/1
-H "Authorization: Bearer
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNTQ4MTAyNTExfQ.a96H A5xozI_6TE65ybC5RsXdOfSuHd4Wbmhswb-V1nw"
-X DELETE
Remarque
Il faut utiliser la méthode « DELETE » et ajouter le paramètre « __confirmed ».
Réponse
- {
- "success": "Ressource Luc Cage a été supprimée",
- }