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.
https://flash.socialhub.ai/api/v2Rujukan 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 →
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.
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.
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 akhirsCWMpengagihan 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.
/api/v2/cwm/capabilities/api/v2/cwm/members/{id}/next-behaviors/api/v2/cwm/trends/api/v2/cwm/members/{id}/purchase-windowsKedai
4 titik akhirsPengurusan kedai
/api/v2/stores/api/v2/stores/{id}/api/v2/stores/api/v2/stores/{id}Ahli
12 titik akhirsPengurusan ahli kesetiaan
/api/v2/members/api/v2/members/api/v2/members/batch/api/v2/members/{id}/api/v2/members/{id}/api/v2/members/{id}/points/api/v2/members/{id}/points/api/v2/members/{id}/tier/api/v2/members/{id}/coupons/api/v2/members/{id}/receipts/api/v2/members/{id}/profile/api/v2/members/{id}/redeem-couponPesanan
4 titik akhirsPengemasan pesanan → mata pemberian automatik, bayaran balik dan penyelarasan
/api/v2/orders/api/v2/orders/api/v2/orders/batch/api/v2/orders/{externalOrderId}/refundKatalog
5 titik akhirsKatalog produk (PIM) — produk, varian, kategori, jenama; ERP generik/Shopify import
/api/v2/products/api/v2/products/{id}/api/v2/categories/api/v2/brands/api/v2/catalog/importMedan Tersuai
2 titik akhirsBaca 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.
/api/v2/custom-fields/api/v2/custom-fields/valuesTangkapan
1 titik akhirTangkap rekod
/api/v2/capturesKupon
4 titik akhirsKumpulan kupon, kod dan penebusan
/api/v2/coupons/api/v2/coupons/pools/api/v2/coupons/issue/api/v2/coupons/{id}/redeemDuta
3 titik akhirsProgram Duta — calon, laporan ROI dan kod afiliasi
/api/v2/ambassador/candidates/api/v2/ambassador/metrics/api/v2/ambassador/members/{id}/issue-codePenjejakan
2 titik akhirsAnalisis lawatan halaman / tingkah laku dan pengambilan peristiwa
/api/v2/tracking/stats/api/v2/tracking/eventsAPI Kekunci
3 titik akhirsAPI pengurusan kunci
/api/v2/api-keys/api/v2/api-keys/api/v2/api-keys/{id}Pengesahan
7 titik akhirsPengesahan dan profil pengguna
/api/v2/auth/register/api/v2/auth/login/api/v2/auth/profile/api/v2/auth/profile/api/v2/auth/change-password/api/v2/auth/forgot-password/api/v2/auth/reset-passwordSegmen
5 titik akhirsSegmen khalayak — keadaan berstruktur yang digunakan untuk menyasarkan kempen
/api/v2/segments/api/v2/segments/api/v2/segments/{id}/api/v2/segments/{id}/api/v2/segments/{id}Kempen
3 titik akhirsKempen — senaraikan dan cipta draf (tidak pernah dihantar; manusia menyemak dan menghantar)
/api/v2/campaigns/api/v2/campaigns/api/v2/campaigns/{id}Automasi
2 titik akhirsAutomasi — senaraikan aliran yang dicetuskan oleh peristiwa dan jeda/sambung semula
/api/v2/automations/api/v2/automations/{id}Transaksi
1 titik akhirPenghantaran 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
/api/v2/transactional/sendImport
4 titik akhirsImport pukal async — muat naik fail ahli/pesanan CSV/JSONL dan undi kerja (tiada had 100 baris)
/api/v2/members/import/api/v2/members/import/{id}/api/v2/orders/import/api/v2/orders/import/{id}Data ujian
1 titik akhirData mod ujian kotak pasir — bersihkan semua yang dibuat oleh kunci ujian
/api/v2/test-data/purgeMedan 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}/profilePenggulungan 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 storedLarian 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.