删除贵组织的创收数据

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

简介

您可能希望在以下国家/地区删除贵组织的创收数据: 场景:

  • 清除您要重复使用的测试组织的创收数据。在本课中, 在这种情况下,您必须在删除创收数据后同步 Apigee Edge 数据。
  • 删除您的组织。在这种情况下,您必须先删除创收数据,然后才能 可以删除组织。

从组织中删除创收数据后,以下数据会永久移除:

  • API 软件包
  • 费率方案
  • 开发者接受的费率方案
  • 变现交易
  • 通知模板
  • 第三方付款服务机构(如果已配置)

以下各部分介绍了从 Google Ads 中删除创收数据所需的步骤 来应对上述情况:

允许删除贵组织的创收数据

您必须先启用相关设置,然后才能删除贵组织的创收数据 贵组织的 features.isMintOrgDataDeletionAllowed 属性。

通过发出 POST 调用来启用该属性, https://api.enterprise.apigee.com/v1/organizations/org_name API, 其中 org_name 是您的组织的名称。

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"
    } ]
  }
}'

正在删除创收数据

如需删除贵组织的创收数据,请向以下地址发出 POST 请求: /organizations/org_name/asyncjobs/deleteorgdata, 其中 org_name 是贵组织的名称。

例如,以下请求删除了 myOrg 中的创收数据 组织:

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

以下提供了一个响应示例:

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

查看异步删除操作的状态

要查看异步删除操作的状态,请向以下项目发出 GET 请求: /asyncjobs/{id},其中 {id} 是返回的删除操作的 ID 。

例如,以下请求显示了异步删除操作的状态 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

以下提供了一个响应示例:

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

同步 Apigee Edge 数据与创收方案

如果您想重复使用组织,则必须将 Apigee Edge 数据与 如同步 Apigee 利用边缘数据创收

删除组织

如果不再需要该组织,您可以在删除 创收数据,如删除组织中所述。