Estás consultando la documentación de Apigee Edge.
Consulta la
documentación de Apigee X. Información
Introducción
Te recomendamos borrar los datos de monetización de tu organización en los siguientes casos:
- Borrar los datos de monetización de la organización de prueba que quieras reutilizar En este caso, debes sincronizar los datos de Apigee Edge después de borrarlos.
- Borra tu organización. En este caso, debes borrar los datos de monetización antes de borrar la organización.
Si borras los datos de monetización de una organización, se quitarán permanentemente los siguientes datos:
- Paquetes de API
- Planes de tarifas
- Planes de tarifas aceptados por el desarrollador
- Transacciones de monetización
- Plantillas de notificaciones
- Proveedores de pagos externos, si están configurados
En las siguientes secciones, se describen los pasos necesarios para borrar los datos de monetización de tu organización a fin de respaldar las situaciones anteriores:
- Habilitar la eliminación de los datos de monetización de tu organización
- Cómo borrar los datos de monetización
- Visualiza el estado de una operación de eliminación asíncrona
- Sincronización de datos de Apigee Edge con monetización (si deseas reutilizar la organización)
- Borrar la organización (si ya no es necesaria)
Habilitando la eliminación de los datos de monetización de tu organización
Para poder borrar los datos de monetización de tu organización, primero debes habilitar la propiedad features.isMintOrgDataDeletionAllowed
.
Para habilitar la propiedad, envía una llamada POST
a la API de https://api.enterprise.apigee.com/v1/organizations/org_name
, en la que org_name
es el nombre de tu organización.
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" } ] } }'
Borrando los datos de monetización
Para borrar los datos de monetización de tu organización, envía una solicitud POST a
/organizations/org_name/asyncjobs/deleteorgdata
,
en la que org_name
es el nombre de tu organización.
Por ejemplo, la siguiente solicitud borra los datos de monetización de la organización myOrg
:
curl -H "Content-Type:application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \ -u email:password
A continuación, se proporciona un ejemplo de la respuesta.
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "DELETE_ORG" }
Visualiza el estado de la operación de eliminación asíncrona
Para ver el estado de la operación de eliminación asíncrona, envía una solicitud GET
a /asyncjobs/{id}
, en la que {id}
es el ID de la operación de eliminación que se muestra en la respuesta.
Por ejemplo, la siguiente solicitud muestra el estado de la operación de eliminación asíncrona con el 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
A continuación, se proporciona un ejemplo de la respuesta.
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "DELETE_ORG" }
Sincroniza los datos de Apigee Edge con la monetización
Si deseas reutilizar la organización, debes sincronizar los datos de Apigee Edge con la monetización, como se describe en Sincroniza datos de Apigee Edge con monetización.
Borrando la organización
Si ya no necesitas la organización, puedes borrarla después de borrar los datos de monetización, como se describe en Borra una organización.