Les approbateurs de demande peuvent sélectionner une résolution qui décrit brièvement la raison pour laquelle la demande a été rejetée. Pour modifier les résolutions par défaut ou en ajouter de nouvelles, vous devez utiliser les points de terminaison de résolution de demande OneTrust disponibles dans le portail développeur.
Note
Vous aurez besoin d'un outil de développement comme Postman, capable d'exécuter des API REST.
Options de résolution disponibles
-
Créez un appel POST avec le point de terminaison createResolution
qui comprend votre URL de base.
Activez un en-tête Content-Type avec la valeur application/json
.
-
Activez un en-tête de clé API avec une clé API générée à partir de OneTrust.
-
Assurez-vous que le corps est défini sur brut avec le type JSON.
-
Saisissez les paramètres suivants dans le corps. Vous devrez mettre à jour titleTranslations
et descriptionTranslations
avec la résolution souhaitée.
{
"close": true,
"complete": false,
"reject": true,
"titleTranslations": {
"en-us": "new Resolution goes here"
},
"descriptionTranslations": {
"en-us": "new Resolution goes here"
}
}
-
Cliquez sur le bouton Envoyer. Assurez-vous que le code de statut est 20X
et qu'il existe un ID renvoyé pour la résolution nouvellement créée. La résolution doit maintenant être renseignée dans OneTrust en tant que sélection disponible.
Mise à jour d'une résolution
-
Créez un appel PUT avec le point de terminaison updateResolution
qui comprend votre URL de base.
-
Ajoutez l'ID de résolution à l'URL d'appel.
Activez un en-tête Content-Type avec la valeur application/json
.
-
Activez un en-tête de clé API avec une clé API générée à partir de OneTrust.
Assurez-vous que le corps est défini sur brut avec le type JSON.
-
Saisissez les paramètres suivants dans le corps. Vous devez mettre à jour titleTranslations
avec la mise à jour souhaitée de la résolution.
Note
Vous devrez peut-être également mettre à jour les traductions pour la résolution. Modifiez les paramètres de langue avec la mise à jour de traduction appropriée.
-
Cliquez sur le bouton Envoyer. Assurez-vous que le code de statut est 20X
et qu'il existe un ID renvoyé pour la résolution mise à jour.
La résolution doit maintenant mettre à jour la sélection disponible dans OneTrust.
Obtenir toutes les résolutions
-
Créez un appel GET avec le point de terminaison getAllResolution
qui comprend votre URL de base.
Activez un en-tête de clé API avec une clé API générée à partir de OneTrust.
-
Cliquez sur le bouton Envoyer. Assurez-vous que le code de statut est 20X
et qu'il existe un ID renvoyé pour chacune des résolutions.
Vous pouvez utiliser ces ID pour supprimer des résolutions personnalisées dans l'application avec le point de terminaison deleteResolution
.
Suppression d'une résolution
-
Créez un appel DELETE avec le point de terminaison deleteResolution
qui comprend votre URL de base.
-
Activez un en-tête de clé API avec une clé API générée à partir de OneTrust.
-
Ajoutez l'ID de résolution à l'URL d'appel.
Note
Vous devez obtenir l'ID soit à partir du moment où la résolution a été créée, soit en utilisant le point de terminaison GET getAllResolution.
Assurez-vous que le code de statut est 20X
. La résolution ne doit plus être renseignée dans OneTrust en tant que sélection disponible.