Skip to content
Mesvilo
← Tüm rehberler

WhatsApp Cloud API Hata Kodları ve Anlamları

1 Kasım 2026 · 6 dk okuma · Read in English

Bir WhatsApp mesajı başarısız olduğunda Meta sayısal bir hata kodu döndürür. Bu kod; isteğinizi mi, hesabınızı mı düzeltmeniz gerektiğini, beklemeniz mi yoksa o alıcıdan vazgeçmeniz mi gerektiğini söyler. Her hatayı aynı şekilde yeniden denemek mesaj limitinizi boşa harcar ve kalite puanınıza zarar verebilir. Bu yüzden bir hatanın hangi gruba girdiğini bilmek işinizi kolaylaştırır.

Bu rehber, mesaj gönderirken en çok karşılaşacağınız kodları ele alıyor. Buradaki tüm anlamlar Kasım 2026 itibarıyla Meta'nın resmi hata kodu referansından alındı. Meta zaman içinde kod ekliyor ve açıklamaları değiştiriyor; burada olmayan bir kodla karşılaşırsanız o sayfaya bakın.

Hatalar nerede görünür?

Meta'ya göre Cloud API hataları üç şekilde gelebilir:

  • Senkron olarak, gönderim isteğinize verilen Graph API yanıtında. Hatalı parametre ya da token sorunlarında genellikle böyledir.
  • Asenkron olarak, istek kabul edildikten sonra messages webhook'u üzerinden. Teslim hataları çoğunlukla bu yolla gelir.
  • Her iki şekilde birden.

Yani gönderim isteğinize 200 yanıtı gelmesi mesajın teslim edildiği anlamına gelmez. Her iki kaynaktan gelen hata kodunu ve ayrıntıları mesaj ID'siyle birlikte kaydedin. Aksi halde "gönderildi" görünen ama hiç ulaşmamış kampanyalarla karşılaşırsınız.

Yetkilendirme ve hesap hataları

Kod Anlamı Ne yapmalı
0 Uygulama kullanıcısı doğrulanamadı. Token'ın süresi dolmuş ya da geçersiz kılınmış olabilir Yeni token oluşturun
3 Yetenek (capability) ya da izin sorunu Access Token Debugger ile token izinlerini kontrol edin
10 İzin verilmemiş ya da kaldırılmış Yukarıdakiyle aynı. API'nin uygunluk şartlarını da kontrol edin
190 Access token'ın süresi dolmuş Yeni token alın. Sunucular için system user token kullanın
131005 İzin verilmemiş ya da kaldırılmış Token'da whatsapp_business_messaging ve whatsapp_business_management izinleri olduğunu doğrulayın
368 Hesap, politika ihlali nedeniyle kısıtlanmış ya da devre dışı bırakılmış Meta'nın policy enforcement dokümanını okuyun. Yeniden denemek işe yaramaz
131031 Hesap; politika ihlali nedeniyle ya da gönderilen veriler hesapla eşleşmediği için (örneğin yanlış iki adımlı doğrulama PIN'i) kısıtlanmış Hesabı WhatsApp Manager'da kontrol edin, Health Status API'yi değerlendirin

İstek ve parametre hataları

Bu kodlar isteğinizin hatalı olduğunu gösterir. Payload'u düzeltin; aynı isteği tekrar göndermek aynı şekilde başarısız olur.

Kod Anlamı
100 Desteklenmeyen ya da yanlış yazılmış parametre, veya uzunluk sınırını aşan bir değer
131008 Zorunlu parametre eksik
131009 Bir ya da daha fazla parametre değeri geçersiz
131021 Gönderen ve alıcı aynı numara
131051 Desteklenmeyen mesaj türü
131053 Medya yüklenemedi; genellikle MIME türü desteklenmediği için
135000 İstek parametrelerinde genel hata. Söz dizimini kontrol edin

Alıcı ve teslim hataları

Bu hatalar kodunuzla değil, mesaj gönderdiğiniz kişiyle ilgilidir.

Kod Anlamı Ne yapmalı
131026 Mesaj teslim edilemedi. Numaranın WhatsApp'ta olmaması, alıcının güncel şartları kabul etmemiş olması ya da eski bir WhatsApp sürümü kullanması gibi nedenler olabilir Numarayı doğrulayın. Döngü içinde yeniden denemeyin
131047 Alıcının son yanıtının üzerinden 24 saatten fazla geçmiş Serbest metin yerine onaylı bir template gönderin
131049 "Sağlıklı ekosistem etkileşimini korumak için" teslim edilmedi Meta, template'i yeniden göndermeden önce en az 24 saat beklemeyi öneriyor. Aynı kişiye üst üste göndermeyin
131050 Alıcı pazarlama mesajı almayı durdurmuş Yeniden denemeyin. Meta, listenizi güncel tutmak için user_preferences webhook'una abone olmayı öneriyor
131052 Kullanıcının gönderdiği medya indirilemedi error.error_data.details alanına bakın, kullanıcıdan dosyayı yeniden göndermesini isteyin
130472 Meta'nın pazarlama mesajı deneyi (experiment) kapsamında gönderilmedi Meta'nın marketing message experiment dokümanına bakın

Ekiplerin ilk karşılaştığı hata genellikle 131047'dir. Bu bir hata değil, WhatsApp'ın 24 saatlik müşteri hizmetleri penceresi kuralıdır. 24 saat penceresi ve fiyatlandırma yazımız bunu ayrıntılı anlatıyor.

Hız sınırları (throttling)

Kod Anlamı Ne yapmalı
4 Uygulama API çağrı sınırına ulaştı Yavaşlayın, artan aralıklarla (backoff) yeniden deneyin
80007 WhatsApp Business Account hız sınırına ulaştı Aynı
130429 Cloud API mesaj kapasitesine (throughput) ulaşıldı Daha sonra ya da daha düşük hızda gönderin
131056 Aynı göndericiden aynı alıcıya kısa sürede çok fazla mesaj O kişiye tekrar yazmadan önce bekleyin. Diğer alıcılar etkilenmez
133016 Bir numarada çok fazla kayıt/kayıt silme denemesi Bekleyin. Meta 72 saatte 10 denemeye izin veriyor

Yeniden denemenin mantıklı olduğu kodlar bunlardır; ama hemen değil, üstel artan bekleme süresi ve bir üst sınırla.

Template hataları (132000 serisi)

Kod Anlamı Ne yapmalı
132000 Parametre değeri sayısı template ile eşleşmiyor Her {{n}} için tam olarak bir değer gönderin
132001 Template o dilde yok, onaylı değil ya da ad/dil kodu yanlış Ad ve dil kodunun onaylı bir template ile eşleştiğini kontrol edin
132005 Çevrilmiş metin çok uzun Çeviriyi WhatsApp Manager'da kontrol edin
132007 Template içeriği bir WhatsApp politikasını ihlal ediyor Template inceleme kurallarını gözden geçirin
132012 Parametre değerleri yanlış biçimde Template'te her parametre için tanımlanan biçime uyun
132015 Template düşük kalite nedeniyle duraklatıldı Düzenleyin, onaylandıktan sonra tekrar gönderin
132016 Template çok kez duraklatıldı ve kalıcı olarak devre dışı bırakıldı Farklı içerikle yeni bir template oluşturun

Template'leriniz daha gönderim aşamasına gelmeden reddediliyorsa WhatsApp şablonları neden reddedilir yazımıza bakın.

Hesap ve numara durumu hataları

Kod Anlamı
131000 Bilinmeyen hata. Yeniden deneyin; devam ederse Direct Support kaydı açın
131016 Bir servis geçici olarak kullanılamıyor. WhatsApp durum sayfasını kontrol edin
131037 555 ile başlayan işletme numarasının onaylı bir görünen adı yok
131042 Ödeme yöntemi sorunu: faturalandırma ayarlarını, kredi limitini, saat dilimini ve para birimini kontrol edin
131045 Telefon numarası kayıt hatası. Önce numarayı kaydedin
131048 Çok sayıda mesaj engellendiği ya da spam olarak işaretlendiği için gönderim kısıtlandı. Kaliteyi WhatsApp Manager'da kontrol edin
131057 Hesap bakım modunda; örneğin kapasite yükseltmesi sırasında
133010 Telefon numarası kayıtlı değil

131042'ye özellikle dikkat edin. Meta artık service mesajlarını da ücretlendiriyor (fiyatlandırma yazısına bakın); bu yüzden eksik bir ödeme yöntemi trafiğinizin eskisinden çok daha büyük bir kısmını etkiler.

Basit bir yeniden deneme politikası

Hataları birkaç gruba ayırın:

Backoff ile yeniden dene:  4, 80007, 130429, 131016, 131000 (sınırlı deneme)
Bekle, sonra gönder:       131049 (24 saat), 131056 (aynı alıcı)
Yeniden deneme, düzelt:    0, 3, 10, 100, 131005, 131008, 131009, 131051,
                           132000, 132001, 132005, 132007, 132012, 133010
Yeniden deneme, listeden çıkar: 131026 (numarayı doğrula), 131050 (çıkış yapmış)
Yetkiliye ilet:            368, 131031, 131042, 131048, 132015, 132016

Gerisi kayıt tutmaktan ibaret: raporu okuyan kişinin harekete geçebilmesi için ham kodu ve mesajı her başarısız alıcıyla birlikte saklayın.

Bu kodları kampanya raporlarında görmek

Ayrıntı içermeyen "12 başarısız" sayısıyla kimse bir şey yapamaz. Mesvilo'da kampanya raporları gönderilen, teslim edilen, okunan ve başarısız sayılarını gösterir; her başarısız gönderim Meta'nın orijinal hata kodunu ve yanıtını saklar ve rapor CSV olarak dışa aktarılabilir. Böylece bir sonraki gönderimden önce 131050 çıkışlarını 131026 hatalı numaralardan kolayca ayırabilirsiniz.

Örnek bir kampanya raporunu canlı demoda açabilir ya da tüm özellikleri ürün sayfasında görebilirsiniz.

Kaynaklar

Kendi WhatsApp platformunu işlet

Mesvilo; ortak gelen kutusu, şablonlar, kampanyalar ve abonelik faturalamasıyla kendi sunucunda çalışan bir WhatsApp Cloud API SaaS’ı.

Diğer rehberler