Suppressions et désactivations
Suppression de l'historique des données (5) (optionnel)
La suppression des données d'historique permet de supprimer les données ayant permis la génération des attestations. Les certificats dont les données d'historique ont été supprimées continueront d'être accessibles. Elle ne doit pas être confondue avec la suppression des certificats eux-mêmes, documentée ci-après.
Avertissement
Attention la suppression des données d'historique est irréversible.
Le service "Delete" est accessible par un appel DELETE au point de terminaison [API-URL]/admin/campaign?campaignId=XXX où XXX comme identificant de la campagne donné en réponse au service web "Pull".
La réponse aura le statut 204 si tout s'est bien passé.
Suppression des certificats
Vous pouvez supprimer un ou plusieurs certificats via API.
Avertissement
Attention la suppression d'un certificat est irréversible : les certificats ainsi supprimés seront inaccessibles pour toujours.
Le service web de suppression de certificats est accessible par un appel DELETE au point de terminaison [API-URL]/admin/keys.
Entête HTTP obligatoire : Content-Type: application/json
Exemple :
[
"12DC1EBEFDC201FF016C34680C411E85C3EBEB190F1C175327426A4F799A5834cUxBYXA3Q1pzcmh4OUJRV2Z3YVRhbjRCeG00SU9DNnFjYmMvbFk4MUFMeW5qZFlK",
"EE064BB1D32EA96869818860B42C5499B9562B9A35D0C99E9F58E6578D87E5B1WWg2YzJEVFNobS9BZmIyNGYzWkU1aVF5V3lEUEtOS0J3UDlMODd5bFlXektlNnNh"
]
La réponse aura le statut 200 si tout s'est bien passé.
Désactivation/réactivation de certificats
Vous pouvez désactiver temporairement un ou plusieurs certificats via API, et les réactiver par la suite.
Le service web de désactivation/réactivation de certificats est accessible par un appel PUT au point de terminaison [API-URL]/admin/keys.
Entête HTTP obligatoire : Content-Type: application/json
Le corps de la requête est une chaîne de caractères JSON, contenant les champs suivants:
- ids : un tableau des clés des certificats pour lesquels les certificats doivent être désactivés/réactivés
- campaignId : l'identifiant de la campagne dont on veut désactiver/réactiver tous les certificats.
L'un des 2 paramètres ci-dessus est obligatoire.
- enable : false pour désactiver, true pour réactiver, obligatoire.
Exemple pour suspendre 2 certificats:
{
"ids": [
"12DC1EBEFDC201FF016C34680C411E85C3EBEB190F1C175327426A4F799A5834cUxBYXA3Q1pzcmh4OUJRV2Z3YVRhbjRCeG00SU9DNnFjYmMvbFk4MUFMeW5qZFlK",
"EE064BB1D32EA96869818860B42C5499B9562B9A35D0C99E9F58E6578D87E5B1WWg2YzJEVFNobS9BZmIyNGYzWkU1aVF5V3lEUEtOS0J3UDlMODd5bFlXektlNnNh"
],
"enable": false
}
et pour les réactiver:
{
"ids": [
"12DC1EBEFDC201FF016C34680C411E85C3EBEB190F1C175327426A4F799A5834cUxBYXA3Q1pzcmh4OUJRV2Z3YVRhbjRCeG00SU9DNnFjYmMvbFk4MUFMeW5qZFlK",
"EE064BB1D32EA96869818860B42C5499B9562B9A35D0C99E9F58E6578D87E5B1WWg2YzJEVFNobS9BZmIyNGYzWkU1aVF5V3lEUEtOS0J3UDlMODd5bFlXektlNnNh"
],
"enable": true
}
La réponse aura le statut 200 si tout s'est bien passé.