SocialHub.AI
Kaynaklar · Geliştiriciler

REST API Referans

19 kaynaklarındaki 71 uç noktaları. SocialHub v2 REST API mağazaları, sadakat üyelerini, puanları, kuponları, kapları, Elçi programını ve takibi yönetmenizi sağlar. Aksi belirtilmediği sürece tüm uç noktalar Authorization: Bearer fl_live_… gerektirir.

Temel URLhttps://flash.socialhub.ai/api/v2

Bu referans, canlı API'yi yansıtır. Kaynağa göre gruplandırılmış uç nokta kataloğunun statik bir anlık görüntüsüdür. Her zaman güncel, makine tarafından okunabilir sözleşme (parametreler, istek gövdeleri, yanıt şemaları) için OpenAPI JSON → bölümüne bakın.

Kimlik Doğrulama

Taşıyıcı anahtarla kimlik doğrulama

Her istek, Taşıyıcı belirteç olarak gönderilen bir SocialHub API anahtarı (fl_live_…) ile doğrulanır. Anahtarlar ekibinize ve araç başına özeldir; bunları SocialHub hesabınızda oluşturun ve yönetin.

curl https://flash.socialhub.ai/api/v2/members \
  -H "Authorization: Bearer fl_live_your_key_here"

Düz metin anahtarını shell geçmişinizden uzak tutmayı mı tercih ediyorsunuz? FLASH_API_KEY olarak dışa aktarın ve ortam değişkenine referans verin.

Test modu (kum havuzu)

Aynı temel URL üzerinde bir sanal ortamda derleme yapmak için bir anahtarı test anahtarı olarak işaretleyin — ayrı bir ortam veya kimlik bilgisi gerekmez. Bununla yazılan veriler (üyeler, siparişler, kuponlar) etiketlenir ve canlı listelerinizden ve gösterge panolarınızdan gizlenir; bir test üyesiyle asla gerçek anlamda iletişim kurulmaz (pazarlama e-postası, SMS ve bildirimler engellenir) ve bir test kuponu asla gerçek bir değer için kullanılmaz; ve tek bir POST /api/v2/test-data/purge komutu her şeyi siler. Özgürce deney yapın, sonra sıfırlayın.

Referans

Uç noktalar

19 kaynak grupları genelinde 71 uç noktaları. Her biri için yöntem, yol ve tek satırlık özet — tam parametre ve şema ayrıntıları OpenAPI JSON dosyasında bulunur.

CWM Tahminler

4 uç noktasıS

CWM'ın tek ve son bir sonraki etkinlik dağıtımı, TimesFM 2.5 talep tahminleri ve kiracı-özel sektör birleşme pencereleri. Sonraki davranışlar gerektirir predictions:read; trendler/vitrinler ayrıca şunları gerektirir: metrics:readSonraki olay olasılıkları kalibre edilmemiş olup desteklenen hedeflere bağlıdır; birleştirme pencereleri aynı kalır. null Eğitimini tamamlayıp onaylanana kadar.

GET/api/v2/cwm/capabilities
GET/api/v2/cwm/members/{id}/next-behaviors
GET/api/v2/cwm/trends
GET/api/v2/cwm/members/{id}/purchase-windows

Mağazalar

4 uç noktasıS

Mağaza yönetimi

GET/api/v2/stores
GET/api/v2/stores/{id}
POST/api/v2/stores
PUT/api/v2/stores/{id}

Üyeler

12 uç noktasıS

Sadakat üyesi yönetimi

GET/api/v2/members
POST/api/v2/members
POST/api/v2/members/batch
GET/api/v2/members/{id}
YAMA/api/v2/members/{id}
GET/api/v2/members/{id}/points
POST/api/v2/members/{id}/points
GET/api/v2/members/{id}/tier
GET/api/v2/members/{id}/coupons
GET/api/v2/members/{id}/receipts
GET/api/v2/members/{id}/profile
POST/api/v2/members/{id}/redeem-coupon

Siparişler

4 uç noktasıS

Sipariş alımı → otomatik ödül puanları, iadeler ve mutabakat

GET/api/v2/orders
POST/api/v2/orders
POST/api/v2/orders/batch
POST/api/v2/orders/{externalOrderId}/refund

Katalog

5 uç noktasıS

Ürün kataloğu (PIM) — ürünler, varyantlar, kategoriler, markalar; genel ERP/Shopify içe aktarma

GET/api/v2/products
GET/api/v2/products/{id}
GET/api/v2/categories
GET/api/v2/brands
POST/api/v2/catalog/import

Üye Etiketleri

4 uç noktasıS

Etiket kataloğunu okuyun (yaşam döngüsü, RFM, değer katmanı, etkileşim, satın alma zamanlaması, tercih (kategori yakınlığı dahil), risk, izin ve kanal eksenleri) ve bir üyenin etiketlerini manuel olarak atayın/kaldırın

GET/api/v2/tags
GET/api/v2/members/{id}/tags
POST/api/v2/members/{id}/tags
SİL/api/v2/members/{id}/tags/{tagKey}

Özel Alanlar

2 uç noktasıS

Herhangi bir varlık (üye / mağaza / ürün / kupon havuzu / sipariş) için kiracı tarafından tanımlanan özel alanları okuyun. Sadece okunabilir; tasarım gereği kişisel bilgi içermez. Kapsam: custom_fields:read.

GET/api/v2/custom-fields
GET/api/v2/custom-fields/values

Yakalamalar

1 uç noktası

Kayıtları yakala

GET/api/v2/captures

Kuponlar

4 uç noktasıS

Kupon havuzları, kodlar ve kullanım

GET/api/v2/coupons
GET/api/v2/coupons/pools
POST/api/v2/coupons/issue
POST/api/v2/coupons/{id}/redeem

Büyükelçi

3 uç noktasıS

Elçi programı — adaylar, yatırım getirisi raporu ve ortaklık kodları

GET/api/v2/ambassador/candidates
GET/api/v2/ambassador/metrics
POST/api/v2/ambassador/members/{id}/issue-code

Takip

2 uç noktasıS

Sayfa ziyareti / davranış analizi ve olay alımı

GET/api/v2/tracking/stats
POST/api/v2/tracking/events

API Tuşlar

3 uç noktasıS

API anahtar yönetimi

GET/api/v2/api-keys
POST/api/v2/api-keys
SİL/api/v2/api-keys/{id}

Yetki

7 uç noktasıS

Kimlik doğrulama ve kullanıcı profili

POST/api/v2/auth/register
POST/api/v2/auth/login
GET/api/v2/auth/profile
YAMA/api/v2/auth/profile
POST/api/v2/auth/change-password
POST/api/v2/auth/forgot-password
POST/api/v2/auth/reset-password

Segmentler

5 uç noktasıS

Hedef Kitle Segmentleri — Kampanyaları Hedeflemek İçin Kullanılan Yapılandırılmış Koşullar

GET/api/v2/segments
POST/api/v2/segments
GET/api/v2/segments/{id}
YAMA/api/v2/segments/{id}
SİL/api/v2/segments/{id}

Kampanyalar

3 uç noktasıS

Kampanyalar — liste ve taslak oluşturma (asla gönderilmez; bir insan inceler ve gönderir)

GET/api/v2/campaigns
POST/api/v2/campaigns
GET/api/v2/campaigns/{id}

Otomasyonlar

2 uç noktasıS

Otomasyonlar — olayla tetiklenen akışları listeleyin ve bunları duraklatın/devam ettirin

GET/api/v2/automations
YAMA/api/v2/automations/{id}

İşlemsel

1 uç noktası

İşlemsel gönderim — sisteminiz, işlemsel kullanım için açıkça yetkilendirilmiş bir insan tarafından (sipariş onayları, makbuzlar) tek alıcılı bir kampanya gönderimini tetikler. API asla içerik oluşturmaz; teslim edilebilirlik bastırması her zaman dikkate alınır; Tekrar denemeleri güvenli hale getirmek için idempotency_key'i geçirin

POST/api/v2/transactional/send

İçe aktarmalar

4 uç noktasıS

Asenkron Toplu İçe Aktarma — Bir CSV/JSONL üye/sipariş dosyasını yükleyin ve işi sorgulayın (100 satır sınırı yok)

POST/api/v2/members/import
GET/api/v2/members/import/{id}
POST/api/v2/orders/import
GET/api/v2/orders/import/{id}

Test verileri

1 uç noktası

Test modu verilerini sanal ortamda saklayın — bir test anahtarının oluşturduğu her şeyi temizleyin

POST/api/v2/test-data/purge
Son zamanlarda gönderilenler

Tahminleyici profil alanları ve daha akıllı öneriler

İki yükseltme mevcut uç noktaların içine giriyor; yeni bir genel yüzey yok ve mevcut öneri uç noktalarının yanıt şekilleri değişmedi.

GET /api/v2/members/{id}/profile

Profil özetleri artık takımın verileri bir uyumu desteklediğinde hesaplanan tahminli alanları içeriyor:

  • Beklenen bir sonraki sipariş tarihi — üyenin kendi satın alma aralıklarına göre üye başına Gama uyumu (≥ 3 satın alma gerektirir), aralık istatistikleri ve bir güven göstergesi ile birlikte döndürülür.
  • E-posta tıklama eğilimi — profilin toplu etkileşim özelliklerinden gelen, ekip başına L2 düzenlemeli bir lojistik P(click).

Her iki alan da dürüstlük kapılarının null altındadır; asla tahmin edilemez. Tüketiciler null değerini işlemelidir.

Recommendations (public embed + v2)

Ortak satın alma puanlaması, kosinüs normalleştirilmiş ürün-ürün benzerliğine yükseltildi, böylece çift gücü artık en çok satanlar tarafından domine edilmiyor:

score = co_count / sqrt(buyers(A) × buyers(B))   # pairs need ≥2 shared buyers
                                                 # raw co_count still stored

Her ekip için (destek / güven / yükseliş; MIN_PAIR_ORDERS=3, MIN_CONFIDENCE=0.05, yükselişe göre öncül başına en iyi 25 kural) yeni bir gece işi çalıştırılır ve çapraz satış önerileri sunar. Mevcut entegrasyonlar olduğu gibi çalışmaya devam eder — yanıt şekilleri değişmez.