ওয়েবহুকের প্ল্যান-সীমা (সর্বোচ্চ সাবস্ক্রিপশন, লগ সংরক্ষণকাল) সার্ভার-সাইডে প্রয়োগ হয়। সীমার পূর্ণ ম্যাট্রিক্স ও পেলোড টেমপ্লেটিংয়ের রেফারেন্সের জন্য ওয়েবহুক ওভারভিউ দেখুন।
নিচের প্রতিটি কমান্ড গ্লোবাল ফ্ল্যাগ মানে: আউটপুট ফরম্যাটের জন্য
--json (ডিফল্ট) বা --table, অতিরিক্ত লগিংয়ের জন্য --verbose, এবং ক্রেডেনশিয়াল ওভাররাইড করতে --api-key <key> / --api-url <url> (SOME_API_KEY ও SOME_API_URL এনভায়রনমেন্ট ভ্যারিয়েবল দিয়েও কনফিগার করা যায়)।webhooks:create
একটি নতুন ওয়েবহুক সাবস্ক্রিপশন তৈরি করুন।উদাহরণ
webhooks:list
বর্তমান ওয়ার্কস্পেসের সব ওয়েবহুক সাবস্ক্রিপশনের তালিকা দেখুন।উদাহরণ
webhooks:get
ID দিয়ে একটি সাবস্ক্রিপশন আনুন, এর বর্তমান অবস্থা ও ব্যর্থতার কাউন্টারসহ।উদাহরণ
webhooks:update
একটি বিদ্যমান সাবস্ক্রিপশনের যেকোনো ফিল্ড আপডেট করুন। শুধু আপনার দেওয়া ফিল্ডগুলো বদলায়।অন্তত একটি ফিল্ড দিতে হবে, নয়তো কমান্ড ত্রুটিসহ বেরিয়ে যায়।
--active ও --inactive পরস্পর বিচ্ছিন্ন — দুটো একসাথে দিলেও ত্রুটি হয়।উদাহরণ
webhooks:delete
একটি সাবস্ক্রিপশন স্থায়ীভাবে সরান। আর কোনো ডেলিভারির চেষ্টা করা হয় না।উদাহরণ
webhooks:test
আপনার এন্ডপয়েন্ট পৌঁছানো যাচ্ছে কি না এবং সিগনেচার যাচাই কাজ করছে কি না তা পরীক্ষা করতে একটি কৃত্রিমwebhook.test ডেলিভারি কিউতে রাখুন।
উদাহরণ
webhooks:deliveries
পেজিনেশনসহ সাম্প্রতিক ডেলিভারি প্রচেষ্টার (সফল ও ব্যর্থ দুটোই) তালিকা দেখুন।উদাহরণ
webhooks:retry
আগে ব্যর্থ হওয়া একটি ডেলিভারি আবার কিউতে রাখুন। মূল সাবস্ক্রিপশন, ইভেন্ট ও পেলোড ব্যবহার করে।উদাহরণ
webhooks:events
API যত ইভেন্টের নাম সমর্থন করে তার সবগুলো ক্যাটাগরি অনুযায়ী সাজিয়ে তালিকাভুক্ত করুন।--events ফিল্টার তৈরি বা সাবস্ক্রিপশন কনফিগারেশন যাচাই করতে কাজের। রেসপন্স হলো { category, label, events } অবজেক্টের একটি অ্যারে।
উদাহরণ
পেলোড ও সিগনেচার যাচাই
প্রতিটি ইভেন্ট ক্যাটাগরির উদাহরণ পেলোড দেখুন এবং
X-Webhook-Signature হেডার কীভাবে যাচাই করবেন তা জানুন।