হার পরিকল্পনা পরিচালনা

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

নিম্নলিখিত বিভাগগুলিতে বর্ণিত পদ্ধতি অনুসারে UI এবং API ব্যবহার করে রেট প্ল্যানগুলি পরিচালনা করুন।

রেট প্ল্যান পৃষ্ঠাটি অন্বেষণ করা

নীচে বর্ণিত পদ্ধতি অনুসারে রেট প্ল্যান পেজটি অ্যাক্সেস করুন।

প্রান্ত

Edge UI-তে রেট প্ল্যানগুলি দেখতে, রেট প্ল্যান পৃষ্ঠায় যান:

  1. apigee.com/edge- এ সাইন ইন করুন।
  2. বাম দিকের নেভিগেশন বার থেকে Publish > Monetization > Rate Plans নির্বাচন করুন।

রেট প্ল্যান পৃষ্ঠাটি প্রদর্শিত হয়।

চিত্রে যেমনটি তুলে ধরা হয়েছে, রেট প্ল্যানস পেজটি আপনাকে নিম্নলিখিত কাজগুলো করতে সক্ষম করে:

ক্লাসিক এজ (প্রাইভেট ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে রেট প্ল্যানগুলো দেখতে, API প্যাকেজ পেজটি অ্যাক্সেস করুন:

  1. http:// ms-ip :9000 এ সাইন ইন করুন, যেখানে ms-ip হলো ম্যানেজমেন্ট সার্ভার নোডের আইপি অ্যাড্রেস বা ডিএনএস নেম।
  2. উপরের নেভিগেশন বারে Publish > Packages নির্বাচন করুন।

এপিআই প্যাকেজ পৃষ্ঠাটিতে প্রতিটি প্যাকেজের জন্য নির্ধারিত রেট প্ল্যানগুলো প্রদর্শিত হয়।

রেট প্ল্যানস পৃষ্ঠাটি আপনাকে নিম্নলিখিত কাজগুলো করতে সক্ষম করে:

একটি রেট প্ল্যান তৈরি করা

রেট প্ল্যান তৈরি করতে:

  1. রেট প্ল্যান পেজটিতে প্রবেশ করুন
  2. +রেট প্ল্যান-এ ক্লিক করুন।
  3. উপরের প্যানেলে নিম্নলিখিত ক্ষেত্রগুলি কনফিগার করুন:
    মাঠ বর্ণনা ডিফল্ট প্রয়োজনীয়
    রেট প্ল্যানের নাম আপনার রেট প্ল্যানের নাম।

    দ্রষ্টব্য : একটি API প্রোডাক্ট বান্ডেলের মধ্যে নামটি অবশ্যই অনন্য হতে হবে। একই প্রোডাক্ট বান্ডেলের দুটি প্ল্যানের নাম একই হতে পারবে না।

    প্রযোজ্য নয় হ্যাঁ
    রেট প্ল্যানের ধরন রেট প্ল্যানের ধরণ। ড্রপ-ডাউন তালিকা থেকে একটি মান নির্বাচন করুন। বৈধ রেট প্ল্যানের ধরণগুলোর তালিকার জন্য, সমর্থিত রেট প্ল্যানের ধরণসমূহ দেখুন। প্রযোজ্য নয় হ্যাঁ
    পণ্য বান্ডেল এপিআই প্রোডাক্ট বান্ডেল। ড্রপ-ডাউন তালিকা থেকে একটি মান নির্বাচন করুন। এপিআই প্রোডাক্ট বান্ডেল সম্পর্কে আরও তথ্যের জন্য, এপিআই প্রোডাক্ট বান্ডেল পরিচালনা দেখুন।

    যদি আপনি এমন একটি প্রোডাক্ট বান্ডেল নির্বাচন করেন যাতে একাধিক API প্রোডাক্ট রয়েছে, তাহলে আপনাকে বেছে নিতে হবে যে প্রতিটি API প্রোডাক্টের জন্য আলাদা রেট প্ল্যান কনফিগার করবেন, নাকি এমন একটি জেনেরিক রেট প্ল্যান ব্যবহার করবেন যা সব API প্রোডাক্টের জন্য প্রযোজ্য হবে।

    প্রযোজ্য নয় হ্যাঁ
    দর্শক যে দর্শকগোষ্ঠী রেট প্ল্যানটি অ্যাক্সেস করতে পারবে। ড্রপ-ডাউন তালিকা থেকে নিম্নলিখিত মানগুলির মধ্যে একটি নির্বাচন করুন:
    • সবাই - সকল ডেভেলপার।
    • ডেভেলপার - ডেভেলপার বা কোম্পানি। ডেভেলপারের নাম বা কোম্পানির নাম লিখুন। আপনি টাইপ করার সাথে সাথে, যে সকল ডেভেলপার/কোম্পানির নামে আপনার দেওয়া স্ট্রিংটি রয়েছে, তাদের একটি তালিকা একটি ড্রপ-ডাউনে প্রদর্শিত হবে। ড্রপ-ডাউন তালিকা থেকে ডেভেলপার বা কোম্পানির নামে ক্লিক করুন।
    • ডেভেলপার ক্যাটাগরি - ডেভেলপার ক্যাটাগরি। ড্রপ-ডাউন তালিকা থেকে ডেভেলপার ক্যাটাগরি নির্বাচন করুন।

      'ডেভেলপার ক্যাটাগরি পরিচালনা' অংশে বর্ণিত পদ্ধতি অনুযায়ী প্রয়োজনমতো ডেভেলপার ক্যাটাগরি কনফিগার করুন।

    প্রত্যেকে না
    শুরুর তারিখ রেট প্ল্যানটি কার্যকর হওয়ার তারিখ। একটি শুরুর তারিখ লিখুন অথবা ক্যালেন্ডার ব্যবহার করে একটি তারিখ নির্বাচন করুন। আজ না
    শেষ তারিখ রেট প্ল্যান শেষ হওয়ার তারিখ। একটি শেষ তারিখ নির্দিষ্ট করতে, ‘Has End Date’ টগল সুইচটি সক্রিয় করুন এবং একটি শেষ তারিখ লিখুন অথবা ক্যালেন্ডার ব্যবহার করে একটি তারিখ নির্বাচন করুন।

    দ্রষ্টব্য : রেট প্ল্যানটি নির্দিষ্ট তারিখের দিন শেষ হওয়া পর্যন্ত কার্যকর থাকবে। উদাহরণস্বরূপ, আপনি যদি ১ ডিসেম্বর, ২০১৮ তারিখে একটি রেট প্ল্যানের মেয়াদ শেষ করতে চান, তাহলে আপনাকে endDate-এর মান 2018-11-30 সেট করতে হবে। এই ক্ষেত্রে, রেট প্ল্যানটির মেয়াদ ৩০ নভেম্বর, ২০১৮ তারিখের দিন শেষে শেষ হয়ে যাবে; ১ ডিসেম্বর, ২০১৮ তারিখের সমস্ত অনুরোধ ব্লক করা হবে।

    কোনোটিই না না
    পোর্টালগুলিতে দৃশ্যমান রেট প্ল্যানটি পাবলিক নাকি প্রাইভেট তা নির্ধারণ করুন। পাবলিক বনাম প্রাইভেট রেট প্ল্যান দেখুন। সক্ষম করা হয়েছে না
  4. রেট প্ল্যানের জন্য ফি নির্ধারণ করুন। রেট প্ল্যানের জন্য ফি নির্ধারণ করা দেখুন।
    দ্রষ্টব্য : পরিবর্তনযোগ্য নোটিফিকেশন প্ল্যানের ক্ষেত্রে প্রযোজ্য নয়।
  5. যদি আপনি এমন একটি প্রোডাক্ট বান্ডেল নির্বাচন করেন যাতে একাধিক API প্রোডাক্ট রয়েছে, তাহলে 'নির্দিষ্ট বা জেনেরিক রেট প্ল্যান' বিভাগে নিম্নলিখিত পছন্দগুলি সেট করুন:
    দ্রষ্টব্য : এই ধাপটি পরিবর্তনযোগ্য নোটিফিকেশন প্ল্যানের ক্ষেত্রে প্রযোজ্য নয়।
    মাঠ বর্ণনা ডিফল্ট
    প্রতিটি পণ্য আলাদাভাবে কনফিগার করুন প্রতিটি এপিআই পণ্যের জন্য পৃথক রেট প্ল্যান কনফিগার করা হবে কিনা, তা নির্ধারণকারী ফ্ল্যাগ। প্রতিবন্ধী
    প্রতিটি পণ্যের ফ্রিমিয়াম অফার আলাদাভাবে কনফিগার করুন। প্রতিটি এপিআই পণ্যের জন্য ফ্রিমিয়াম প্ল্যান কনফিগার করা হবে কিনা, তা নির্ধারণকারী ফ্ল্যাগ। প্রতিবন্ধী
    একটি পণ্য নির্বাচন করুন যদি আপনি একটি বা উভয় ফ্ল্যাগ সক্রিয় করেন, তবে আপনাকে ড্রপ-ডাউন তালিকা থেকে প্রতিটি পণ্য আলাদাভাবে নির্বাচন করতে হবে এবং এর রেট প্ল্যানের বিবরণ কনফিগার করতে হবে।

    দ্রষ্টব্য : প্রোডাক্ট বান্ডেলের সমস্ত প্রোডাক্ট কনফিগার করা নিশ্চিত করুন।

    প্রযোজ্য নয়
  6. নির্বাচিত রেট প্ল্যানের ধরনের উপর ভিত্তি করে রেট প্ল্যানের বিবরণ কনফিগার করুন:
  7. নিম্নলিখিতগুলির মধ্যে একটিতে ক্লিক করুন:
    বোতাম বর্ণনা
    খসড়া হিসেবে সংরক্ষণ করুন রেট প্ল্যানটি খসড়া হিসেবে সংরক্ষণ করুন।

    আপনি প্রকাশ না করা পর্যন্ত রেট প্ল্যানটি অ্যাপ ডেভেলপারদের কাছে দৃশ্যমান হবে না। আপনি একটি খসড়া রেট প্ল্যানের যেকোনো ফিল্ড সম্পাদনা করতে পারেন।

    নতুন পরিকল্পনা প্রকাশ করুন পরিকল্পনাটি প্রকাশ করুন।

    দ্রষ্টব্য : একটি রেট প্ল্যান প্রকাশ করার পরে, আপনি শুধুমাত্র এর শেষ তারিখ পরিবর্তন করতে পারবেন যদি তা আগে থেকে সেট করা না থাকে। একবার প্রকাশ করার পরে আপনি একটি রেট প্ল্যান মুছে ফেলতে পারবেন না, তবে আপনি রেট প্ল্যানটির মেয়াদ শেষ করতে পারেন এবং "একটি প্রকাশিত রেট প্ল্যানের মেয়াদ শেষ করুন" অংশে বর্ণিত পদ্ধতি অনুসারে এটিকে ভবিষ্যতের কোনো রেট প্ল্যান দিয়ে প্রতিস্থাপন করতে পারেন।

  8. রেট প্ল্যানে অন্তর্ভুক্ত API প্রোডাক্টগুলোর সাথে যুক্ত API প্রক্সিগুলোতে মনিটাইজেশন লিমিটস চেক পলিসিটি সংযুক্ত করুন। মনিটাইজেশন লিমিটস চেক পলিসিটি API প্রক্সিগুলোর উপর মনিটাইজেশন সীমা প্রয়োগ করে এবং নিশ্চিত করে যে যেকোনো ত্রুটি অ্যানালিটিক্স ও মনিটাইজেশন রিপোর্টে সঠিকভাবে নথিভুক্ত হয়। আরও তথ্যের জন্য, ‘API প্রক্সিগুলোতে মনিটাইজেশন সীমা প্রয়োগ করুন’ দেখুন।

রেট প্ল্যান সম্পাদনা করা

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

রেট প্ল্যান সম্পাদনা করতে:

  1. রেট প্ল্যান পেজটিতে প্রবেশ করুন
  2. রেট প্ল্যানের যে সারিটি আপনি সম্পাদনা করতে চান, সেটির ভেতরে ক্লিক করুন।
    রেট প্ল্যান প্যানেলটি প্রদর্শিত হয়।
  3. প্রয়োজন অনুযায়ী রেট প্ল্যানের ফিল্ডগুলো সম্পাদনা করুন।
    দ্রষ্টব্য : রেট প্ল্যান প্রকাশ করার পর, আপনি শুধুমাত্র শেষ তারিখটি পরিবর্তন করতে পারবেন যদি তা আগে থেকে সেট করা না থাকে।
  4. নিম্নলিখিতগুলির মধ্যে একটিতে ক্লিক করুন:
    বোতাম বর্ণনা
    খসড়া হালনাগাদ (খসড়া দর পরিকল্পনা) রেট প্ল্যানটি খসড়া হিসেবে সংরক্ষণ করুন।

    আপনি প্রকাশ না করা পর্যন্ত রেট প্ল্যানটি অ্যাপ ডেভেলপারদের কাছে দৃশ্যমান হবে না। আপনি একটি খসড়া রেট প্ল্যানের যেকোনো ফিল্ড সম্পাদনা করতে পারেন।
    খসড়া প্রকাশ করুন (খসড়া দর পরিকল্পনা) দর পরিকল্পনাটি প্রকাশ করুন।

    দ্রষ্টব্য : একটি রেট প্ল্যান প্রকাশ করার পরে, আপনি শুধুমাত্র এর শেষ তারিখ পরিবর্তন করতে পারবেন যদি তা আগে থেকে সেট করা না থাকে। একবার প্রকাশ করার পরে আপনি একটি রেট প্ল্যান মুছে ফেলতে পারবেন না, তবে আপনি রেট প্ল্যানটির মেয়াদ শেষ করতে পারেন এবং "একটি প্রকাশিত রেট প্ল্যানের মেয়াদ শেষ করুন" অংশে বর্ণিত পদ্ধতি অনুসারে এটিকে ভবিষ্যতের কোনো রেট প্ল্যান দিয়ে প্রতিস্থাপন করতে পারেন।
    হালনাগাদকৃত শেষ তারিখ (প্রকাশিত রেট প্ল্যান) প্রকাশিত পরিকল্পনার শেষ তারিখ নির্ধারণ করুন।

    দ্রষ্টব্য : কোনো প্রকাশিত রেট প্ল্যানের শেষ তারিখ নির্ধারণ করার পর, তা আর পরিবর্তন করা যাবে না।

একটি খসড়া রেট প্ল্যান মুছে ফেলা

খসড়া রেট প্ল্যানটি আর প্রয়োজন না থাকলে তা মুছে ফেলুন।

দ্রষ্টব্য: আপনি প্রকাশিত রেট প্ল্যান মুছে ফেলতে পারবেন না।

একটি খসড়া রেট প্ল্যান মুছে ফেলতে:

  1. রেট প্ল্যান পেজটিতে প্রবেশ করুন
  2. অ্যাকশন মেনুটি প্রদর্শন করতে, আপনি যে রেট প্ল্যানটি মুছতে চান তার উপর আপনার কার্সারটি রাখুন।
  3. ক্লিক করুন .
  4. কাজটি নিশ্চিত করতে ডিলিট-এ ক্লিক করুন।

এপিআই ব্যবহার করে রেট প্ল্যান পরিচালনা করা

নিম্নলিখিত বিভাগগুলিতে এপিআই ব্যবহার করে রেট প্ল্যানগুলি কীভাবে পরিচালনা করতে হয় তা বর্ণনা করা হয়েছে।

এপিআই ব্যবহার করে রেট প্ল্যান তৈরি করা

একটি রেট প্ল্যান তৈরি করতে, /organizations/{org_name}/monetization-packages/{monetizationpackage_id}/rate-plans একটি POST রিকোয়েস্ট পাঠান, যেখানে {monetizationpackage_id} হলো সেই API প্রোডাক্ট বান্ডেলের আইডি যার জন্য আপনি রেট প্ল্যানটি তৈরি করছেন (API প্রোডাক্ট বান্ডেলটি তৈরি করার পর রেসপন্সে এই আইডিটি ফেরত আসে)।

রেট প্ল্যান তৈরি করার সময়, আপনাকে রিকোয়েস্ট বডিতে নিম্নলিখিত বিষয়গুলো অবশ্যই উল্লেখ করতে হবে:

  • সংস্থার আইডি
  • এপিআই পণ্য বান্ডেল আইডি
  • রেট প্ল্যানের নাম
  • রেট প্ল্যানের বিবরণ
  • রেট প্ল্যানের পরিধি (এটি সকল ডেভেলপারের জন্য প্রযোজ্য, নাকি শুধুমাত্র কোনো নির্দিষ্ট ডেভেলপার, কোম্পানি বা ডেভেলপার ক্যাটাগরির জন্য প্রযোজ্য)
  • যে তারিখে রেট প্ল্যানটি কার্যকর হবে
  • রেট প্ল্যানের জন্য মুদ্রা
  • রেট প্ল্যান প্রকাশ করা হবে কিনা
  • রেট প্ল্যানটি সরকারি হোক বা বেসরকারি

আরও কিছু সেটিংস আছে যা আপনি ঐচ্ছিকভাবে নির্দিষ্ট করতে পারেন, যেমন অর্থপ্রদানের নির্ধারিত সময়সীমা (উদাহরণস্বরূপ, ৩০ দিন)। রেট প্ল্যানগুলির জন্য কনফিগারেশন প্রোপার্টিজ দেখুন।

যদি আপনি এমন কোনো এপিআই প্রোডাক্ট বান্ডেলের জন্য একটি রেট প্ল্যান (শুধুমাত্র ফি-ভিত্তিক প্ল্যান ছাড়া) তৈরি করেন, যেটিতে একাধিক প্রোডাক্ট রয়েছে, তাহলে আপনি প্রোডাক্ট বান্ডেলটির একটি নির্দিষ্ট প্রোডাক্টে প্ল্যানটি প্রয়োগ করতে পারেন। এটি করার জন্য আপনাকে অনুরোধে প্রোডাক্টটি চিহ্নিত করতে হবে। যদি আপনি কোনো প্রোডাক্ট চিহ্নিত না করেন, তাহলে প্ল্যানটি এপিআই প্রোডাক্ট বান্ডেলের সমস্ত প্রোডাক্টে প্রয়োগ হয়ে যাবে।

নিম্নলিখিত বিভাগগুলিতে রেট প্ল্যান তৈরি করার পদ্ধতি বর্ণনা করা হয়েছে:

এপিআই ব্যবহার করে একটি স্ট্যান্ডার্ড রেট প্ল্যান তৈরি করা

একটি স্ট্যান্ডার্ড রেট প্ল্যান তৈরি করতে, নিচের উদাহরণে দেখানো অনুযায়ী type অ্যাট্রিবিউটটিকে STANDARD এ সেট করুন।

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Simple rate plan",
     "currency": {
      "id" : "usd"
     },
     "description": "Simple rate plan",
     "displayName" : "Simple rate plan",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "published": true,
     "isPrivate" : false,
     "ratePlanDetails": [
     {
      …
     }
     ],
     "startDate": "2013-09-15",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password

এপিআই ব্যবহার করে ডেভেলপার বা কোম্পানির রেট প্ল্যান তৈরি করা

কোনো নির্দিষ্ট ডেভেলপার বা কোম্পানির ক্ষেত্রে রেট প্ল্যানটি প্রয়োগ করতে, type ' ভ্যালুটি Developer হিসেবে সেট করুন। এছাড়াও, রিকোয়েস্টে আপনাকে ডেভেলপার বা কোম্পানিটিকে শনাক্ত করতে হবে, যার জন্য আইডি, আইনি নাম এবং ডেভেলপার বা কোম্পানির নাম উল্লেখ করতে হবে।

উদাহরণস্বরূপ, নিম্নলিখিত অংশটি Dev Five ডেভেলপারের জন্য একটি রেট প্ল্যান তৈরি করে:

...
     "type": "DEVELOPER",
       "developer" : {
        "id" : "0mkKu1PALUGfjUph",
        "legalName" : "DEV FIVE",
        "name" : "Dev Five"
      }
...

এপিআই ব্যবহার করে একটি ডেভেলপার ক্যাটাগরি রেট প্ল্যান তৈরি করা

কোনো ডেভেলপার ক্যাটাগরিতে রেট প্ল্যানটি প্রয়োগ করতে, type ভ্যালুটি Developer_Category তে সেট করুন। এছাড়াও, রিকোয়েস্টে আপনাকে ডেভেলপার ক্যাটাগরিটি শনাক্ত করতে হবে। উদাহরণস্বরূপ:

...
     "type": "DEVELOPER_CATEGORY",
       "developerCategory" : {
        "id" : "5e172299-8232-45f9-ac46-40076139f373",
        "name" : "Silver",
        "description" : "Silver category"
      }
...

এপিআই ব্যবহার করে একটি এপিআই পণ্য-নির্দিষ্ট রেট প্ল্যান তৈরি করা

যেসব এপিআই প্রোডাক্ট একাধিক অন্তর্ভুক্ত থাকে, সেগুলোর জন্য রেট প্ল্যান তৈরি করার সময় আপনি এপিআই প্রোডাক্টগুলোর জন্য আলাদাভাবে রেট প্ল্যানের বিবরণ নির্দিষ্ট করতে পারেন।

উদাহরণস্বরূপ, নিম্নলিখিতটি দুটি এপিআই পণ্য সহ একটি রাজস্ব ভাগাভাগি পরিকল্পনা তৈরি করে:

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Multi-product rate plan",
     "currency": {
      "id" : "usd"
     },
     "description": "Multi-product rate plan",
     "displayName" : "Multi-product rate plan",
     "monetizationPackage": {
      "id": "mypackage",
      ...
     },
     "organization": {
      "id": "{org_name}",
      ...
     },
     "published": true,
     "isPrivate" : false,
     "ratePlanDetails": [
     {
        "ratePlanRates":[{
            "revshare":0,
            "startUnit":0,
            "type":"REVSHARE",
            "endUnit":null
        }],
       "revenueType":"NET",
       "type":"REVSHARE"
       "currency":{...},
       "product":{"id":"product1","displayName":"Product1"},
       "customPaymentTerm":false
     },
     {
        "ratePlanRates":[{
            "revshare":10,
            "startUnit":0,
            "type":"REVSHARE",
            "endUnit":null
        }],
       "revenueType":"NET",
       "type":"REVSHARE"
       "currency":{...},
       "product":{"id":"product2","displayName":"Product2"},
       "customPaymentTerm":false
     }
     ],
     "startDate": "2019-09-15",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/my-package/rate-plans" \
-u email:password

my-package API প্রোডাক্ট বান্ডেলে একটি API প্রোডাক্ট যোগ করতে, আপনাকে রিকোয়েস্ট বডিতে API প্রোডাক্টটির রেট প্ল্যানের বিবরণ যোগ করতে হবে, যেমনটি "API প্রোডাক্ট-নির্দিষ্ট রেট প্ল্যান সহ একটি API প্রোডাক্ট বান্ডেলে API প্রোডাক্ট যোগ করা" অংশে বর্ণনা করা হয়েছে।

$ curl -H "Content-Type:application/json" -X POST -d \
'{
    "ratePlan": [
    {
        "id": "my-package_multi-product-rate-plan",
        "ratePlanDetails": [
        {
            "ratePlanRates":[{
                "revshare":20,
                "startUnit":0,
                "type":"REVSHARE",
                "endUnit":null
             }],
             "revenueType":"NET",
             "type":"REVSHARE"
             "currency":{...},
             "customPaymentTerm":false
         }]
    }]
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/my-package/products/product3" \
-u email:password

এপিআই ব্যবহার করে রেট প্ল্যানটি পাবলিক বা প্রাইভেট হিসেবে সেট করা

রেট প্ল্যান তৈরি করার সময়, আপনি রিকোয়েস্ট বডিতে isPrivate অ্যাট্রিবিউট ব্যবহার করে সেটি পাবলিক নাকি প্রাইভেট হবে তা নির্দিষ্ট করতে পারেন। যদি এটি true সেট করা হয়, তাহলে রেট প্ল্যানটি প্রাইভেট হবে। আরও তথ্যের জন্য, পাবলিক বনাম প্রাইভেট রেট প্ল্যান দেখুন।

উদাহরণস্বরূপ, নিম্নলিখিতটি একটি ব্যক্তিগত রেট প্ল্যান তৈরি করে:

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Simple rate plan",
     "currency": {
      "id" : "usd"
     },
     "description": "Simple rate plan",
     "displayName" : "Simple rate plan",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "published": true,
     "isPrivate" : true,
     "ratePlanDetails": [
     {
      …
     }
     ],
     "startDate": "2013-09-15",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password