Mesaj gönder
POST/messages
WhatsApp bildirimi gönderir.
İçerik (tam olarak biri): template objesi → onaylı şablon; body (string) → pencere-içi serbest metin. İkisi birden / hiçbiri → 400 parameter_conflict.
Alıcı (biri zorunlu): to (E.164 telefon — kişi yoksa oluşturulur) veya contact (opak ctc_ kimliği).
sender opsiyonel: tek aktif WhatsApp numaranız varsa otomatik seçilir.
Idempotency: Idempotency-Key header'ı ile çift gönderim önlenir; tekrar-oynatmada yanıt Idempotency-Replayed: true header'ı ile döner.
Request
Responses
- 200
- 201
- 400
- 401
- 403
- 404
- 409
- 429
Tekrar-oynatma — aynı Idempotency-Key ile daha önce gönderilmiş; mesaj yeniden gönderilmedi
Response Headers
Her zaman "true"
Pencere başına izinli istek
Pencerede kalan istek
Sıfırlanmaya kalan saniye
Oluşturuldu — kabul edildi (Meta'ya iletildi)
Response Headers
Pencere başına izinli istek
Pencerede kalan istek
Sıfırlanmaya kalan saniye
Geçersiz istek
Anahtar eksik/geçersiz/iptal
Anahtarda gerekli scope yok
Kaynak bulunamadı
Pencere kapalı / kanal aktif değil
Hız limiti / kota aşıldı (uygulama başına, saniye penceresi)
Response Headers
Kaç saniye sonra tekrar denenebilir
Pencere başına izin (X-RateLimit-Limit ile aynı)
Kalan istek (X-RateLimit-Remaining ile aynı)
Sıfırlanmaya kalan SANİYE (delta)
Sıfırlanma zamanı — Unix EPOCH (sn)