KAAT (Kentika As A Toolbox) : service "Delete"

 

La fonction de suppression proposée dans l'API permet d'effectuer une suppression d'enregistrements et des fichiers attachés de la base de données documentaire Kentika. Une requête peut concerner un ou plusieurs enregistrements.

 

Paramètre

 

URL : REST/Delete

 

Records : tableau de "record_ID" ou "record_RN" des enregistrements à supprimer

 

Exemple

Requête :

{"records": [{"record_ID": "abc"},{"record_ID": "defx"}]}

Réponse

{"request_status": "mix",      "request_error": 1,"request_success": 1,"records_nb": 2,

"records": [

             {

                      "record_ID": "abc",

                      "record_status": "delete"

             },

             {

                      "record_ID": "defx",

                      "record_status": "not found",

                      "record_error_code": 910,

                      "record_error_description": "record not found : "}]}

 

Record_RN : numéro d'enregistrement affecté par Kentika.

Record_ID : Identifiant envoyé par l'application à Kentika. Cet identifiant est unique et doit être stocké dans une rubrique ayant pour code "SP_$ID".

 

Gestion des droits

 

Pour que la suppression soit exécutée, l'utilisateur indiqué dans les informations d'identification doit avoir le droit de supprimer les enregistrements spécifiés. Si la suppression est acceptée, le "record_status" prend la valeur "delete", sinon, "record_error_description" fourni l'explication.

 

Liste des codes d'erreur : cliquer ici.