<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
- Supprimer des données de monétisation
- Afficher l'état d'une opération de suppression asynchrone
- Synchroniser les données Apigee Edge avec la monétisation (si vous souhaitez réutiliser l'organisation)
- la suppression de l'organisation (si elle n'est plus nécessaire)
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" } ] } }'
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.