API referansı
API referansı
Veri Merkezi WhatsApp API'si REST ilkelerine uyar: kaynak odaklı adresler, JSON istek ve yanıtlar, standart HTTP durum kodları ve Bearer anahtarla kimlik doğrulama.
Taban adres
https://api.verimerkezi.app/waKimlik doğrulama
Authorization: Bearer vmk_live_...Biçim
application/json · UTF-8Sürüm
v2.32.1Kaynaklar
HesapAPI anahtarının sahibi olan hesabın bilgileri, hesap geneli ayarlar, KVKK işlemleri ve webhook teslimat sağlığı.5 uç noktaNumaralarHesabınıza bağlı WhatsApp numaraları; numara ayarları, geçmiş aktarımı ve numarayı hesaptan ayırma.7 uç noktaMesajlarŞablon, metin, medya, konum, kişi kartı, tepki ve form mesajı gönderin; gelen mesajları okundu işaretleyin ve kaçan olayları mesaj kayıtlarından geri alın.11 uç noktaMedyaGönderim için dosyayı Meta'ya yükleyin; müşterilerinizin gönderdiği medyayı listeleyin ve indirin.4 uç noktaŞablonlarMeta onaylı mesaj şablonlarını oluşturun, doğrulayın, listeleyin, düzenleyin, kopyalayın ve silin; başlık medyasını yükleyin. Şablonlar işletme hesabı (WABA) düzeyindedir.11 uç noktaKişilerKişi rehberinize kişi ekleyin, toplu içe aktarın, listeleyin ve abonelikten çıkanları izleyin.4 uç noktaUygulama rehberiWhatsApp Business uygulamasıyla birlikte kullanılan (coexistence) numaraların telefondaki kişi rehberini okuyun ve senkron durumunu izleyin.2 uç noktaWebhook abonelikleriOlayların sunucunuza gönderileceği webhook aboneliklerini yönetin; imza anahtarını döndürün ve ölü teslimleri yeniden kuyruğa alın.7 uç noktaİşletme profiliNumaranızın WhatsApp işletme profilini (hakkında, adres, açıklama, e-posta, sektör, web siteleri) okuyun ve güncelleyin.2 uç noktaRaporlarSeçilen dönem için gönderim, teslim, okunma ve başarısızlık özetini numara kırılımıyla alın.1 uç noktaKrediMesaj kredisi bakiyenizi, etkin paketlerinizi, kullanım istatistiğinizi ve kredi hareketlerinizi görün.4 uç noktaAramalarWhatsApp sesli aramalarını yönetin: gelen aramayı kabul edin ya da reddedin, izin veren müşteriyi arayın, arama ayarlarını ve geçmişini görün. Ses WebRTC ile sizin ucunuz ve Meta arasında akar; Veri Merkezi yalnız sinyal verisini (SDP) iletir.10 uç noktaFormlarWhatsApp içinde açılan çok ekranlı formları (WhatsApp Flows) oluşturun, yayınlayın ve izleyin. Formlar WABA düzeyindedir; yönetim kredisizdir.9 uç noktaWebhook olaylarıGelen mesaj, teslim ve okunma gibi olayların içeriği.46 olayHata kodlarıHer hata kodunun anlamı ve çözümü.112 kod
Bütün uç noktalar
| Yöntem | Yol | İşlem | Kaynak |
|---|---|---|---|
| GET | /me | Hesap bilgisini getir | Hesap |
| PATCH | /account/settings | Hesap ayarlarını güncelle | Hesap |
| PATCH | /account/retention | Veri saklama sürelerini ayarla | Hesap |
| POST | /privacy/erasure | Kişiye ait verileri sil (KVKK) | Hesap |
| GET | /health | Webhook teslimat sağlığını getir | Hesap |
| GET | /numbers | Numaraları listele | Numaralar |
| GET | /meta/disconnect-reasons | Kopma nedenleri sözlüğü | Numaralar |
| GET | /meta/error-codes | Hata kodları sözlüğü | Numaralar |
| GET | /numbers/{phone_number_id}/history-import | Geçmiş aktarımı durumunu getir | Numaralar |
| POST | /numbers/{phone_number_id}/history-import | Geçmiş aktarımını başlat | Numaralar |
| PATCH | /numbers/{phone_number_id}/settings | Numara ayarlarını güncelle | Numaralar |
| POST | /numbers/{phone_number_id}/detach | Numarayı hesaptan ayır | Numaralar |
| POST | /messages | Şablon mesajı gönder | Mesajlar |
| POST | /messages | Metin mesajı gönder | Mesajlar |
| POST | /messages | Medya mesajı gönder | Mesajlar |
| POST | /messages | Konum mesajı gönder | Mesajlar |
| POST | /messages | Kişi kartı gönder | Mesajlar |
| POST | /messages | Etkileşimli mesaj gönder | Mesajlar |
| POST | /messages | Tepki gönder | Mesajlar |
| POST | /messages | Form mesajı gönder | Mesajlar |
| POST | /messages/read | Okundu işaretle ve yazıyor göster | Mesajlar |
| GET | /messages | Mesaj kayıtlarını listele | Mesajlar |
| POST | /test/inbound | Test gelen mesajı oluştur | Mesajlar |
| POST | /media | Medya yükle | Medya |
| GET | /media | Medya kayıtlarını listele | Medya |
| GET | /media/{media_id} | Medya dosyasını indir | Medya |
| HEAD | /media/{media_id} | Medya başlıklarını getir | Medya |
| GET | /templates | Şablonları listele | Şablonlar |
| POST | /templates | Şablon oluştur | Şablonlar |
| POST | /templates/validate | Şablonu doğrula | Şablonlar |
| POST | /templates/sync | Şablonları Meta'dan senkronla | Şablonlar |
| POST | /templates/media | Şablon başlık medyası yükle | Şablonlar |
| GET | /templates/{id} | Şablon ayrıntısını getir | Şablonlar |
| PATCH | /templates/{id} | Şablonu düzenle | Şablonlar |
| POST | /templates/{id} | Şablonu düzenle (POST) | Şablonlar |
| POST | /templates/{id}/copy | Şablonu kopyala | Şablonlar |
| DELETE | /templates/{id} | Şablonu sil | Şablonlar |
| DELETE | /templates/{id} | Şablonu ada göre sil (tüm diller) | Şablonlar |
| GET | /contacts | Kişileri listele | Kişiler |
| GET | /contacts/opted-out | Abonelikten çıkanları listele | Kişiler |
| POST | /contacts | Kişi ekle | Kişiler |
| POST | /contacts/bulk | Kişileri toplu ekle | Kişiler |
| GET | /app-contacts | Uygulama rehberini listele | Uygulama rehberi |
| GET | /numbers/{phone_number_id}/app-contacts/sync | Rehber senkron durumunu getir | Uygulama rehberi |
| GET | /webhooks | Abonelikleri listele | Webhook abonelikleri |
| POST | /webhooks | Abonelik oluştur | Webhook abonelikleri |
| PATCH | /webhooks/{id} | Aboneliği güncelle | Webhook abonelikleri |
| DELETE | /webhooks/{id} | Aboneliği sil | Webhook abonelikleri |
| POST | /webhooks/{id}/test | Test bildirimi gönder | Webhook abonelikleri |
| POST | /webhooks/{id}/rotate-secret | İmza anahtarını döndür | Webhook abonelikleri |
| POST | /webhooks/redeliver | Ölü teslimleri yeniden kuyruğa al | Webhook abonelikleri |
| GET | /profile/{phone_number_id} | Profili getir | İşletme profili |
| PATCH | /profile/{phone_number_id} | Profili güncelle | İşletme profili |
| GET | /reports/summary | Rapor özetini getir | Raporlar |
| GET | /credit/balance | Bakiyeyi getir | Kredi |
| GET | /credit/packages | Etkin paketleri listele | Kredi |
| GET | /credit/usage | Kullanım istatistiğini getir | Kredi |
| GET | /credit/transactions | Kredi hareketlerini listele | Kredi |
| GET | /numbers/{phone_number_id}/calling | Arama ayarlarını getir | Aramalar |
| PATCH | /numbers/{phone_number_id}/calling | Arama ayarlarını güncelle | Aramalar |
| GET | /calls | Arama geçmişini listele | Aramalar |
| POST | /calls | Müşteriyi ara | Aramalar |
| POST | /calls/{call_id}/pre_accept | Gelen aramayı ön-kabul et | Aramalar |
| POST | /calls/{call_id}/accept | Gelen aramayı kabul et | Aramalar |
| POST | /calls/{call_id}/reject | Gelen aramayı reddet | Aramalar |
| POST | /calls/{call_id}/terminate | Aramayı sonlandır | Aramalar |
| POST | /calls/permission-request | Arama izni iste | Aramalar |
| GET | /calls/permission | Arama izni durumunu getir | Aramalar |
| GET | /flows | Formları listele | Formlar |
| POST | /flows | Form oluştur | Formlar |
| GET | /flows/{flow_id} | Form ayrıntısını getir | Formlar |
| PUT | /flows/{flow_id}/json | Form JSON'unu güncelle | Formlar |
| POST | /flows/{flow_id}/publish | Formu yayınla | Formlar |
| POST | /flows/{flow_id}/deprecate | Formu kullanımdan kaldır | Formlar |
| DELETE | /flows/{flow_id} | Taslak formu sil | Formlar |
| GET | /flows/{flow_id}/preview | Önizleme bağlantısı al | Formlar |
| GET | /flows/{flow_id}/metrics | Form metriklerini getir | Formlar |
