/api/plansPublicAktif paketleri listeler.
- { plans: Plan[] }
// WAFIXER.COM API DOKÜMANI
Bu doküman WaFixer.com servisinin kullanıcı API'leri içindir. Entegrasyon istekleri tek servis adresi olan https://wafixer.com üzerinden yapılır.
WaFixer panelinde oturum açmış kullanıcı için çalışır. Örnek: GET /api/instances.
Panelden oluşturulan wfx_... anahtar harici sistemlerde kullanılır.
Müşteriye sınırlı ve süreli chat/embed erişimi verir. Token sadece izin verilen instance'larda çalışır.
curl -X POST "https://wafixer.com/api/wafixer/message/sendText/INSTANCE" \
-H "apikey: wfx_xxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"number":"905551112233","text":"Merhaba"}'curl "https://wafixer.com/api/embed/status" \
-H "x-embed-token: EMBED_JWT"WaFixer panel oturumu ile çalışan hesap, instance, dosya, abonelik ve takım endpointleri.
/api/plansPublicAktif paketleri listeler.
/api/auth/registerPublicYeni panel kullanıcısı oluşturur ve 15 günlük deneme aboneliği başlatır.
/api/auth/verify-email?token={token}PublicE-posta doğrulama tokenini doğrular ve /signin sayfasına yönlendirir.
/api/instancesSessionKullanıcının sahip olduğu instance kayıtlarını listeler.
/api/instances/{id}SessionInstance grup bilgisini günceller.
/api/instances/{id}SessionInstance kaydını veya seçili instance verilerini siler.
/api/analytics?range=7dSessionMesaj serisi, toplamlar ve en aktif instance listesi döndürür.
/api/filesSessionKullanıcının instance mesajlarından çıkarılan medya dosyalarını listeler.
/api/files/{id}/raw?download=1SessionMedya dosyasını binary olarak döndürür.
/api/preferencesSessionBildirim tercihlerini döndürür.
/api/preferencesSessionBildirim tercihlerini günceller.
/api/subscriptionsSessionKullanıcının aboneliklerini, ödemelerini ve özet bilgisini listeler.
/api/subscriptionsSessionAktif paketlerden yeni abonelik kaydı oluşturur.
/api/me/quotaSessionKanal kotası ve kullanım bilgisini döndürür.
/api/me/trialSessionDeneme/aktif abonelik, kalan gün ve kullanılan instance bilgisini döndürür.
/api/teamSessionNormal kullanıcı için kendi profilini, admin için tüm takım üyelerini listeler.
API key, embed token, grup, şablon ve kampanya kayıtlarını yönetmek için kullanılır.
/api/me/apikeySessionKullanıcıya ait API anahtarlarını listeler. Plain key tekrar gösterilmez.
/api/me/apikeySessionYeni API anahtarı oluşturur.
/api/me/apikey/{id}SessionAPI anahtarini revoke eder.
/api/me/embed-tokenSessionEmbed token kayıtlarını listeler.
/api/me/embed-tokenSessionMüşteriye özel embed token ve embed URL oluşturur.
/api/me/embed-token/{id}SessionEmbed tokeni revoke eder.
/api/embed/status?token={token}Embed tokenEmbed token durumunu, izinleri ve izinli instance listesini döndürür.
/api/me/instance-groupSessionInstance gruplarını listeler.
/api/me/instance-groupSessionYeni instance grubu oluşturur.
/api/me/instance-group/{id}SessionInstance grubunu günceller.
/api/me/instance-group/{id}SessionInstance grubunu siler; gruptaki instance kayıtları grupsuz kalır.
/api/me/templateSessionKullanıcı mesaj şablonlarını listeler. Boş ise varsayılan şablonları seed eder.
/api/me/templateSessionYeni panel mesaj şablonu oluşturur.
/api/me/template/{id}SessionPanel mesaj şablonunu günceller.
/api/me/template/{id}SessionPanel mesaj şablonunu siler.
/api/me/campaignSessionToplu kampanyaları listeler.
/api/me/campaignSessionToplu mesaj kampanyası oluşturur ve arka planda başlatır.
/api/me/campaign/{id}SessionTek kampanya detayını döndürür.
/api/me/campaign/{id}SessionKampanya queued/running ise iptal eder, bitmiş ise siler.
WaFixer.com üzerindeki WhatsApp instance kayıtlarına API key veya panel session ile erişim sağlar.
/api/wafixer/instance/fetchInstancesAPI key / SessionInstance listesini getirir. Normal kullanıcı için sonuç kendi instance kayıtlarıyla filtrelenir.
/api/wafixer/instance/createAPI key / SessionYeni WhatsApp instance oluşturur.
/api/wafixer/instance/connectionState/{instanceName}API key / SessionInstance bağlantı durumunu döndürür.
/api/wafixer/message/sendText/{instanceName}API key / SessionMetin mesajı gönderir.
/api/wafixer/message/sendMedia/{instanceName}API key / SessionResim, video, doküman veya audio medya mesajı gönderir.
/api/wafixer/message/sendTemplate/{instanceName}API key / SessionMeta template mesajı gönderir.
/api/wafixer/chat/findChats/{instanceName}API key / SessionSohbetleri sorgular.
/api/wafixer/chat/findMessages/{instanceName}API key / SessionMesajları sorgular.
/api/wafixer/chat/markMessageAsRead/{instanceName}API key / SessionMesajları okundu olarak işaretler.
/api/wafixer/chat/getBase64FromMediaMessage/{instanceName}API key / SessionMedya mesajından base64 içerik alır.
/api/wafixer/webhook/find/{instanceName}API key / SessionInstance webhook ayarlarını döndürür.
/api/wafixer/webhook/set/{instanceName}API key / SessionInstance webhook ayarlarını günceller.
/api/wafixer/settings/find/{instanceName}API key / SessionInstance ayarlarını döndürür.
/api/wafixer/settings/set/{instanceName}API key / SessionInstance ayarlarını günceller.
Bu pathler https://wafixer.com/api/wafixer/{path}/{instanceName}formatıyla kullanılır. Yetki kontrolü WaFixer hesabı, paket, API key scope ve embed izinlerine göre yapılır.
message/sendWhatsAppAudio/{instanceName}message/sendSticker/{instanceName}message/sendLocation/{instanceName}message/sendContact/{instanceName}message/sendReaction/{instanceName}message/sendPoll/{instanceName}message/sendList/{instanceName}message/sendButtons/{instanceName}chat/findContacts/{instanceName}chat/fetchProfile/{instanceName}chat/fetchProfilePictureUrl/{instanceName}chat/whatsappNumbers/{instanceName}chat/sendPresence/{instanceName}group/create/{instanceName}group/fetchAllGroups/{instanceName}group/findGroupInfos/{instanceName}group/participants/{instanceName}group/updateParticipant/{instanceName}label/findLabels/{instanceName}label/handleLabel/{instanceName}proxy/find/{instanceName}proxy/set/{instanceName}template/find/{instanceName}template/create/{instanceName}template/edit/{instanceName}template/delete/{instanceName}Geçersiz body veya parametre
Oturum, API key veya token yok/geçersiz
Kullanıcı bu kayıt veya path için yetkili değil
Kayıt bulunamadı
WhatsApp numarası zaten kullanımda
Instance aboneliği aktif değil
Sunucu hatası
WhatsApp servisine/proxy upstream'e ulaşılamadı