Ana Sayfa / REST API & Webhooks

Geliştiriciler & Ajanslar İçin WhatsApp Business & Cloud API

Karmaşık WABA onay süreçleri ve altyapı bakımıyla vakit kaybetmeyin. Modern RESTful JSON API, çift yönlü Webhook olay akışı, Python/PHP/Node.js SDK'ları ve resmi Meta Cloud API gücüyle dakikalar içinde canlıya geçin.

%99.99
Uptime SLA Garantisi
< 180ms
Ortalama API Yanıt Süresi
1.000 / dk
Yüksek Hacimli Hız Limiti
Multi-Tenant
Ajans & Alt Bayi Mimarisi
5 DAKİKADA ENTEGRASYON

Geliştiricilerin Sevdiği Basitlikte REST API

Standart HTTP POST istekleriyle saniyeler içinde metin, görsel, PDF veya interaktif butonlu WhatsApp şablonları gönderin.

POST https://app.apiswp.com/api/v1/messages/send
curl -X POST "https://app.apiswp.com/api/v1/messages/send" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "phone": "905321234567",
    "message": "Siparişiniz #4892 başarıyla onaylandı! 🚀",
    "priority": "high"
  }'
<?php
$payload = json_encode([
    'phone' => '905321234567',
    'message' => 'Siparişiniz #4892 başarıyla onaylandı! 🚀',
    'priority' => 'high'
]);

$ch = curl_init('https://app.apiswp.com/api/v1/messages/send');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer YOUR_API_TOKEN',
    'Content-Type: application/json'
]);

$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
import axios from 'axios';

const response = await axios.post(
  'https://app.apiswp.com/api/v1/messages/send',
  {
    phone: '905321234567',
    message: 'Siparişiniz #4892 başarıyla onaylandı! 🚀',
    priority: 'high'
  },
  {
    headers: {
      Authorization: 'Bearer YOUR_API_TOKEN',
      'Content-Type': 'application/json'
    }
  }
);

console.log(response.data);
import requests

url = "https://app.apiswp.com/api/v1/messages/send"
headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Content-Type": "application/json"
}
payload = {
    "phone": "905321234567",
    "message": "Siparişiniz #4892 başarıyla onaylandı! 🚀",
    "priority": "high"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())
// Response: HTTP 200 OK {"success": true, "message_id": "wamid.HBgL...", "status": "sent"} JSON API v1.4
GELİŞTİRİCİ DOSTU MİMARİ

Yazılım Ekipleri ve Ajanslar İçin Üst Düzey Altyapı

Her projede tekerleği yeniden icat etmeyin; müşteri hatlarınızı tek panelden yönetin.

Çift Yönlü Canlı Webhook'lar

Müşteri mesaj gönderdiğinde, mesaj iletildiğinde veya okunduğunda sunucunuza anlık HTTP POST istekleri fırlatılır. HMAC SHA256 ile tam güvenli.

events: message.received, delivery.ack

Resmi Meta WABA & QR Hibrit Desteği

İster resmi Meta Cloud API üzerinden yeşil tikli kurumsal hatlar bağlayın, ister QR kod ile hızlı cihaz eşleşmesi sağlayın. API endpoint'i aynı kalır.

Tek API, Çift Altyapı

Ajanslar İçin Multi-Tenant & Bayilik

Müşterilerinize kendi alt domaininizle WhatsApp yönetim paneli verin. Alt kullanıcılar oluşturun, hat limitlerini ve AI mesaj kredilerini paylaştırın.

White-Label Hazır

Zengin Medya & Belge İletimi

URL veya base64 ile görsel, ses dosyası, PDF faturası veya lokasyon gönderin. Sistem optimizasyonunu ve önbelleklemesini ApisWP yapar.

PDF, JPEG, MP3, Docx

Anti-Ban Akıllı Kuyruk Motoru

Toplu kampanya veya bildirim gönderimlerinde sistemimiz mesajları insan davranışına uygun rastgele aralıklarla kuyruklar; hattınız bloke olmaz.

5-Katmanlı Güvenlik Kalkanı

Yapay Zeka (RAG) Fonksiyon Çağrıları

Kendi CRM veya ERP API'nizi ApisWP Yapay Zeka botuna bağlayın. Bot gelen sorulara göre veritabanınızdan sorgu yapsın ve yanıt versin.

Function Calling Desteği
EVENT-DRIVEN ARCHITECTURE

Canlı Webhook Olayları

WhatsApp üzerinde gerçekleşen tüm eylemleri uygulamanızda gerçek zamanlı yakalayın.

messages.upsert

Yeni bir gelen mesaj alındığında tetiklenir. Metin, medya URL'si ve gönderici bilgisi iletilir.

{"event": "message", "from": "90532...", "body": "Fiyat bilgisi alabilir miyim?"}
messages.update

Gönderilen mesajın teslimat durumu (iletildi, okundu, mavi tik) güncellendiğinde tetiklenir.

{"event": "ack", "message_id": "wamid...", "status": "read"}
connection.update

WhatsApp oturum durumu değiştiğinde (bağlandı, koptu, QR bekleniyor) anında haber verir.

{"event": "connection", "instance": "line_1", "state": "open"}
GELİŞTİRİCİ SSS

API & Entegrasyon Hakkında SSS

Kayıt olduktan hemen sonra Müşteri Paneli > Geliştirici & API sekmesinden anında API anahtarı (Bearer Token) üretebilirsiniz. 3 günlük deneme sürümünde tüm API fonksiyonları tam yetkiyle aktiftir.
Evet, Enterprise ve Ajans paketlerimizde White-Label desteği mevcuttur. Müşterileriniz panel.sirketiniz.com adresi üzerinden kendi panellerine girer ve sizin logonuzu görür.
Evet, dev.apiswp.com geliştirici portalımızda hazır Postman koleksiyonunu indirebilir ve OpenAPI 3.0 şemasını doğrudan projenize entegre edebilirsiniz.
BUILD WITH APISWP

Bugün Kodlamaya Başlayın

API anahtarınızı alın, 3 gün boyunca ücretsiz test edin ve uygulamanıza WhatsApp süper güçleri kazandırın.