WhatsApp API xətaları: 401, 403, 404, 422 və Meta xətaları
Son yeniləmə: 27 sentyabr 2026 · 7 dəq oxunur
Bütün xətalar eyni formada qayıdır, JSON-da error sahəsi:
{ "error": "Invalid phone number: 123" }Aşağıda hər xətanın səbəbi və həlli var.
Addımlar
-
1
401 və 403
401 Invalid API key:Authorizationbaşlığı yoxdur və ya açar səhvdir. Açarı paneldən yenidən götürün (Profil parametrləri › API girişi).403 You are not authorized to send from this inbox: açarın sahibi həmin gələn qutunun üzvü deyil. Administrator açarı işlədin və ya agenti gələn qutuya əlavə edin. Toplu göndəriş də yalnız administrator açarı ilə işləyir.
-
2
404
No inbox with id X in this account:channel_idsəhvdir və ya başqa hesaba aiddir.No message with id X: mesaj id-si səhvdir və ya başqa hesabındır.- Toplu göndərişin nəticəsi 7 gündən sonra
404qaytarır.
-
3
422: sorğunun özü
channel_id is required: gövdədəchannel_idyoxdur.Either text or template is required: nə mətn, nə şablon göndərilib.conversation_status must be one of: ...: yalnızresolved,openvə yapendingolar.recipients must be a non-empty array: toplu göndərişdə alıcı siyahısı boşdur.A batch can hold at most 1000 recipients: siyahını 1000-lik hissələrə bölün.
-
4
422: kanal, pəncərə, şablon, nömrə
The 24-hour messaging window ... is closed: pəncərə bağlıdır,fallback_templateəlavə edin və ya şablon göndərin.Inbox X is not a WhatsApp inbox: göstərilən gələn qutu WhatsApp deyil.This API requires a WhatsApp Cloud API inbox: gələn qutu QR ilə qoşulub, şablon yalnız Cloud API-də var.No approved template named '...': şablonun adı və ya dil kodu səhvdir, ya da şablon Clomni-yə sinxronlaşdırılmayıb.Invalid phone number: ...: nömrədə 8-dən 15-ə qədər rəqəm yoxdur və ya ölkə kodu buraxılıb.
-
5
Şablon «tapılmadı»
İki səbəb olur: şablon hələ APPROVED deyil, ya da Clomni-yə sinxronlaşdırılmayıb. Paneldə WhatsApp qutusunun Konfiqurasiya bölməsində Şablonları sinxronlaşdır basın və
GET /v1/accounts/{account_id}/whatsapp/templatesilə yoxlayın.Dil kodunu oradakı
languagesahəsindən dəqiq götürün:aziləaz_AZfərqli şablonlardır. -
6
Meta-nın rədd etdiyi mesajlar
Sorğu Clomni-dən keçib Meta-da rədd olunarsa, mesaj
failedstatusu alır, səbəbexternal_errorsahəsində yazılır. Ən çox rast gəlinənlər:- nömrə WhatsApp-da yoxdur: bazanızı təmizləyin, belə nömrələr keyfiyyət reytinqini salır;
- şablon parametri uyğun gəlmir:
example_parametersilə tutuşdurun, dəyişənlərin sayı dəqiq olmalıdır; - şablon dayandırılıb (PAUSED): Meta şikayət səbəbindən dayandırıb, Business Manager-də yoxlayın;
- gündəlik limit aşılıb: Meta-nın mesaj limiti (tier) bitib, ertəsi gün davam edin və ya limiti artırın.
-
7
Kömək istəyəndə
Problemi tez tapmaq üçün bunları hazırlayın:
account_idvəchannel_id- göndərdiyiniz sorğunun gövdəsi (API açarı olmadan)
- aldığınız cavab və HTTP kodu
- mesaj id-si və ya
batch_id - sorğunun təxmini vaxtı (saat və dəqiqə, saat qurşağı ilə)
API açarını heç kimə göndərməyin.