Marquer pour l’effacement du modèle

Prev Next

Le modèle JSON du point de terminaison de l’API de marquage pour effacement contient la structure de données requise pour marquer une ou plusieurs transactions à supprimer.

Propriétés de la demande (marquer pour l’effacement) répertorie les propriétés de la demande dans la vérification de l’identité OneSpan.

  • Chemin d’accès : .../properties/transaction/properties/mark_for_erasure_request

Propriétés de la demande (marque d’effacement)

Propriété

Type

Description

grace_period

Entier

Période pendant laquelle les utilisateurs peuvent annuler la demande d’effacement de transaction. Une fois la période de grâce écoulée, la transaction est supprimée.

Valeurs possibles : supérieures ou égales à 0.

Si grace_period est égal à 0, la transaction n’est pas disponible pour la récupération (voir Unmark transaction for erasure) et est supprimée le jour où elle est marquée pour effacement.

transaction_ids

Tableau

Liste des UUID de transaction.

  • Nombre maximum d’articles : 500

  • Nombre minimum d’articles : 1

Articles:

  • Type : corde

Propriétés de la réponse (marque d’effacement) répertorie les propriétés de la réponse dans la vérification de l’identité OneSpan.

  • Chemin d’accès : .../properties/transaction/properties/transaction_mark_for_erasure_response

Propriétés de réponse (marque d’effacement)

Propriété

Type

Description

Message

Corde

Message de la réponse de marquage pour effacement.

Transactions

Tableau

Les informations relatives à toutes les transactions qui font partie de la réponse de marquage pour effacement.

Référence au schéma : « transaction.schema.3.0.markforerasure.response.details.json »

Pour obtenir la liste des propriétés des transactions , consultez Propriétés des transactions.

Propriétés des transactions

Propriété

Type

Description

marking_event

Corde

Événement lié à la transaction qui a été marquée pour l’effacement.

Message

Corde

Message de la transaction qui a été marquée pour l’effacement.

transaction_id

Corde

L’identifiant de la transaction.

Exemple de demande de marquage pour effacement

  1. {

  2. « grace_period » : 25,

  3. « transaction_ids » : [

  4. « 6cca2f64-2781-49fc-85de-f80361581968 »,

  5. « 6cca2f64-2781-49fc-85de-f80361581969 »,

  6. « 6cca2f64-2781-49fc-85de-f80361581970 »

  7. ]

  8. }

Exemple de réponse de marquage à l’effacement

  1. {

  2. message : « Certaines transactions pourraient être marquées pour l’effacement, d’autres non. »

  3. Transactions : [

  4. {

  5. transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,

  6. marking_event : « Demande d’effacement de transaction - Acceptée »

  7. message : « La transaction a été acceptée pour être marquée pour l’effacement, il peut y avoir une courte période pendant laquelle la transaction est récupérable, cela dépend de la politique de conservation des données (période de grâce). »

  8. },

  9. {

  10. transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,

  11. marking_event : « Demande d’effacement de transaction - Erreur de champ d’ID »

  12. message : « Cette transaction n’existe pas, ne peut donc pas être marquée pour l’effacement. »

  13. },

  14. {

  15. transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,

  16. marking_event : « Demande d’effacement de transaction - Transaction introuvable »

  17. message : « Cette transaction n’existe pas, ne peut donc pas être marquée pour l’effacement. »

  18. },

  19. {

  20. transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,

  21. marking_event : « Demande d’effacement de transaction - Transaction actuellement active »

  22. message : « Échec du marquage pour l’effacement, la transaction était active (Nouveau ou En post-traitement), si elle doit être marquée pour l’effacement, elle doit d’abord être annulée. »

  23. },

  24. {

  25. transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,

  26. marking_event : « Demande d’effacement de transaction - Échec » # Notez que si ce cas d’utilisation générique n’existe pas, ne le créez pas.

  27. message : "Échec du marquage pour l’effacement. {descriptive_error_message}"

  28. message : « Échec du marquage pour l’effacement, la transaction a été verrouillée, veuillez réessayer plus tard. »

  29. }

  30. ]

  31. }