ZenWapp REST API ile kendi uygulamanızı geliştirin
Kimlik doğrulama için gerekli
API anahtarınızı panel üzerinden Ayarlar → API → Yeni Anahtar Oluştur bölümünden alabilirsiniz.
/api/v1/messages/sendTek bir alıcıya mesaj gönder
{
"to": "+905551234567",
"message": "Merhaba! ZenWapp'e hoş geldiniz.",
"type": "text"
}Response (200 OK):
{
"success": true,
"message_id": "msg_abc123",
"status": "sent"
}/api/v1/messages/bulkToplu mesaj gönder
{
"recipients": [
"+905551234567",
"+905559876543"
],
"message": "Kampanya duyurusu",
"type": "text"
}/api/v1/messages/:messageIdMesaj durumunu sorgula
/api/v1/contactsKişi listesini getir
Gerçek zamanlı bildirimler almak için webhook URL'nizi ayarlayın.
Yeni mesaj geldiğinde tetiklenir
{
"event": "message.received",
"from": "+905551234567",
"message": "Merhaba",
"timestamp": "2025-10-04T12:00:00Z"
}Mesaj iletildiğinde tetiklenir
Mesaj okunduğunda tetiklenir
const axios = require('axios');
const sendMessage = async () => {
const response = await axios.post(
'https://api.zenwapp.com/v1/messages/send',
{
to: '+905551234567',
message: 'Merhaba!',
type: 'text'
},
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
console.log(response.data);
};import requests
def send_message():
response = requests.post(
'https://api.zenwapp.com/v1/messages/send',
json={
'to': '+905551234567',
'message': 'Merhaba!',
'type': 'text'
},
headers={
'Authorization': 'Bearer YOUR_API_KEY'
}
)
print(response.json())curl -X POST https://api.zenwapp.com/v1/messages/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+905551234567",
"message": "Merhaba!",
"type": "text"
}'| Paket | İstek/Dakika | İstek/Saat |
|---|---|---|
| Starter | 60 | 1,000 |
| Professional | 120 | 5,000 |
| Enterprise | Sınırsız | Sınırsız |
Geliştirici destek ekibimiz size yardımcı olmaya hazır
API Desteği Al