medicalgrow.ai

API ve webhook'lar

Teknik ekipler için WADOG API anahtarları, mesaj gönderme ve WhatsApp kontrolü uç noktaları, numara webhook'ları ve olay türleri.

4 dk okuma

WADOG, kendi yazılımınızdan veya Zapier/Make gibi araçlardan WhatsApp mesajı göndermeniz için basit bir API ve numaralarınızdaki olayları dış sistemlere bildiren webhook'lar sunar. Bu makale web sitesi, randevu yazılımı veya veri ekibi gibi teknik ekipler içindir. API anahtarlarını yalnızca alt hesap yöneticileri oluşturabilir.

API anahtarı oluşturma

  1. WADOG sol menüsünde Ayarlar & API'yi açın.
  2. API anahtarları kartında Anahtar oluştur'a tıklayın ve Anahtar adı girin (ör. "Web sitesi formu"; anahtarı nerede kullandığınızı hatırlamanız için).
  3. Kartın altındaki API adresi'ni kopyalayın; tüm istekler bu adrese yapılır.
MedicalGrow

Elif Kaya

Alt hesap yöneticisi

EK

Ayarlar & API

Lead dağıtımı, API anahtarları ve abonelik durumu.

API anahtarları

Kendi yazılımınızdan veya Zapier/Make gibi araçlardan WhatsApp mesajı göndermek için.

Anahtar oluştur2
AdAnahtarSon kullanımOluşturulma
Web sitesi formuwdg_8f3k…2 saat önce12.09.2026
Zapierwdg_q71m…Hiç kullanılmadı01.10.2026

Örnek kullanım

Anahtarı Authorization: Bearer başlığıyla gönderin. Mesaj alt hesabın varsayılan WhatsApp numarasından gönderilir.

API adresi

https://api-adresiniz
3
curl -X POST https://api-adresiniz/v1/messages \
  -H "Authorization: Bearer wdg_..." \
  -H "Content-Type: application/json" \
  -d '{ "to": "+447700900123", "text": "Hello" }'
Adım 1–3 — Ayarlar & API: API anahtarları listesi, Anahtar oluştur ve API adresi.

Anahtar oluşturulunca bir pencerede gösterilir:

  1. Pencere üstündeki uyarıyı okuyun: anahtar yalnızca bir kez gösterilir.
  2. Anahtarı (wdg_ ile başlar) kopyalayıp güvenli bir yerde (parola yöneticisi) saklayın.
  3. Kopyaladım, kapat'a tıklayın.
MedicalGrow

Elif Kaya

Alt hesap yöneticisi

EK

Ayarlar & API

Lead dağıtımı, API anahtarları ve abonelik durumu.

API anahtarınız hazır

Bu anahtar yalnızca bir kez gösterilir

Pencereyi kapattıktan sonra anahtarı tekrar göremezsiniz. Şimdi kopyalayıp güvenli bir yerde saklayın.

Web sitesi formu

wdg_8f3kX2••••••••••••••••••••
2
Kopyaladım, kapat3
Adım 1–3 — API anahtarınız hazır penceresi: anahtar yalnızca bir kez gösterilir.

Listede her anahtarın ilk karakterleri, Son kullanım zamanı ve oluşturulma tarihi görünür. Bir anahtarı silmek için satırdaki çöp kutusu simgesine tıklayın; o anahtarı kullanan tüm entegrasyonlar anında durur ve işlem geri alınamaz.

Dikkat

API anahtarı, numaralarınızdan mesaj gönderme yetkisi verir. Anahtarı web sayfasının kaynak koduna, tarayıcıda çalışan JavaScript'e veya paylaşılan belgelere koymayın; yalnızca sunucu tarafında kullanın. Sızdığından şüphelenirseniz anahtarı silip yenisini oluşturun.

Kimlik doğrulama

Her isteğe şu başlığı ekleyin:

Authorization: Bearer wdg_...

Anahtar eksik veya geçersizse API 401 döner.

Mesaj gönderme

POST /v1/messages

curl -X POST https://API_ADRESINIZ/v1/messages \
  -H "Authorization: Bearer wdg_..." \
  -H "Content-Type: application/json" \
  -d '{ "to": "+447700900123", "text": "{Hi|Hello}, your consultation is confirmed." }'
AlanZorunluAçıklama
toEvetAlıcı telefon, ülke koduyla (ör. +447700900123).
texttext, mediaUrl veya template'ten biriMesaj metni. Spintax ({A|B}) ve kişi alanları ({{contact.first_name}}) desteklenir.
mediaUrlGörsel, video veya doküman bağlantısı; .mp3/.ogg ise sesli not olarak gider.
templateMesaj oluşturucu'da kaydettiğiniz şablonun adı.
fromHangi numaradan gideceği: numaranın panel adı veya telefonu. Boşsa yönlendirme kurallarına göre seçilir (önce hastayla konuşulan numara, sonra varsayılan numara).
recordfalse gönderirseniz mesaj Conversations'a yazılmaz. Varsayılan: kişi kayıtlıysa sohbetine yazılır.

Yanıt: { "id": "…", "status": "queued" }. Mesaj hemen değil, numaranın toplu şeridine alınarak gönderilir (metin için 3–6, medya için 7–10 saniye bekleme). Sonucu WADOG'daki Mesaj Geçmişi'nden veya numara webhook'undan izleyin.

WhatsApp kontrolü ve numara listesi

  • POST /v1/check — gövde: { "numbers": ["+905551112233", "..."], "from": "..." }. Numaraların WhatsApp kullanıp kullanmadığını döner. Tek istekte en fazla 50 numara.
  • GET /v1/numbers — hesaptaki numaraları ad, telefon ve durumla listeler. Gövde gerekmez.

Önemli

/v1/check ile büyük listeleri taramak da WhatsApp'ın dikkatini çeken bir davranıştır. Yalnızca gerçekten mesaj göndereceğiniz kişileri ve makul aralıklarla kontrol edin. Bkz. Toplu gönderim ve numara güvenliği.

Numara webhook'ları

Bir numaradaki olayların (gelen mesaj, okundu, bağlantı kopması…) kendi sisteminize bildirilmesini istiyorsanız:

  1. Numaralar sayfasında numaranın kartındaki Ayarlar simgesine tıklayın.
  2. Webhook adresi (isteğe bağlı) alanına https:// ile başlayan adresinizi yazın.
  3. Kaydet'e tıklayın.
MedicalGrow

Elif Kaya

Alt hesap yöneticisi

EK

WhatsApp Numaraları

Sınırsız numara bağlayın; numaraları kullanıcılara ve ekiplere atayın.

Numara ekle

Hasta koordinasyon hattı

BağlıVarsayılan

+90 532 410 22 18

Hasta koordinatörleri
1

Elif'in hattı

Bağlı

+90 533 207 51 40

Elif Kaya

Numara ayarları

Numara adı

Hasta koordinasyon hattı
Gelen mesajlarBu numaraya gelen WhatsApp mesajları Conversations'a düşer.
Yeni kişi oluşturKayıtlı olmayan bir numaradan mesaj gelirse CRM'de kişi oluşturulur. Kapalıysa yalnızca kayıtlı kişilerin mesajları aktarılır.
Aramaları kaydetGelen WhatsApp aramaları sohbete not olarak düşer.

Webhook adresi (isteğe bağlı)

https://hooks.example.com/wa-aura

Bu numaranın tüm olayları (mesaj, okundu, bağlantı) bu adrese de POST edilir.

2
VazgeçKaydet3
Adım 1–3 — Numara ayarları: Webhook adresi alanı.

O numaranın tüm olayları bu adrese JSON olarak POST edilir. Her istekte event, instance (numaranın iç adı) ve at (zaman) alanları bulunur; diğer alanlar olaya göre değişir:

eventNe zaman?Başlıca alanlar
message_receivedNumaraya mesaj geldicontactId, phone, message, attachments, isNewContact, assignedTo
message_sentMesaj WhatsApp'a gönderildicontactId, phone, message
message_deliveredMesaj iletildicontactId, phone
message_readMesaj okunducontactId, phone
message_failedGönderim başarısızcontactId, phone, error
button_replyHasta bir butona/liste satırına dokunduselectedId, selectedText
group_messageAktarımı açık bir gruba mesaj yazıldıgroupName, sender, message
call_receivedWhatsApp araması geldiphone, video
number_connectedNumara bağlandı veya bağlantı geri geldi—
number_disconnectedBağlantı koptu ve kısa sürede geri gelmedidisconnectedAt

Webhook'lar "en iyi çaba" ile gönderilir: adresiniz 10 saniye içinde başarılı (2xx) yanıt vermezse istek yeniden denenmez. Önemli olayları kaçırmamak için alıcı tarafınızı hızlı yanıt verecek şekilde kurun ve kritik kontrolleri ayrıca Mesaj Geçmişi'nden yapın.

Örnek: number_disconnected olayını kliniğin iç bildirim kanalına bağlarsanız, bir koordinatörün hattı koptuğunda ekip dakikalar içinde haberdar olur ve QR'ı yeniden okutur.

Otomasyon tetikleyicileri ve aksiyonları

WADOG olayları (mesaj geldi, butona yanıt verildi, numara koptu…) ve aksiyonları (WhatsApp mesajı gönder, şablon gönder, WhatsApp var mı kontrolü, gruba gönder) MedicalGrow otomasyonlarına da bağlanabilir. Otomasyon oluşturucu paketinize dahil değildir; ihtiyacınız olan akışı kurulumda ekibimiz yapılandırabilir. Destek ekibimize WhatsApp'tan yazın.

İlgili makaleler

Bu makale sorununuzu çözmedi mi?

Asistana sorun ya da destek ekibimize yazın.

WhatsApp destek