Supprimer les données de monétisation de votre organisation

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Introduction

Vous pouvez supprimer les données de monétisation de votre organisation dans les pays suivants : scénarios:

  • Effacez les données de monétisation d'une organisation test que vous souhaitez réutiliser. Dans ce vous devez synchroniser les données Apigee Edge après avoir supprimé les données de monétisation.
  • supprimer votre organisation ; Dans ce cas, vous devez supprimer les données de monétisation avant de peut supprimer l'organisation.

La suppression des données de monétisation d'une organisation entraîne la suppression définitive des données suivantes:

  • Packages d'API
  • Plans tarifaires
  • Plans tarifaires acceptés par les développeurs
  • Transactions de monétisation
  • Modèles de notification
  • Fournisseurs de services de paiement tiers, s'ils sont configurés

Les sections suivantes décrivent les étapes à suivre pour supprimer les données de monétisation de votre organisation pour soutenir les scénarios ci-dessus:

Activer la suppression des données de monétisation de votre organisation

Avant de pouvoir supprimer les données de monétisation de votre organisation, vous devez l'activer la propriété features.isMintOrgDataDeletionAllowed de votre organisation.

Activez la propriété en envoyant un appel POST à la méthode l'API https://api.enterprise.apigee.com/v1/organizations/org_name, où org_name est le nom de votre organisation.

curl -u email:password -X POST -H "Content-type:application/json" https://api.enterprise.apigee.com/v1/organizations/{org_name} -d \
'{
  "name" : "{org_name}",
  "properties" : {
    "property" : [ {
      "name" : "features.isMintOrgDataDeletionAllowed",
      "value" : "true"
    }, {
      "name" : "features.topLevelDevelopersAreCompanies",
      "value" : "false"
    } ]
  }
}'
<ph type="x-smartling-placeholder">

Suppression des données de monétisation...

Pour supprimer les données de monétisation de votre organisation, envoyez une demande POST à /organizations/org_name/asyncjobs/deleteorgdata, où org_name est le nom de votre organisation.

Par exemple, la demande suivante supprime les données de monétisation du myOrg organisation:

curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \
-u email:password

Voici un exemple de réponse :

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "DELETE_ORG"
}

Afficher l'état de l'opération de suppression asynchrone

Pour afficher l'état de l'opération de suppression asynchrone, envoyez une requête GET à /asyncjobs/{id}, où {id} est l'ID de l'opération de suppression renvoyée. dans la réponse.

Par exemple, la requête suivante affiche l'état de l'opération de suppression asynchrone. avec l'ID c6eaa22d-27bd-46cc-be6f-4f77270818cf:

curl -X GET \
"https://api.enterprise.apigee.com/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \
-u email:password

Voici un exemple de réponse :

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "COMPLETED",
  "type": "DELETE_ORG"
}

Synchroniser des données Apigee Edge avec la monétisation

Si vous souhaitez réutiliser l'organisation, vous devez synchroniser les données Apigee Edge avec monétisation, comme décrit dans la section Synchroniser Apigee Données de périphérie grâce à la monétisation

Supprimer l'organisation

Si l'organisation n'est plus nécessaire, vous pouvez la supprimer après avoir supprimé de monétisation, comme décrit dans la section Supprimer une organisation.