Vous pouvez appeler OneTrust de manière asynchrone à partir d'un formulaire en ligne publié ou d'une application externe afin de créer dynamiquement une demande qui s'affichera dans l'écran Configuration du formulaire en ligne.
Note
Cette documentation utilise l'outil Postman pour tester les intégrations d'API.
Dans le menu , sélectionnez . L'écran Modèles de formulaires en ligne s'affiche.
-
Cliquez sur un formulaire en ligne publié. L'écran Personnalisation du formulaire en ligne s'affiche.
Note
Cette fonctionnalité est compatible uniquement avec les formulaires en ligne publiés. Pour plus d'informations sur la création de nouveaux formulaires en ligne, consultez la section Création d'un formulaire en ligne.
-
Accédez à l'onglet Intégrer, puis cliquez sur l'onglet API.
-
Cliquez sur le bouton Copier l'URL dans le bloc URL de votre API.
Dans Postman, sélectionnez POST
dans le champ Point de terminaison.
-
Collez l'URL de votre API dans le champ URL.
-
Dans l'onglet API de OneTrust, cliquez sur le bouton Copier le jeton dans le bloc Votre jeton d'API.
Dans Postman, cliquez sur l'onglet En-têtes.
Saisissez accessToken dans le champ Clé.
-
Collez le jeton d'API de OneTrust dans le champ Valeur.
Copie de la charge utile attendue
-
Sous l'onglet API de OneTrust, cliquez sur le bouton Copier la charge utile attendue dans le bloc Charge utile attendue.
Note
Toutes les modifications apportées aux champs du formulaire en ligne seront mises à jour de manière dynamique dans la charge utile attendue.
Dans Postman, cliquez sur l'onglet Corps.
-
Activez brut comme type d'aperçu.
Note
Assurez-vous que le type de fichier sélectionné est JSON
.
-
Collez la charge utile attendue dans le corps.
Astuce
Vous pouvez ajouter les détails d'une demande en modifiant la charge utile. Supprimez tous les paramètres supplémentaires que vous ne souhaitez pas envoyer lors de la création de la demande ou qui ont des valeurs nulles (p. ex., aucune pièce jointe). L'appel ne sera pas lancé tant que des valeurs de paramètre nulles sont présentes.
Cliquez sur le bouton Envoyer.
-
Vérifiez que l'appel a été lancé en vérifiant le code de statut. Si l'appel a réussi, il doit renvoyer une valeur requestTraceId
.
Copiez la valeur requestTraceId
.
Vérification de la demande dans OneTrust
Créez un autre appel dans Postman à l'aide du point de terminaison GET statut de requête par Trace ID : GET /api/datasubject/v2/requestqueues/status/{traceId}
-
Ajoutez le requestTraceID
nouvellement créé à la fin du point de terminaison.
Dans l'onglet En-tête, saisissez une autre clé API.
Cliquez sur le bouton Envoyer.
-
Si l'appel a réussi, il doit renvoyer un creationstatus:SUCCESS
et un nouveau requestReId
.
Revenez à OneTrust pour voir si la demande nouvellement créée apparaît dans la file d'attente des demandes avec le requestReId
correspondant.