আপনার প্রতিষ্ঠান থেকে নগদীকরণ ডেটা মুছুন

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

ভূমিকা

নিম্নলিখিত পরিস্থিতিগুলিতে আপনি আপনার সংস্থা থেকে নগদীকরণ ডেটা মুছে ফেলতে চাইতে পারেন:

  • যে টেস্ট অর্গানাইজেশনটি আপনি পুনরায় ব্যবহার করতে চান, তার মনিটাইজেশন ডেটা মুছে ফেলুন। এক্ষেত্রে, মনিটাইজেশন ডেটা মুছে ফেলার পর আপনাকে অবশ্যই Apigee Edge ডেটা সিঙ্ক্রোনাইজ করতে হবে।
  • আপনার সংস্থাটি মুছে ফেলুন। এক্ষেত্রে, সংস্থাটি মুছে ফেলার আগে আপনাকে অবশ্যই নগদীকরণ ডেটা মুছে ফেলতে হবে।

কোনো সংস্থা থেকে নগদীকরণ ডেটা মুছে ফেললে নিম্নলিখিত ডেটা স্থায়ীভাবে মুছে যায়:

  • এপিআই প্যাকেজ
  • রেট প্ল্যান
  • ডেভেলপার কর্তৃক গৃহীত রেট প্ল্যান
  • নগদীকরণ লেনদেন
  • বিজ্ঞপ্তি টেমপ্লেট
  • তৃতীয় পক্ষের পেমেন্ট প্রদানকারী, যদি কনফিগার করা থাকে

উপরের পরিস্থিতিগুলো সমর্থন করার জন্য আপনার প্রতিষ্ঠান থেকে নগদীকরণ ডেটা মুছে ফেলার প্রয়োজনীয় পদক্ষেপগুলো নিম্নলিখিত বিভাগগুলোতে বর্ণনা করা হয়েছে:

আপনার সংস্থা থেকে নগদীকরণ ডেটা মুছে ফেলার সুবিধা চালু করা

আপনার প্রতিষ্ঠান থেকে মনিটাইজেশন ডেটা মুছে ফেলার আগে, আপনাকে অবশ্যই আপনার প্রতিষ্ঠানের জন্য features.isMintOrgDataDeletionAllowed প্রপার্টিটি সক্রিয় করতে হবে।

https://api.enterprise.apigee.com/v1/organizations/ org_name API-তে একটি POST কল করে প্রপার্টিটি সক্রিয় করুন, যেখানে 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"
    } ]
  }
}'

নগদীকরণ ডেটা মুছে ফেলা

আপনার প্রতিষ্ঠান থেকে মনিটাইজেশন ডেটা মুছে ফেলার জন্য, /organizations/ org_name /asyncjobs/deleteorgdata এ একটি POST অনুরোধ পাঠান, যেখানে 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"
}

অ্যাসিঙ্ক্রোনাস ডিলিট অপারেশনের অবস্থা দেখা

অ্যাসিঙ্ক্রোনাস ডিলিট অপারেশনের স্ট্যাটাস দেখতে, /asyncjobs/{id} -এ একটি GET রিকোয়েস্ট পাঠান, যেখানে {id} হলো রেসপন্সে ফেরত আসা ডিলিট অপারেশনটির আইডি।

উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি c6eaa22d-27bd-46cc-be6f-4f77270818cf আইডি সহ অ্যাসিঙ্ক্রোনাস ডিলিট অপারেশনের অবস্থা প্রদর্শন করে:

curl -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/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 ডেটাকে মনিটাইজেশনের সাথে সিঙ্ক্রোনাইজ করা

আপনি যদি সংস্থাটি পুনরায় ব্যবহার করতে চান, তাহলে আপনাকে অবশ্যই ‘Synchronize Apigee Edge data with monetization’ অংশে বর্ণিত পদ্ধতি অনুসারে Apigee Edge ডেটা মনিটাইজেশনের সাথে সিঙ্ক্রোনাইজ করতে হবে।

সংগঠনটি মুছে ফেলা হচ্ছে

যদি সংস্থাটির আর প্রয়োজন না থাকে, তাহলে ‘একটি সংস্থা মুছুন’ অংশে বর্ণিত পদ্ধতি অনুযায়ী মনিটাইজেশন ডেটা মুছে ফেলার পর আপনি এটিও মুছে ফেলতে পারেন।