جدول کدهای خطا

کد وضعیت HTTP، error_code و راه‌حل هر خطا.

هنگام بروز خطا، بدنهٔ پاسخ به این شکل است:

{
  "success": false,
  "error_code": "insufficient_credit",
  "message": "اعتبار حساب برای این ارسال کافی نیست."
}
HTTP error_code توضیح
401 unauthorized کلید API نامعتبر یا ارسال‌نشده است.
403 sender_not_allowed خط انتخابی روی این حساب فعال نیست.
403 pattern_not_approved الگوی پترن هنوز تأیید نشده است.
422 invalid_recipient شمارهٔ گیرنده معتبر نیست.
422 message_too_long طول متن از حد مجاز بیشتر است.
402 insufficient_credit اعتبار کافی نیست.
429 rate_limited تعداد درخواست بیش از حد مجاز است.
500 provider_error خطای موقت سرویس‌دهنده؛ چند لحظه بعد دوباره تلاش کنید.