Pushizo Docs
API referansı

API referansı — işlem listesi

Public REST API'nin 232 işlemi, etiket bazında; OpenAPI 3.1.0 sözleşmesinden üretilir.

Kaynak: openapi.yaml (OpenAPI 3.1.0, sürüm 1.0.0) · Postman koleksiyonu. İstek/yanıt şemaları, parametreler ve örnekler için OpenAPI dosyasını bir görüntüleyicide (Scalar, Swagger UI, Redoc) açın ya da çalışan API'nin /docs adresini kullanın. Kimlik doğrulama, hata zarfı ve sayfalama kuralları: API'ye genel bakış.

Kapsam gerektiren işlemler Authorization: Bearer hs_live_… ile çağrılır; sdk ve system etiketli uçlar kimliksizdir.

Sistem (system, 4 işlem)

YöntemYolAçıklama
GET/Servis bilgisi
GET/status.jsonStatus page (bileşenler ve açık olaylar)
GET/healthzLiveness: süreç ayakta mı?
GET/readyzReadiness: veritabanı ve Redis erişilebilir mi?

Organizasyon ve app’ler (apps, 7 işlem)

YöntemYolAçıklama
GET/v1/organizationAnahtarın ait olduğu organizasyon (org geneli admin anahtarı)
GET/v1/organization/membersOrganizasyon üyeleri (org geneli admin anahtarı)
GET/v1/organization/audit-logsAudit log (org geneli admin anahtarı; action/actor/app/tarih filtreleri, cursor)
GET/v1/appsApp listesi (org geneli admin anahtarı)
POST/v1/appsApp oluştur (org geneli admin anahtarı)
GET/v1/apps/{appId}App detayı
PATCH/v1/apps/{appId}App ayarlarını güncelle

Organizasyon kullanımı (organization, 1 işlem)

YöntemYolAçıklama
GET/v1/organization/usageOrganizasyon kullanımı ve plan kotaları (org geneli anahtar)

API anahtarları (api-keys, 5 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/api-keysApp'e bağlı API anahtarları
POST/v1/apps/{appId}/api-keysApp'e bağlı API anahtarı oluştur (ham anahtar yalnızca bu yanıtta)
PATCH/v1/apps/{appId}/api-keys/{keyId}Anahtarı güncelle (ad, kapsam, IP izin listesi, bitiş)
DELETE/v1/apps/{appId}/api-keys/{keyId}Anahtarı iptal et
POST/v1/apps/{appId}/api-keys/{keyId}/rotateAnahtarı döndür (eski değer anında geçersiz)

Kanallar (channels, 3 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/channelsKanal yapılandırmaları
PUT/v1/apps/{appId}/channels/{channel}Kimlik bilgisi yükle (APNs p8, FCM servis hesabı, VAPID, mock)
POST/v1/apps/{appId}/channels/{channel}/validateSağlayıcıya test bağlantısı

Bildirimler (notifications, 8 işlem)

YöntemYolAçıklama
GET/v1/notificationsMesaj listesi (app_id zorunlu)
POST/v1/notificationsBildirim oluştur (202, asenkron teslimat)
POST/v1/notifications/estimateKaydedilmemiş hedef için alıcı sayısı (gönderim yapmaz)
GET/v1/notifications/{messageId}Mesaj durumu ve sayaçları
DELETE/v1/notifications/{messageId}Zamanlanmış/kuyruktaki mesajı iptal et
GET/v1/notifications/{messageId}/deliveriesAbone bazlı teslimat sonuçları (cursor)
GET/v1/notifications/{messageId}/historyBildirim geçmişi CSV işi (teslimatlar; tamamlanınca download_url)
POST/v1/notifications/{messageId}/export_eventsMesaj olay CSV işi (gönderildi/teslim/açıldı/tıklandı/bounce…; tamamlanınca download_url)

Kullanıcılar, abonelikler ve olaylar (users, 18 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/usersKullanıcı listesi
POST/v1/apps/{appId}/usersKullanıcı oluştur/güncelle (external_id ile, isteğe bağlı aboneliklerle)
POST/v1/apps/{appId}/users/searchSegment tanımı ile kullanıcı arama
GET/v1/apps/{appId}/users/by/{label}/{value}Alias ile kullanıcı (hs_id, external_id veya özel etiket)
PATCH/v1/apps/{appId}/users/by/{label}/{value}Tag/property merge-patch ve deltas
DELETE/v1/apps/{appId}/users/by/{label}/{value}Kullanıcıyı sil (abonelikler silinir, olaylar anonimleşir)
GET/v1/apps/{appId}/users/by/{label}/{value}/identityKullanıcının tüm kimlikleri (hs_id, external_id, özel alias'lar)
PATCH/v1/apps/{appId}/users/by/{label}/{value}/identityAlias ekle
GET/v1/apps/{appId}/users/by/{label}/{value}/exportKullanıcı verisini dışa aktar (KVKK/GDPR taşınabilirlik): profil, alias, abonelik, son olaylar
DELETE/v1/apps/{appId}/users/by/{label}/{value}/identity/{aliasLabel}Alias kaldır
POST/v1/apps/{appId}/users/by/{label}/{value}/subscriptionsKullanıcıya abonelik ekle
GET/v1/apps/{appId}/subscriptions/{subscriptionId}Abonelik detayı
PATCH/v1/apps/{appId}/subscriptions/{subscriptionId}Abonelik güncelle
DELETE/v1/apps/{appId}/subscriptions/{subscriptionId}Aboneliği sil
GET/v1/apps/{appId}/subscriptions/{subscriptionId}/user/identityAboneliğin sahibi kullanıcının kimlikleri
PATCH/v1/apps/{appId}/subscriptions_by_token/{tokenType}/{token}Token ile abonelik güncelle (token_type: ios_push, android_push, hms_push, web_push, email, sms veya OneSignal adları iOSPush, AndroidPush, HuaweiPush, ChromePush, FirefoxPush, SafariPush, Email, SMS)
POST/v1/apps/{appId}/subscriptions/{subscriptionId}/ownerAboneliği external_id ile kullanıcıya bağla
POST/v1/apps/{appId}/eventsToplu olay gönder (en fazla 500)

Olay tanımları (events, 3 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/events/definitionsOlay tanımları
GET/v1/apps/{appId}/events/definitions/{name}Olay detayı
PATCH/v1/apps/{appId}/events/definitions/{name}Görünen ad / dönüşüm işareti

Segmentler (segments, 8 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/segmentsSegment listesi
POST/v1/apps/{appId}/segmentsSegment oluştur
POST/v1/apps/{appId}/segments/previewTanım ile sayım ve örnek kullanıcılar
GET/v1/apps/{appId}/segments/{segmentId}Segment detayı
PATCH/v1/apps/{appId}/segments/{segmentId}Segment güncelle
DELETE/v1/apps/{appId}/segments/{segmentId}Segment sil
GET/v1/apps/{appId}/segments/{segmentId}/campaignsSegmenti kullanan kampanyalar
POST/v1/apps/{appId}/segments/{segmentId}/estimateTahmini sayım

Şablonlar (templates, 9 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/templatesŞablon listesi
POST/v1/apps/{appId}/templatesŞablon oluştur
GET/v1/apps/{appId}/templates/{templateId}Şablon detayı
PATCH/v1/apps/{appId}/templates/{templateId}Şablon güncelle
DELETE/v1/apps/{appId}/templates/{templateId}Şablon sil
GET/v1/apps/{appId}/templates/{templateId}/statsŞablon analitiği
POST/v1/apps/{appId}/templates/{templateId}/copy_to_appŞablonu aynı organizasyondaki başka bir app'e kopyala
GET/v1/apps/{appId}/templates/{templateId}/versionsSürüm geçmişi
POST/v1/apps/{appId}/templates/{templateId}/renderŞablonu örnek verilerle render et

Kampanyalar (campaigns, 18 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/campaignsKampanya listesi
POST/v1/apps/{appId}/campaignsKampanya oluştur
GET/v1/apps/{appId}/campaigns/{campaignId}Kampanya detayı
PATCH/v1/apps/{appId}/campaigns/{campaignId}Kampanya güncelle
DELETE/v1/apps/{appId}/campaigns/{campaignId}Kampanya sil
POST/v1/apps/{appId}/campaigns/{campaignId}/scheduleZamanla
POST/v1/apps/{appId}/campaigns/{campaignId}/sendHemen gönder
POST/v1/apps/{appId}/campaigns/{campaignId}/pauseDuraklat
POST/v1/apps/{appId}/campaigns/{campaignId}/resumeSürdür
POST/v1/apps/{appId}/campaigns/{campaignId}/cancelİptal
POST/v1/apps/{appId}/campaigns/{campaignId}/duplicateÇoğalt
POST/v1/apps/{appId}/campaigns/{campaignId}/approveOnayla
GET/v1/apps/{appId}/campaigns/{campaignId}/statsİstatistikler
GET/v1/apps/{appId}/campaigns/{campaignId}/variants/statsA/B varyant karşılaştırması
POST/v1/apps/{appId}/campaigns/{campaignId}/winnerA/B kazananını seç
GET/v1/apps/{appId}/campaigns/{campaignId}/deliveriesAbone bazlı teslimatlar
POST/v1/apps/{appId}/campaigns/{campaignId}/resend-failedBaşarısız teslimatlara yeniden gönder
GET/v1/apps/{appId}/campaigns/{campaignId}/messagesKampanya çalıştırmaları

Journey’ler (journeys, 19 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/journeysJourney listesi
POST/v1/apps/{appId}/journeysJourney oluştur (taslak)
GET/v1/apps/{appId}/journeys/{journeyId}Journey detayı
PATCH/v1/apps/{appId}/journeys/{journeyId}Ad / açıklama
DELETE/v1/apps/{appId}/journeys/{journeyId}Hiç yayınlanmamış journey'i sil
PUT/v1/apps/{appId}/journeys/{journeyId}/draftTaslağı kaydet
PATCH/v1/apps/{appId}/journeys/{journeyId}/nodes/{nodeId}Taslaktaki düğümü güncelle
GET/v1/apps/{appId}/journeys/{journeyId}/versionsSürümler
POST/v1/apps/{appId}/journeys/{journeyId}/publishYayınla
POST/v1/apps/{appId}/journeys/{journeyId}/pauseDuraklat
POST/v1/apps/{appId}/journeys/{journeyId}/resumeDevam ettir
POST/v1/apps/{appId}/journeys/{journeyId}/archiveArşivle
POST/v1/apps/{appId}/journeys/{journeyId}/duplicateKopyala
GET/v1/apps/{appId}/journeys/{journeyId}/statsDüğüm bazlı istatistik
GET/v1/apps/{appId}/journeys/{journeyId}/runsRun listesi
POST/v1/apps/{appId}/journeys/{journeyId}/runsKullanıcıyı journey'e sok (external_id, user_id veya alias; context Liquid custom_data)
GET/v1/apps/{appId}/journeys/{journeyId}/runs/{runId}Run detayı ve adımlar
DELETE/v1/apps/{appId}/journeys/{journeyId}/runs/{runId}Run'ı sonlandır
GET/v1/apps/{appId}/users/by/{label}/{value}/journeysKullanıcının journey run'ları

In-app mesajlar (in-app, 7 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/in-app-messagesIn-app mesajlar (durum filtresi; istatistik dahil)
POST/v1/apps/{appId}/in-app-messagesIn-app mesaj oluştur (taslak)
GET/v1/apps/{appId}/in-app-messages/{messageId}In-app mesaj detayı ve istatistikleri
PATCH/v1/apps/{appId}/in-app-messages/{messageId}In-app mesajı düzenle
DELETE/v1/apps/{appId}/in-app-messages/{messageId}In-app mesajı sil
POST/v1/apps/{appId}/in-app-messages/{messageId}/statusYayınla / duraklat / arşivle
POST/v1/apps/{appId}/in-app-messages/{messageId}/winnerA/B kazananını elle seç

Bildirim kutusu (inbox, 4 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/users/by/{label}/{value}/inboxKullanıcının bildirim kutusu (okunmamış sayısı dahil)
POST/v1/apps/{appId}/users/by/{label}/{value}/inbox/read-allTümünü okundu işaretle
POST/v1/apps/{appId}/users/by/{label}/{value}/inbox/{itemId}/readOkundu işaretle
DELETE/v1/apps/{appId}/users/by/{label}/{value}/inbox/{itemId}Kutudan kaldır (arşivle)

Kategoriler ve tercihler (preferences, 6 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/categoriesMesaj kategorileri
POST/v1/apps/{appId}/categoriesKategori oluştur
PATCH/v1/apps/{appId}/categories/{categoryId}Kategori güncelle
DELETE/v1/apps/{appId}/categories/{categoryId}Kategori sil
GET/v1/apps/{appId}/users/by/{label}/{value}/preferencesKullanıcının tercihleri (alias ile)
PUT/v1/apps/{appId}/users/by/{label}/{value}/preferencesKullanıcı tercihlerini yaz (alias ile)

Suppression list (suppressions, 3 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/suppressionsSuppression list (e-posta/SMS gönderilmeyecek adresler; kanal/neden/değer filtresi)
POST/v1/apps/{appId}/suppressionsAdres ekle (manuel engel; değer saklanmaz, özet + maskeli gösterim)
DELETE/v1/apps/{appId}/suppressions/{suppressionId}Kaydı kaldır (adres yeniden gönderim alabilir)

Webhook’lar (webhooks, 10 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/webhooksWebhook endpoint'leri
POST/v1/apps/{appId}/webhooksEndpoint oluştur (secret yalnızca bu yanıtta döner)
POST/v1/apps/{appId}/webhooks/previewEvent Streams önizlemesi: örnek olay + şablon + filtre → gövde/hata (gönderim yapmaz)
GET/v1/apps/{appId}/webhooks/{webhookId}Endpoint detayı
PATCH/v1/apps/{appId}/webhooks/{webhookId}Endpoint güncelle (URL, olaylar, batch, başlıklar, etkinleştir/durdur)
DELETE/v1/apps/{appId}/webhooks/{webhookId}Endpoint sil
POST/v1/apps/{appId}/webhooks/{webhookId}/rotate-secretSecret rotasyonu (eski secret 24 saat ikinci imza olarak gönderilir)
POST/v1/apps/{appId}/webhooks/{webhookId}/testTest olayı gönder (anında, sonuç döner)
GET/v1/apps/{appId}/webhooks/{webhookId}/deliveriesTeslim geçmişi (cursor; durum/olay türü filtresi)
POST/v1/apps/{appId}/webhooks/deliveries/{deliveryId}/replayTeslimi yeniden gönder (aynı olay kimliğiyle)

Analitik (analytics, 9 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/analytics/overviewGenel bakış KPI
GET/v1/apps/{appId}/analytics/messagesTeslimat raporu
GET/v1/apps/{appId}/analytics/subscriptionsAbonelik büyümesi
GET/v1/apps/{appId}/analytics/eventsOlay hacmi
GET/v1/apps/{appId}/analytics/conversionsDönüşüm/atribüsyon
POST/v1/apps/{appId}/analytics/funnelsFunnel
GET/v1/apps/{appId}/analytics/providersSağlayıcı sağlığı
GET/v1/apps/{appId}/analytics/retentionRetention kohortu
GET/v1/apps/{appId}/analytics/engagementEtkileşim ısı haritası

Dışa / içe aktarma (exports, 6 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/exportsExport işleri
POST/v1/apps/{appId}/exportsExport işi başlat
GET/v1/apps/{appId}/exports/{exportId}Export durumu (download_url)
GET/v1/apps/{appId}/importsImport işleri
POST/v1/apps/{appId}/importsImport işi başlat (multipart: type, file)
GET/v1/apps/{appId}/imports/{importId}Import durumu

SDK uçları (istemci; API anahtarı gerekmez) (sdk, 25 işlem)

YöntemYolAçıklama
GET/sdk/v1/apps/{appId}/configSDK için public app yapılandırması
POST/sdk/v1/apps/{appId}/subscriptionsCihaz/kanal kaydı (idempotent: aynı token tek abonelik)
PATCH/sdk/v1/apps/{appId}/subscriptions/{subscriptionId}Token yenileme, cihaz bilgisi, opt-in/out (sahiplik kanıtı: token_hash veya identity_hash)
DELETE/sdk/v1/apps/{appId}/subscriptions/{subscriptionId}Aboneliği sil (sahiplik kanıtı: token_hash veya identity_hash)
POST/sdk/v1/apps/{appId}/subscriptions/{subscriptionId}/loginCihazı external_id ile kullanıcıya bağla (anonim kullanıcı birleştirilir; sahiplik kanıtı: token_hash)
POST/sdk/v1/apps/{appId}/subscriptions/{subscriptionId}/logoutCihazı anonim yeni kullanıcıya taşı (sahiplik kanıtı: token_hash veya identity_hash)
PATCH/sdk/v1/apps/{appId}/users/{userId}Tag/property merge-patch (identity verification zorunluysa hash gerekir)
PATCH/sdk/v1/apps/{appId}/users/{userId}/identityKullanıcıya alias ekle (User.addAlias; identity verification zorunluysa hash)
DELETE/sdk/v1/apps/{appId}/users/{userId}/identity/{label}Kullanıcıdan alias kaldır (User.removeAlias)
POST/sdk/v1/apps/{appId}/sessionsOturum başlangıcı (süre yoksa) veya bitişi (süre ile; sahiplik kanıtı: token_hash veya identity_hash)
POST/sdk/v1/apps/{appId}/eventsToplu olay bildirimi (en fazla 100)
POST/sdk/v1/apps/{appId}/deliveries/{deliveryId}/receivedCihaz bildirimi aldı (confirmed delivery)
POST/sdk/v1/apps/{appId}/deliveries/{deliveryId}/dismissedBildirim kullanıcı tarafından kapatıldı (web notificationclose, Android silme)
POST/sdk/v1/apps/{appId}/deliveries/{deliveryId}/openedBildirim açıldı / düğmeye tıklandı
POST/sdk/v1/apps/{appId}/live-activities/tokensLive Activity belirteci kaydet (push-to-start veya etkinlik güncelleme)
POST/sdk/v1/apps/{appId}/live-activities/tokens/deleteLive Activity belirtecini sil (etkinlik bitti veya izin kaldırıldı)
POST/sdk/v1/apps/{appId}/errorsSDK hata raporları (en fazla 20; 7 gün saklanır)
GET/sdk/v1/apps/{appId}/in-appCihaz için gösterilebilecek in-app mesajlar (tetikleri SDK değerlendirir)
POST/sdk/v1/apps/{appId}/in-app/{messageId}/eventsIn-app gösterim / tıklama / kapatma
GET/sdk/v1/apps/{appId}/users/{userId}/inboxBildirim kutusu (abonelik kullanıcıya ait olmalı; gerekirse identity_hash)
POST/sdk/v1/apps/{appId}/users/{userId}/inbox/read-allTümünü okundu işaretle
POST/sdk/v1/apps/{appId}/users/{userId}/inbox/{itemId}/readOkundu işaretle
DELETE/sdk/v1/apps/{appId}/users/{userId}/inbox/{itemId}Kutudan kaldır (arşivle)
GET/sdk/v1/apps/{appId}/preferencesCihaz kullanıcısının tercihleri ve kategoriler
PUT/sdk/v1/apps/{appId}/preferencesCihaz kullanıcısının tercihlerini yaz

identity-keys (identity-keys, 3 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/identity-keysSDK kimlik doğrulama (JWT) genel anahtarları
POST/v1/apps/{appId}/identity-keysGenel anahtar ekle (ES256)
DELETE/v1/apps/{appId}/identity-keys/{keyId}Genel anahtarı iptal et

live-activities (live-activities, 7 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/live-activities/typesLive Activity türleri
POST/v1/apps/{appId}/live-activities/typesLive Activity türü oluştur
PATCH/v1/apps/{appId}/live-activities/types/{activityType}Live Activity türünü güncelle
DELETE/v1/apps/{appId}/live-activities/types/{activityType}Live Activity türünü sil
POST/v1/apps/{appId}/live-activities/{activityType}/startLive Activity başlat (push-to-start)
POST/v1/apps/{appId}/live-activities/{activityType}/updateLive Activity güncelle
POST/v1/apps/{appId}/live-activities/{activityType}/endLive Activity bitir

dynamic-content (dynamic-content, 13 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/data-feedsData feed listesi
POST/v1/apps/{appId}/data-feedsData feed oluştur
GET/v1/apps/{appId}/data-feeds/{feedId}Data feed ayrıntısı
PATCH/v1/apps/{appId}/data-feeds/{feedId}Data feed güncelle
DELETE/v1/apps/{appId}/data-feeds/{feedId}Data feed sil
POST/v1/apps/{appId}/data-feeds/{feedId}/testData feed'i örnek kullanıcıyla dene
GET/v1/apps/{appId}/content-tablesİçerik tabloları
POST/v1/apps/{appId}/content-tablesCSV ile içerik tablosu oluştur
GET/v1/apps/{appId}/content-tables/{tableId}İçerik tablosu ayrıntısı
PATCH/v1/apps/{appId}/content-tables/{tableId}İçerik tablosu açıklamasını güncelle
DELETE/v1/apps/{appId}/content-tables/{tableId}İçerik tablosunu sil
GET/v1/apps/{appId}/content-tables/{tableId}/rowsİçerik tablosu satırları
PUT/v1/apps/{appId}/content-tables/{tableId}/rowsİçerik tablosunu yeniden yükle (sürüm artar)

warehouse (warehouse, 10 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/warehouse-exports/tablesDışa aktarılabilir tablolar, kolonlar ve şema sürümleri
POST/v1/apps/{appId}/warehouse-exports/test-connectionKaydetmeden bağlantı testi
GET/v1/apps/{appId}/warehouse-exportsVeri ambarı dışa aktarımları
POST/v1/apps/{appId}/warehouse-exportsDışa aktarım oluştur (kimlik bilgisi şifreli saklanır, yanıtta dönmez)
GET/v1/apps/{appId}/warehouse-exports/{exportId}Dışa aktarım detayı
PATCH/v1/apps/{appId}/warehouse-exports/{exportId}Dışa aktarımı güncelle (ad, tablolar, zamanlama, etkin/duraklat, hedef ayarı, kimlik bilgisi)
DELETE/v1/apps/{appId}/warehouse-exports/{exportId}Dışa aktarımı sil (hedefteki veriler silinmez)
POST/v1/apps/{appId}/warehouse-exports/{exportId}/testKayıtlı dışa aktarımın bağlantı testi
POST/v1/apps/{appId}/warehouse-exports/{exportId}/runŞimdi çalıştır (son başarılı imleçten itibaren)
GET/v1/apps/{appId}/warehouse-exports/{exportId}/runsÇalıştırma geçmişi (cursor)

conversations (conversations, 11 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/conversationsKonuşmalar (SMS, WhatsApp, RCS; son mesaja göre; kanal/durum/okunmamış/kişi filtresi)
GET/v1/apps/{appId}/conversations/{conversationId}Konuşma (WhatsApp oturum penceresi ve açık rıza durumu dahil)
GET/v1/apps/{appId}/conversations/{conversationId}/messagesKonuşma mesajları (yeniden eskiye; giden mesaj durumu teslimattan)
POST/v1/apps/{appId}/conversations/{conversationId}/messagesYanıt gönder. WhatsApp: açık rıza zorunlu; son gelen mesajdan 24 saat içinde metin/medya, pencere dışında yalnızca onaylı şablon (aksi 422 WHATSAPP_WINDOW_CLOSED).
POST/v1/apps/{appId}/conversations/{conversationId}/readGelen mesajları okundu işaretle
GET/v1/apps/{appId}/sms-keywordsİki yönlü mesaj anahtar sözcükleri (org geneli + bu app) ve yasal (ayrılmış) sözcükler
POST/v1/apps/{appId}/sms-keywordsAnahtar sözcük oluştur (tag ekle/kaldır, olay → journey tetiği, otomatik yanıt, abonelik)
PATCH/v1/apps/{appId}/sms-keywords/{keywordId}Anahtar sözcüğü güncelle
DELETE/v1/apps/{appId}/sms-keywords/{keywordId}Anahtar sözcüğü sil
GET/v1/apps/{appId}/whatsapp/templatesWhatsApp şablonları (Meta onay durumu ile)
POST/v1/apps/{appId}/whatsapp/templates/syncWhatsApp şablonlarını Meta Graph API’den senkronla

email-deliverability (email-deliverability, 9 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/email-deliverabilityE-posta teslim ayarları (BCC/arşiv, gönderim öncesi adres doğrulama, üçüncü taraf doğrulayıcı)
PUT/v1/apps/{appId}/email-deliverabilityE-posta teslim ayarlarını güncelle (doğrulayıcı anahtarı zarf şifreli saklanır, geri okunmaz)
POST/v1/apps/{appId}/email-deliverability/verify-addressAdres doğrulama testi (sözdizimi, MX, tek kullanımlık alan adı, rol hesabı, üçüncü taraf)
GET/v1/apps/{appId}/email-deliverability/warmup-plansIsındırma planları (bugünkü limit/kullanım ve ileri günlere ayrılmış gönderimler)
POST/v1/apps/{appId}/email-deliverability/warmup-plansIsındırma planı oluştur (günlük limit eğrisi veya başlangıç/çarpan/hedef; sağlayıcı payları)
GET/v1/apps/{appId}/email-deliverability/warmup-plans/{planId}Isındırma planı
PATCH/v1/apps/{appId}/email-deliverability/warmup-plans/{planId}Isındırma planını güncelle (duraklat/sürdür, eğri, paylar)
DELETE/v1/apps/{appId}/email-deliverability/warmup-plans/{planId}Isındırma planını sil
GET/v1/apps/{appId}/email-deliverability/warmup-plans/{planId}/usageIsındırma planı gün × sağlayıcı kullanımı

integrations (integrations, 4 işlem)

YöntemYolAçıklama
GET/v1/apps/{appId}/integrations/zapier/meZapier bağlantı testi: anahtarın app’i ve kapsamları
POST/v1/apps/{appId}/integrations/zapier/hooksREST Hook aboneliği (Zap açıldı)
DELETE/v1/apps/{appId}/integrations/zapier/hooks/{hookId}REST Hook aboneliğini sil (Zap kapatıldı)
GET/v1/apps/{appId}/integrations/zapier/samplesTetik örnekleri (performList): son kayıtlar, abonelik gövdesiyle aynı biçim

mcp (mcp, 2 işlem)

YöntemYolAçıklama
POST/v1/apps/{appId}/mcp/campaign-draftsKampanya taslağı oluştur (MCP onaylı mod; gönderim yapmaz)
POST/v1/apps/{appId}/mcp/segment-draftsSegment taslağı oluştur (MCP onaylı mod; dinamik segment)

Bu sayfada