داده های کسب درآمد را از سازمان خود حذف کنید

شما در حال مشاهده اسناد 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"
    } ]
  }
}'

حذف داده های کسب درآمد

برای حذف داده‌های کسب درآمد از سازمان خود، یک درخواست 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} شناسه عملیات حذف است که در پاسخ بازگردانده شده است.

برای مثال، درخواست زیر وضعیت عملیات حذف ناهمزمان را با شناسه 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 Edge با کسب درآمد توضیح داده شده است.

حذف سازمان

اگر سازمان دیگر مورد نیاز نیست، می‌توانید پس از حذف داده‌های کسب درآمد، آن را حذف کنید، همانطور که در حذف سازمان توضیح داده شده است.