ট্র্যাকিং
মেসেজ স্ট্যাটাস এবং ডেলিভারি রিপোর্ট
| status | অর্থ | ফাইনাল | চার্জ করা হয়েছে |
|---|---|---|---|
| scheduled | send_at এর জন্য অপেক্ষা করছে। | No | হ্যাঁ, বাতিল করা হলে রিফান্ড করা হবে |
| queued | গ্রহণ করা হয়েছে এবং পরবর্তী কিউ পাসের জন্য অপেক্ষা করছে (প্রতি দুই সেকেন্ডে)। | No | Yes |
| sent | নেটওয়ার্কে হস্তান্তর করা হয়েছে; ডেলিভারি রিপোর্টের জন্য অপেক্ষা করছে। | No | Yes |
| delivered | হ্যান্ডসেট ডেলিভারি নিশ্চিত করেছে। | Yes | Yes |
| failed | ডেলিভারি করা যায়নি; ত্রুটি বলছে কেন। | Yes | না, রিফান্ড করা হয়েছে |
| canceled | এর নির্ধারিত ব্যাচ বাতিল করা হয়েছে। | Yes | না, রিফান্ড করা হয়েছে |
মেসেজে এরর কোড
| error.code | অর্থ |
|---|---|
| network_error | বার্তাটি নেটওয়ার্কে হস্তান্তর করা যায়নি। এর মূল্য ব্যালেন্সে ফিরে এসেছে। |
| undeliverable | নেটওয়ার্ক রিপোর্ট করেছে যে হ্যান্ডসেটে পৌঁছানো যায়নি। |
| canceled | নির্ধারিত ব্যাচ শুরু হওয়ার আগেই বাতিল করা হয়েছে। |
রিফান্ড
যখন একটি বার্তা ব্যর্থ হয়, এর সম্পূর্ণ মূল্য একই পাসে ব্যালেন্সে ফিরে আসে, লেজারে একটি রিফান্ড লাইন হিসাবে যা ব্যাচের নাম উল্লেখ করে। ব্যাচ ফিল্ড refunded চলমান মোট দেখায়।
Webhooks বা পোলিং
Webhooks হল দ্রুত পথ: প্রতিটি ফাইনাল স্ট্যাটাস আপনার এন্ডপয়েন্টকে একবার কল করে যখন এটি সেট করা হয়। ছোট ভলিউমের জন্য, বা ডাবল-চেক করার জন্য, GET /v1/messages/{id} বা GET /v1/batches/{id} পোল করুন; রেট লিমিট উভয়ের জন্য জায়গা রাখে।