Error ও rate limit
Error-এর ফরম্যাট, status code আর সীমা।
Error সবসময় এরকম দেখায়:
{ "error": { "type": "invalid_request", "message": "The message field is required." } }
| HTTP | type |
মানে |
|---|---|---|
| 400 / 422 | invalid_request |
কোনো field নেই বা ভুল (fields-এ তালিকা থাকে) |
| 401 | authentication_error |
key নেই, ভুল, বা revoke করা |
| 402 | insufficient_credits |
চালিয়ে যেতে ক্রেডিট কিনুন |
| 403 | origin_not_allowed, business_inactive, channel_not_in_plan |
এখানে এই key ব্যবহার করা যাবে না |
| 404 | not_found |
আপনার ব্যবসায় এই জিনিসটা নেই |
| 429 | rate_limited, visitor_limit |
অনেক বেশি request — Retry-After সেকেন্ড অপেক্ষা করুন, অথবা ওয়েবসাইটের কোনো ভিজিটর দিনের মেসেজ সীমা পার করেছে |
| 5xx | server_error |
আমাদের দিকে কিছু সমস্যা; Idempotency-Key দিয়ে নিরাপদে আবার চেষ্টা করতে পারেন |
Rate limit প্রতি key-তে, প্রতি মিনিটে, আর আপনার প্ল্যানের উপর নির্ভর করে (Trial-এ ৩০, Starter-এ ৬০, Growth-এ ১২০, Pro-তে ৩০০)।
