REST API Referensi
71 titik akhir di seluruh sumber daya 19. SocialHub v2 REST API memungkinkan Anda mengelola toko, anggota loyalitas, poin, kupon, tangkapan, program Duta Besar, dan pelacakan. Semua endpoint memerlukan Authorization: Bearer fl_live_… kecuali dinyatakan lain.
https://flash.socialhub.ai/api/v2Referensi ini mencerminkan API yang aktif. Ini adalah cuplikan statis dari katalog titik akhir, dikelompokkan berdasarkan sumber daya. Untuk kontrak yang selalu terkini dan dapat dibaca mesin (parameter, isi permintaan, skema respons), lihat OpenAPI JSON →
Otentikasi dengan kunci Bearer
Setiap permintaan diautentikasi dengan kunci SocialHub API (fl_live_…) yang dikirim sebagai token Bearer. Kunci dibatasi untuk tim Anda dan per alat — buat dan kelola di akun SocialHub Anda.
curl https://flash.socialhub.ai/api/v2/members \
-H "Authorization: Bearer fl_live_your_key_here"Lebih suka menyimpan kunci teks biasa di luar riwayat shell Anda? Ekspor sebagai FLASH_API_KEY dan referensikan variabel lingkungan.
Tandai kunci sebagai kunci uji untuk membangun di lingkungan uji (sandbox) pada URL dasar yang sama — tanpa lingkungan atau kredensial terpisah. Data yang ditulis dengannya (anggota, pesanan, kupon) diberi tag dan disembunyikan dari daftar dan dasbor langsung Anda; anggota uji tidak pernah benar-benar dihubungi (email pemasaran, SMS, dan pemberitahuan push ditekan) dan kupon uji tidak pernah ditukarkan dengan nilai sebenarnya; dan satu POST /api/v2/test-data/purge akan menghapus semuanya. Bereksperimenlah dengan bebas, lalu atur ulang.
Titik akhir
Titik akhir 71 di seluruh grup sumber daya 19. Metode, jalur, dan ringkasan satu baris untuk masing-masing — detail parameter dan skema lengkap terdapat dalam OpenAPI JSON.
CWM Prakiraan
4 titik akhirsCWMdistribusi kejadian selanjutnya tunggal terakhirnya, TimesFM 2.5 perkiraan permintaan dan jendela fusi penyewa-pribadi. Perilaku selanjutnya membutuhkan predictions:read; tren/jendela juga membutuhkan metrics:readProbabilitas kejadian berikutnya tidak dikalibrasi dan bergantung pada target yang didukung; jendela fusi tetap ada. null sampai terlatih dan tervalidasi.
/api/v2/cwm/capabilities/api/v2/cwm/members/{id}/next-behaviors/api/v2/cwm/trends/api/v2/cwm/members/{id}/purchase-windowsToko
4 titik akhirsManajemen Toko
/api/v2/stores/api/v2/stores/{id}/api/v2/stores/api/v2/stores/{id}Anggota
12 titik akhirsManajemen anggota loyalitas
/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 akhirsPenerapan pesanan → pemberian poin otomatis, pengembalian dana, dan rekonsiliasi
/api/v2/orders/api/v2/orders/api/v2/orders/batch/api/v2/orders/{externalOrderId}/refundKatalog
5 titik akhirsKatalog produk (PIM) — produk, varian, kategori, merek; Impor ERP generik/Shopify
/api/v2/products/api/v2/products/{id}/api/v2/categories/api/v2/brands/api/v2/catalog/importBidang Kustom
2 titik akhirsBaca bidang kustom yang ditentukan penyewa untuk entitas apa pun (anggota / toko / produk / kumpulan kupon / pesanan). Hanya baca; bukan PII berdasarkan desain. Cakupan: custom_fields:read.
/api/v2/custom-fields/api/v2/custom-fields/valuesPengambilan data
1 titik akhirRekaman tangkapan
/api/v2/capturesKupon
4 titik akhirsKumpulan kupon, kode, dan penukaran
/api/v2/coupons/api/v2/coupons/pools/api/v2/coupons/issue/api/v2/coupons/{id}/redeemDuta Besar
3 titik akhirsProgram Duta — kandidat, laporan ROI, dan kode afiliasi
/api/v2/ambassador/candidates/api/v2/ambassador/metrics/api/v2/ambassador/members/{id}/issue-codePelacakan
2 titik akhirsAnalisis kunjungan halaman/perilaku dan penyerapan peristiwa
/api/v2/tracking/stats/api/v2/tracking/eventsAPI Kunci
3 titik akhirsAPI manajemen kunci
/api/v2/api-keys/api/v2/api-keys/api/v2/api-keys/{id}Otorisasi
7 titik akhirsAutentikasi 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 audiens — kondisi terstruktur yang digunakan untuk menargetkan kampanye
/api/v2/segments/api/v2/segments/api/v2/segments/{id}/api/v2/segments/{id}/api/v2/segments/{id}Kampanye
3 titik akhirsKampanye — daftar dan buat draf (tidak pernah dikirim; manusia meninjau dan mengirim)
/api/v2/campaigns/api/v2/campaigns/api/v2/campaigns/{id}Otomatisasi
2 titik akhirsOtomatisasi — daftar alur yang dipicu oleh peristiwa dan jeda/lanjutkan
/api/v2/automations/api/v2/automations/{id}Transaksi
1 titik akhirPengiriman transaksional — sistem Anda memicu pengiriman kampanye ke satu penerima yang secara eksplisit diaktifkan oleh manusia untuk penggunaan transaksional (konfirmasi pesanan, tanda terima). API tidak pernah membuat konten; penekanan pengiriman selalu dihormati; Lewatkan idempotency_key untuk membuat percobaan ulang aman
/api/v2/transactional/sendImpor
4 titik akhirsImpor massal asinkron — unggah file anggota/pesanan CSV/JSONL dan lakukan polling pada pekerjaan (tidak ada batasan 100 baris)
/api/v2/members/import/api/v2/members/import/{id}/api/v2/orders/import/api/v2/orders/import/{id}Data uji
1 titik akhirData mode uji Sandbox — hapus semua yang dibuat oleh kunci uji
/api/v2/test-data/purgeBidang profil prediktif & rekomendasi yang lebih cerdas
Dua peningkatan diterapkan di dalam endpoint yang sudah ada — tidak ada permukaan publik baru, dan bentuk respons dari endpoint rekomendasi yang sudah ada tidak berubah.
GET /api/v2/members/{id}/profileRingkasan profil sekarang mencakup kolom prediktif, yang dihitung ketika data tim mendukung kecocokan:
- Tanggal pesanan berikutnya yang diharapkan — kecocokan Gamma per anggota pada interval pembelian anggota sendiri (membutuhkan ≥ 3 pembelian), dikembalikan dengan statistik interval dan indikator kepercayaan.
- Kecenderungan klik email — logistik
P(click)yang diatur L2 per tim dari fitur keterlibatan rollup profil.
Kedua bidang tersebut adalah null di bawah gerbang kejujuran — bukan tebakan. Konsumen harus menangani null.
Recommendations (public embed + v2)Penilaian pembelian bersama ditingkatkan menjadi kesamaan item-item yang dinormalisasi kosinus, sehingga kekuatan pasangan tidak lagi didominasi oleh produk terlaris:
score = co_count / sqrt(buyers(A) × buyers(B)) # pairs need ≥2 shared buyers
# raw co_count still storedTayangan malam baru Tugas dijalankan per tim (dukungan / kepercayaan diri / peningkatan kemampuan); MIN_PAIR_ORDERS=3, MIN_CONFIDENCE=0.05(25 aturan teratas per anteseden berdasarkan lift) dan memberikan saran penjualan silang. Integrasi yang ada tetap berfungsi seperti biasa — bentuk respons tidak berubah.