Skip to main content
POST
Bu endpoint, önceden onaylanmış bir şablon kullanarak WhatsApp mesajı gönderir. Şablon mesajları, bir kullanıcıyla ilk kez konuşma başlatırken veya 24 saatlik mesajlaşma penceresi dışında mesaj gönderirken gereklidir.
Bu endpoint, kullanıcı başına saniyede 5 istek ile hız sınırlıdır.

İstek Gövdesi

integer
gerekli
Mesajın gönderileceği WhatsApp göndereninin kimliği (Gönderenleri Getir endpoint’inden elde edilir)
integer
gerekli
Kullanılacak mesaj şablonunun kimliği (Şablonları Getir endpoint’inden elde edilir)
string
gerekli
Alıcının uluslararası formattaki telefon numarası (ör. +1234567890)
string
Alıcının adı, maksimum 255 karakter (konuşma takibi ve CRM amaçları için kullanılır)
object
Şablon değişkenleri için anahtar-değer çiftleri. Anahtarlar şablondaki değişken adlarıyla eşleşmelidir. Şablonda {{1}}, {{2}} vb. değişkenler varsa, bunları {"1": "değer1", "2": "değer2"} olarak veya şablonun variables dizisindeki adlandırılmış anahtarları kullanarak sağlayın.

Yanıt Alanları

boolean
Mesajın başarıyla gönderilip gönderilmediği
integer
Bu mesajla ilişkili konuşma kimliği (yeni veya mevcut)
integer
Konuşma mesajı kaydının kimliği
integer
WhatsApp mesaj kaydının kimliği
string
Teslimat takibi için Twilio mesaj SID’i
string
İlk mesaj teslim durumu (ör. queued, sent)

Hata Yanıtları

Notlar

  • Şablon mesajları onaylanmış şablonları kullanmalıdır. pending veya rejected durumundaki şablonlar başarısız olur.
  • Gönderen online olmalıdır. Çevrimdışı gönderenler mesaj gönderemez.
  • Mesaj maliyetleri otomatik olarak hesap bakiyenizden düşülür (kiracı kullanıcılar için kredi, doğrudan kullanıcılar için dakika).
  • Bir şablon mesajı gönderdikten sonra 24 saatlik mesajlaşma penceresi açılır. Bu pencere süresince şablon gerektirmeden serbest form mesajlar gönderebilirsiniz.
  • Alıcıyla zaten bir konuşma mevcutsa, mesaj mevcut konuşmaya eklenir.
  • Hız limiti: Kullanıcı başına saniyede 5 istek.