組織から収益化データを削除する

<ph type="x-smartling-placeholder"></ph> 現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント
詳細

はじめに

以下を使用して、組織から収益化データを削除できます。 シナリオ:

  • 再利用したいテスト組織から収益化データを消去します。この 収益化データを削除した後に Apigee Edge データを同期する必要があります。
  • 組織を削除する。この場合、事前に収益化データを削除してから、 組織を削除できます。

組織から収益化データを削除すると、次のデータが完全に削除されます。

  • API パッケージ
  • 料金プラン
  • デベロッパーが料金プランに同意
  • 収益化トランザクション
  • 通知テンプレート
  • 第三者の決済機関(設定されている場合)

以下のセクションでは、 サポートします。

組織からの収益化データの削除を有効にする

収益化データを組織から削除する前に、以下を有効にする必要があります。 組織の 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"
    } ]
  }
}'
<ph type="x-smartling-placeholder">

収益化データの削除

収益化データを組織から削除するには、次の宛先に 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 データを (Synchronize Apigee を参照) 収益化によるエッジデータ

組織の削除

組織が不要になった場合は、削除後に削除できます。 収益化データ(組織を削除するを参照)。