Ana içeriğe geç

Push Mesaj

POST /push-message

Belirli bir telefona, onaylı template üzerinden outbound mesaj (ör. WhatsApp) tetikler.

Bu özellik, Mesaj Gönderme endpoint’indeki 24 saat penceresi dolduğunda kullanıcıya yeniden ulaşmak için kullanılır. Aktif konuşma (son 24 saat) içindeyseniz mevcut sohbete mesaj için /message/send tercih edilir; süre aşılmışsa push mesaj gerekir.

Header: x-access-token zorunludur. Ayrıntılar: Kimlik doğrulama.

İstek

POST /push-message HTTP/1.1
Host: client-api.chatbot.aithinks.net
Content-Type: application/json
x-access-token: <sirket-access-token>

Body alanları

AlanTipZorunluAçıklama
templateIduuidEvetMesaj template kimliği
sourcestringEvetTelefon numarası (min. 11 karakter)
usernamestringHayırKullanıcı adı (min. 3 karakter)

username gönderilmezse alıcı adı set edilmez.

Örnek

await fetch(`${BASE_URL}/push-message`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-access-token': ACCESS_TOKEN,
},
body: JSON.stringify({
templateId: '22222222-2222-2222-2222-222222222222',
source: '905551234567',
username: 'Jane Doe',
}),
});
curl -X POST https://client-api.chatbot.aithinks.net/push-message \
-H "Content-Type: application/json" \
-H "x-access-token: YOUR_TOKEN" \
-d '{
"templateId": "22222222-2222-2222-2222-222222222222",
"source": "905551234567",
"username": "Jane Doe"
}'

Başarılı yanıt

{
"message": "Message sent successfully"
}

Hatalar

KodDurum
400Validasyon hatası
401Token eksik / geçersiz
404Template bulunamadı

Ortak hata gövdesi: Hata formatı.