পণ্য ও লাইসেন্স API
অর্ডারের পরে নিজের সার্ভার থেকে লাইসেন্স দিন: আগে পণ্য ও নীতি তৈরি করুন, পরে প্রতিটি গ্রাহকের লাইসেন্স। প্রথম দুটি সাধারণত একবারই তৈরি করতে হয়।
আগে কনসোলে লেখার অনুমতিসহ পরিচালনার API কী। নিচের উদাহরণ ব্যবহার করে Authorization: Bearer YOUR_MANAGEMENT_API_KEY; এই কী বিক্রেতার সার্ভারে রাখুন।
The examples above show the minimum issuance flow. For queries, updates, archiving, renewals, devices, usage, offline licensing and events, see “All management requests and responses” under Management API Key।
লাইসেন্স ইস্যুর সময় মেয়াদ দিন: নির্দিষ্ট ও ট্রায়ালের জন্য 1–36500 দিন, স্থায়ীর জন্য নয়। নীতিতে মেয়াদ সংরক্ষিত হয় না।
পণ্যের উত্তরের data.id-কে product_id এবং নীতির উত্তরের data.id-কে policy_id হিসেবে ব্যবহার করুন। লাইসেন্স ইস্যুর পরে data.id এবং data.key সংরক্ষণ করুন।
লাইসেন্স তালিকা থেকে সম্পূর্ণ কী আবার দেখতে ও কপি করতে পারবেন। এটি শুধু সংশ্লিষ্ট গ্রাহককে দিন।
সক্রিয় না হওয়া সীমিত লাইসেন্সে,expires_at ও first_activated_at null। প্রথম সফল সক্রিয়করণে শুরু; বদলে নতুন মেয়াদ নয়।
পরবর্তী ব্যবস্থাপনা
| পদ্ধতি ও পথ (/api/v1 ছাড়া) | কাজ ও অনুরোধের বিষয়বস্তু |
|---|---|
GET /products | পণ্যের তালিকা পড়ুন। উত্তরে data.items রেকর্ডের অ্যারে, data.total মোট সংখ্যা। |
GET /licenses/{id} | লাইসেন্স, প্রথম সক্রিয়করণ ও মেয়াদ দেখুন। |
POST /licenses/{id}/renew | নবায়ন, যেমন {"days":30}। মূল লাইসেন্স থাকে। |
POST /licenses/{id}/revoke | বাতিল; অনুরোধের বিষয়বস্তু {}। |
GET /products/{id}/public-keys | লগইন ছাড়া পণ্যের পাবলিক কী দেখুন। SDK বিতরণে বিশ্বস্ত কী নির্দিষ্ট রাখুন। |
GET /activations | ডিভাইস বাঁধন ও সেশন দেখুন। |
তালিকা পৃষ্ঠায় ব্যবহার limit=25&offset=0, limit সর্বোচ্চ ১০০। অন্য মান ও কাঠামো দেখুন OpenAPI ফাইল; লাইসেন্সের ধরন অনুযায়ী বাম পাশের বিষয় দেখুন।
ব্রাউজার সেশনে কল কীভাবে?
ব্রাউজার কুকির লেখার অনুরোধে X-CSRF-Token লাগে। আগে GET /api/v1/auth/csrf, পরে data.csrf_token সেই হেডারে দিন। Bearer Key-তে CSRF লাগে না।