Suppression d’un compte de destination à l’aide de l’API Flow Service

Les Destinations sont des intégrations préconfigurées à des plateformes de destination qui permettent d’activer facilement des données provenant d’Adobe Experience Platform. Vous pouvez utiliser les destinations pour activer vos données connues et inconnues pour les campagnes marketing cross-canal, les campagnes par e-mail, la publicité ciblée et de nombreux autres cas d’utilisation.

Avant d’activer les données, vous devez vous connecter à la destination en configurant d’abord un compte de destination. Ce tutoriel décrit les étapes à suivre pour supprimer des comptes de destination qui ne sont plus nécessaires à l’aide de la méthode Flow Service API.

NOTE
La suppression des comptes de destination est actuellement prise en charge dans l’API Flow Service uniquement. Les comptes de destination ne peuvent pas être supprimés à l’aide de l’interface utilisateur de l’Experience Platform.

Prise en main get-started

Ce tutoriel nécessite que vous disposiez d’un identifiant de connexion valide. L’identifiant de connexion représente la connexion du compte à la destination. Si vous ne disposez pas d’un identifiant de connexion valide, sélectionnez la destination de votre choix dans la destinations et suivez les étapes décrites à la section se connecter à la destination avant de tester ce tutoriel.

Ce tutoriel nécessite une compréhension du fonctionnement des composants suivants d’Adobe Experience Platform :

Les sections suivantes apportent des informations supplémentaires dont vous aurez besoin pour supprimer un compte de destination à l’aide de la variable Flow Service API.

Lecture d’exemples d’appels API reading-sample-api-calls

Ce tutoriel fournit des exemples d’appels API pour démontrer comment formater vos requêtes. Il s’agit notamment de chemins d’accès, d’en-têtes requis et de payloads de requêtes correctement formatés. L’exemple JSON renvoyé dans les réponses de l’API est également fourni. Pour plus d’informations sur les conventions utilisées dans la documentation pour les exemples d’appels d’API, voir la section concernant la lecture d’exemples d’appels d’API dans le guide de dépannage Experience Platform.

Collecte des valeurs des en-têtes requis gather-values-for-required-headers

Pour lancer des appels aux API Platform, vous devez d’abord suivre le tutoriel d’authentification. Le tutoriel d’authentification fournit les valeurs de chacun des en-têtes requis dans tous les appels d’API Experience Platform, comme indiqué ci-dessous :

  • Authorization: Bearer {ACCESS_TOKEN}
  • x-api-key: {API_KEY}
  • x-gw-ims-org-id: {ORG_ID}

Toutes les ressources qui se trouvent dans Experience Platform, y compris celles liées à la Flow Service, sont isolées dans des sandbox virtuels spécifiques. Toutes les requêtes envoyées aux API Platform nécessitent un en-tête spécifiant le nom du sandbox dans lequel l’opération sera effectuée :

  • x-sandbox-name: {SANDBOX_NAME}
NOTE
Si la variable x-sandbox-name n’est pas spécifié, les requêtes sont résolues sous prod sandbox.

Toutes les requêtes qui contiennent un payload (POST, PUT, PATCH) nécessitent un en-tête de type de média supplémentaire :

  • Content-Type: application/json

Recherchez l’identifiant de connexion du compte de destination que vous souhaitez supprimer. find-connection-id

NOTE
Ce tutoriel utilise la méthode Destination aérienne par exemple, mais les étapes décrites s’appliquent à l’une des destinations disponibles.

La première étape de la suppression d’un compte de destination consiste à trouver l’identifiant de connexion correspondant au compte de destination que vous souhaitez supprimer.

Dans l’interface utilisateur de l’Experience Platform, accédez à Destinations > Comptes et sélectionnez le compte à supprimer en sélectionnant le nombre dans la variable Destinations colonne .

Sélectionner le compte de destination à supprimer

Vous pouvez ensuite récupérer l’identifiant de connexion du compte de destination à partir de l’URL de votre navigateur.

Récupération de l’identifiant de connexion à partir de l’URL

Supprimer la connexion delete-connection

IMPORTANT
Avant de supprimer le compte de destination, vous devez supprimer tout flux de données existant vers le compte de destination.
Pour supprimer des flux de données existants, reportez-vous aux pages ci-dessous :

Une fois que vous disposez d’un identifiant de connexion et que vous avez vérifié qu’il n’existe aucun flux de données vers le compte de destination, effectuez une requête de DELETE à la variable Flow Service API.

Format d’API

DELETE /connections/{CONNECTION_ID}
Paramètre
Description
{CONNECTION_ID}
Valeur id unique de la connexion de à supprimer.

Requête

curl -X DELETE \
    'https://platform.adobe.io/data/foundation/flowservice/connections/c8622ec7-7d94-44a5-a35a-ffcc6bdcc384' \
    -H 'Authorization: Bearer {ACCESS_TOKEN}' \
    -H 'x-api-key: {API_KEY}' \
    -H 'x-gw-ims-org-id: {ORG_ID}' \
    -H 'x-sandbox-name: {SANDBOX_NAME}'

Réponse

Une réponse réussie renvoie un état HTTP 204 (pas de contenu) et un corps vide. Vous pouvez confirmer la suppression en tentant d’adresser une requête de recherche (GET) à la connexion. L’API renvoie une erreur HTTP 404 (Introuvable), indiquant que le compte de destination a été supprimé.

Gestion des erreurs d’API api-error-handling

Les points de terminaison d’API de ce tutoriel suivent les principes généraux des messages d’erreur de l’API Experience Platform. Consultez les sections Codes dʼétat d’API et Erreurs dʼen-tête de requête dans le guide de dépannage de Platform.

Étapes suivantes

En suivant ce tutoriel, vous avez utilisé avec succès la méthode Flow Service API pour supprimer les comptes de destination existants. Pour plus d’informations sur l’utilisation des destinations, reportez-vous à la section présentation des destinations.

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6