Skip to main content
ওয়েবহুক Social media studio থেকে আপনার সার্ভারে রিয়েল-টাইম ইভেন্ট পুশ করে। টার্মিনাল না ছেড়েই সাবস্ক্রিপশন পরিচালনা, টেস্ট ডেলিভারি পাঠানো, ডেলিভারি লগ দেখা এবং ব্যর্থ প্রচেষ্টা রিট্রাই করতে এই কমান্ডগুলো ব্যবহার করুন।
ওয়েবহুকের প্ল্যান-সীমা (সর্বোচ্চ সাবস্ক্রিপশন, লগ সংরক্ষণকাল) সার্ভার-সাইডে প্রয়োগ হয়। সীমার পূর্ণ ম্যাট্রিক্স ও পেলোড টেমপ্লেটিংয়ের রেফারেন্সের জন্য ওয়েবহুক ওভারভিউ দেখুন।
নিচের প্রতিটি কমান্ড গ্লোবাল ফ্ল্যাগ মানে: আউটপুট ফরম্যাটের জন্য --json (ডিফল্ট) বা --table, অতিরিক্ত লগিংয়ের জন্য --verbose, এবং ক্রেডেনশিয়াল ওভাররাইড করতে --api-key <key> / --api-url <url> (SOME_API_KEY ও SOME_API_URL এনভায়রনমেন্ট ভ্যারিয়েবল দিয়েও কনফিগার করা যায়)।

webhooks:create

একটি নতুন ওয়েবহুক সাবস্ক্রিপশন তৈরি করুন।
উদাহরণ
রেসপন্সে একবারের জন্য একটি secret মান থাকে। এটি সংরক্ষণ করুন — আসা ডেলিভারির X-Webhook-Signature হেডার যাচাই করতে এটি ব্যবহৃত হয় এবং শুধু তৈরির সময়ই ফেরত আসে।

webhooks:list

বর্তমান ওয়ার্কস্পেসের সব ওয়েবহুক সাবস্ক্রিপশনের তালিকা দেখুন।
উদাহরণ

webhooks:get

ID দিয়ে একটি সাবস্ক্রিপশন আনুন, এর বর্তমান অবস্থা ও ব্যর্থতার কাউন্টারসহ।
উদাহরণ

webhooks:update

একটি বিদ্যমান সাবস্ক্রিপশনের যেকোনো ফিল্ড আপডেট করুন। শুধু আপনার দেওয়া ফিল্ডগুলো বদলায়।
অন্তত একটি ফিল্ড দিতে হবে, নয়তো কমান্ড ত্রুটিসহ বেরিয়ে যায়। --active ও --inactive পরস্পর বিচ্ছিন্ন — দুটো একসাথে দিলেও ত্রুটি হয়।
উদাহরণ
--regenerate-secret আগের সিক্রেট সাথে সাথে অবৈধ করে দেয়। নতুন সিক্রেট আপডেট রেসপন্সে ফেরত আসে — প্রোডাকশনে রোটেট করার আগে আপনার যাচাইকরণ কোড সেটি ব্যবহার করতে আপডেট করুন।

webhooks:delete

একটি সাবস্ক্রিপশন স্থায়ীভাবে সরান। আর কোনো ডেলিভারির চেষ্টা করা হয় না।
উদাহরণ

webhooks:test

আপনার এন্ডপয়েন্ট পৌঁছানো যাচ্ছে কি না এবং সিগনেচার যাচাই কাজ করছে কি না তা পরীক্ষা করতে একটি কৃত্রিম webhook.test ডেলিভারি কিউতে রাখুন।
উদাহরণ
টেস্ট পেলোড সবসময় সাবস্ক্রিপশনের কনফিগার করা ক্যাটাগরি নির্বিশেষে ইভেন্টের নাম webhook.test ও ক্যাটাগরি test ব্যবহার করে। এতে আপনার এন্ডপয়েন্ট কৃত্রিম ট্রাফিক দ্রুত আলাদা করে সামলাতে পারে।

webhooks:deliveries

পেজিনেশনসহ সাম্প্রতিক ডেলিভারি প্রচেষ্টার (সফল ও ব্যর্থ দুটোই) তালিকা দেখুন।
উদাহরণ

webhooks:retry

আগে ব্যর্থ হওয়া একটি ডেলিভারি আবার কিউতে রাখুন। মূল সাবস্ক্রিপশন, ইভেন্ট ও পেলোড ব্যবহার করে।
উদাহরণ
যে ডেলিভারির সাবস্ক্রিপশন মুছে ফেলা হয়েছে তা রিট্রাই করলে ত্রুটি ফেরত আসবে। নিশ্চিত না হলে আগে webhooks:get দেখুন।

webhooks:events

API যত ইভেন্টের নাম সমর্থন করে তার সবগুলো ক্যাটাগরি অনুযায়ী সাজিয়ে তালিকাভুক্ত করুন। --events ফিল্টার তৈরি বা সাবস্ক্রিপশন কনফিগারেশন যাচাই করতে কাজের। রেসপন্স হলো { category, label, events } অবজেক্টের একটি অ্যারে।
উদাহরণ

পেলোড ও সিগনেচার যাচাই

প্রতিটি ইভেন্ট ক্যাটাগরির উদাহরণ পেলোড দেখুন এবং X-Webhook-Signature হেডার কীভাবে যাচাই করবেন তা জানুন।