SocialHub.AI
Sumber · Pembangun

REST API Rujukan

71 titik akhir merentasi sumber 19. SocialHub v2 REST API membolehkan anda mengurus kedai, ahli kesetiaan, mata, kupon, tangkapan, program Duta dan penjejakan. Semua titik akhir memerlukan Authorization: Bearer fl_live_… melainkan dinyatakan.

URL Asashttps://flash.socialhub.ai/api/v2

Rujukan ini mencerminkan API secara langsung. Ia merupakan gambaran statik katalog titik akhir, dikumpulkan mengikut sumber. Untuk kontrak yang sentiasa terkini dan boleh dibaca mesin (parameter, badan permintaan, skema respons), lihat OpenAPI JSON →

Pengesahan

Sahkan dengan kunci Bearer

Setiap permintaan disahkan dengan kunci SocialHub API (fl_live_…) yang dihantar sebagai token Bearer. Kunci diskopkan kepada pasukan anda dan setiap alat — cipta dan uruskan dalam akaun SocialHub anda.

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

Lebih suka menyimpan kunci teks biasa daripada sejarah cangkerang anda? Eksportnya sebagai FLASH_API_KEY dan rujuk var persekitaran.

Mod ujian (kotak pasir)

Tandakan kunci sebagai kunci ujian untuk dibina terhadap kotak pasir pada URL asas yang sama ini — tiada persekitaran atau kelayakan yang berasingan. Data yang ditulis dengannya (ahli, pesanan, kupon) ditag dan disembunyikan daripada senarai langsung dan papan pemuka anda; ahli ujian tidak pernah dihubungi sepenuhnya (e-mel pemasaran, SMS dan push disekat) dan kupon ujian tidak pernah ditebus dengan nilai sebenar; dan satu POST /api/v2/test-data/purge akan memadamkan semuanya. Bereksperimen secara bebas, kemudian tetapkan semula.

Rujukan

Titik Akhir

71 titik akhir merentasi kumpulan sumber 19. Kaedah, laluan dan ringkasan satu baris untuk setiap satu — parameter penuh dan butiran skema berada dalam OpenAPI JSON.

CWM Ramalan

4 titik akhirs

CWMpengagihan acara seterusnya terakhir tunggal, TimesFM 2.5 ramalan permintaan dan tetingkap gabungan penyewa-persendirian. Tingkah laku seterusnya memerlukan predictions:read; trend/tetingkap juga memerlukan metrics:readKebarangkalian peristiwa seterusnya tidak dikalibrasi dan bergantung pada sasaran yang disokong; tetingkap gabungan kekal null sehingga dilatih dan disahkan.

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

Kedai

4 titik akhirs

Pengurusan kedai

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

Ahli

12 titik akhirs

Pengurusan ahli kesetiaan

GET/api/v2/members
POST/api/v2/members
POST/api/v2/members/batch
GET/api/v2/members/{id}
TAMPALAN/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

Pesanan

4 titik akhirs

Pengemasan pesanan → mata pemberian automatik, bayaran balik dan penyelarasan

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

Katalog

5 titik akhirs

Katalog produk (PIM) — produk, varian, kategori, jenama; ERP generik/Shopify import

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

Tag Ahli

4 titik akhirs

Baca katalog tag — kitaran hayat, RFM, peringkat nilai, penglibatan, masa pembelian, keutamaan (termasuk afiniti kategori), risiko, persetujuan dan paksi saluran — dan tetapkan/alih keluar tag ahli secara manual

GET/api/v2/tags
GET/api/v2/members/{id}/tags
POST/api/v2/members/{id}/tags
PADAM/api/v2/members/{id}/tags/{tagKey}

Medan Tersuai

2 titik akhirs

Baca medan tersuai yang ditakrifkan oleh penyewa untuk mana-mana entiti (ahli / kedai / produk / kumpulan kupon / pesanan). Baca sahaja; bukan PII oleh reka bentuk. Skop: custom_fields:baca.

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

Tangkapan

1 titik akhir

Tangkap rekod

GET/api/v2/captures

Kupon

4 titik akhirs

Kumpulan kupon, kod dan penebusan

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

Duta

3 titik akhirs

Program Duta — calon, laporan ROI dan kod afiliasi

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

Penjejakan

2 titik akhirs

Analisis lawatan halaman / tingkah laku dan pengambilan peristiwa

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

API Kekunci

3 titik akhirs

API pengurusan kunci

GET/api/v2/api-keys
POST/api/v2/api-keys
PADAM/api/v2/api-keys/{id}

Pengesahan

7 titik akhirs

Pengesahan dan profil pengguna

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

Segmen

5 titik akhirs

Segmen khalayak — keadaan berstruktur yang digunakan untuk menyasarkan kempen

GET/api/v2/segments
POST/api/v2/segments
GET/api/v2/segments/{id}
TAMPALAN/api/v2/segments/{id}
PADAM/api/v2/segments/{id}

Kempen

3 titik akhirs

Kempen — senaraikan dan cipta draf (tidak pernah dihantar; manusia menyemak dan menghantar)

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

Automasi

2 titik akhirs

Automasi — senaraikan aliran yang dicetuskan oleh peristiwa dan jeda/sambung semula

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

Transaksi

1 titik akhir

Penghantaran transaksi — sistem anda mencetuskan penghantaran penerima tunggal kempen yang didayakan oleh manusia secara eksplisit untuk kegunaan transaksi (pengesahan pesanan, resit). API tidak pernah mengarang kandungan; penindasan kebolehhantaran sentiasa dihormati; lulus idempotency_key untuk memastikan percubaan semula selamat

POST/api/v2/transactional/send

Import

4 titik akhirs

Import pukal async — muat naik fail ahli/pesanan CSV/JSONL dan undi kerja (tiada had 100 baris)

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

Data ujian

1 titik akhir

Data mod ujian kotak pasir — bersihkan semua yang dibuat oleh kunci ujian

POST/api/v2/test-data/purge
Baru dihantar

Medan profil ramalan & cadangan yang lebih pintar

Dua peningkatan berada di dalam titik akhir sedia ada — tiada permukaan awam baharu, dan bentuk tindak balas titik akhir cadangan sedia ada tidak berubah.

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

Penggulungan profil kini merangkumi medan ramalan, yang dikira apabila data pasukan menyokong kesesuaian:

  • Tarikh pesanan seterusnya yang dijangkakan — padanan Gamma setiap ahli pada selang pembelian ahli sendiri (memerlukan ≥ 3 pembelian), dikembalikan dengan statistik selang dan penunjuk keyakinan.
  • Kecenderungan klik e-mel — logistik L2-regular setiap pasukan P(click) daripada ciri penglibatan rollup profil.

Kedua-dua medan berada null di bawah pintu kejujuran — bukan tekaan. Pengguna mesti mengendalikan null.

Recommendations (public embed + v2)

Pemarkahan pembelian bersama dinaik taraf kepada kesamaan item-item yang dinormalisasi kosinus, jadi kekuatan pasangan tidak lagi dikuasai oleh penjual terlaris:

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

Larian kerja setiap malam yang baharu bagi setiap pasukan (sokongan / keyakinan / peningkatan; MIN_PAIR_ORDERS=3, MIN_CONFIDENCE=0.05, 25 peraturan teratas bagi setiap anteseden mengikut peningkatan) dan memberi cadangan jualan silang. Integrasi sedia ada terus berfungsi seperti sedia ada — bentuk respons tidak berubah.