ওয়েবহুক
ওয়েবহুক আপনার নিয়ন্ত্রণে থাকা একটি URL-এ ছোট একটি মেসেজ পাঠায়, PeekHire-এ কিছু ঘটলেই—তাই API-তে বারবার অনুরোধ না পাঠিয়ে আপনি সঙ্গে সঙ্গে প্রতিক্রিয়া জানাতে পারেন।

ওয়েবহুক যেভাবে কাজ করে
- ডেভেলপার টুলস → ওয়েবহুক-এর অধীনে একটি এন্ডপয়েন্ট তৈরি করুন (আপনার সার্ভার বা অটোমেশন টুলের একটি URL)।
- এটি কোন কোন ইভেন্ট পাবে, তা বেছে নিন।
- কোনো ইভেন্ট ঘটলে, PeekHire আপনার এন্ডপয়েন্টে JSON পেলোডসহ একটি HTTP
POSTপাঠায়।
পেলোড ইচ্ছাকৃতভাবেই ছোট রাখা হয়—এতে কী ঘটেছে এবং কোন অবজেক্টের সঙ্গে তা সম্পর্কিত, তা জানানো হয়। বিস্তারিত তথ্যের প্রয়োজন হলে REST API থেকে সংগ্রহ করতে পারবেন।
উপলভ্য ইভেন্ট
নিয়োগের পুরো প্রক্রিয়ার বিভিন্ন ইভেন্ট রয়েছে, যেমন:
- আবেদন —
application.submitted,application.updated,application.stage_changed,application.rated,application.archived,application.restored,application.deleted। - আবেদনের মন্তব্য —
application.comment.created,application.comment.updated,application.comment.deleted। - ক্যাম্পেইন —
campaign.created,campaign.activated,campaign.paused,campaign.archived,campaign.restored।
ডেলিভারি যাচাই
প্রতিটি ডেলিভারিতে স্বাক্ষর থাকে, যাতে আপনি নিশ্চিত করতে পারেন সেটি সত্যিই PeekHire থেকে এসেছে। পেলোড বিশ্বাস করার আগে আপনার এন্ডপয়েন্টে স্বাক্ষর যাচাই করুন এবং ডেলিভারি গ্রহণের বিষয়টি নিশ্চিত করতে 2xx স্ট্যাটাস দিয়ে উত্তর দিন।
ডেলিভারি পর্যালোচনা
ডেলিভারি ভিউতে সাম্প্রতিক ওয়েবহুক পাঠানোর চেষ্টা এবং তার ফলাফল দেখা যায়। এতে ইভেন্ট আসছে কি না নিশ্চিত করতে এবং সাড়া দিচ্ছে না এমন এন্ডপয়েন্টের সমস্যা খুঁজে দেখতে পারবেন।
পরামর্শ
- দ্রুত
2xxদিয়ে উত্তর দিন এবং বেশি সময় লাগে এমন কাজ অ্যাসিঙ্ক্রোনাসভাবে করুন। - হ্যান্ডলারটি আইডেমপোটেন্ট রাখুন—একই ইভেন্ট মাঝেমধ্যে একাধিকবার পাঠানো হতে পারে।
- সার্ভার চালাতে না চাইলে Make, Zapier বা n8n-এর মতো টুল দিয়ে শুরু করুন।