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é | 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.
Articles:
|
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é | 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. |
Exemple de demande de marquage pour effacement
{
« grace_period » : 25,
« transaction_ids » : [
« 6cca2f64-2781-49fc-85de-f80361581968 »,
« 6cca2f64-2781-49fc-85de-f80361581969 »,
« 6cca2f64-2781-49fc-85de-f80361581970 »
]
}
Exemple de réponse de marquage à l’effacement
{
message : « Certaines transactions pourraient être marquées pour l’effacement, d’autres non. »
Transactions : [
{
transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,
marking_event : « Demande d’effacement de transaction - Acceptée »
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). »
},
{
transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,
marking_event : « Demande d’effacement de transaction - Erreur de champ d’ID »
message : « Cette transaction n’existe pas, ne peut donc pas être marquée pour l’effacement. »
},
{
transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,
marking_event : « Demande d’effacement de transaction - Transaction introuvable »
message : « Cette transaction n’existe pas, ne peut donc pas être marquée pour l’effacement. »
},
{
transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,
marking_event : « Demande d’effacement de transaction - Transaction actuellement active »
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. »
},
{
transaction_id : « xxxx-xxxxxx-xxxxxxx-xxxxxx »,
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.
message : "Échec du marquage pour l’effacement. {descriptive_error_message}"
message : « Échec du marquage pour l’effacement, la transaction a été verrouillée, veuillez réessayer plus tard. »
}
]
}