SocialHub.AI
Pusat Pengembang · Ekstensibilitas Terbuka

Konektor Zapier & Make

Menghubungkan Flash ke ribuan aplikasi tanpa menulis kode. Di Zapier atau Make, sebuah peristiwa Flash dapat memulai alur kerja di mana saja — dan alur kerja tersebut dapat mengirimkan data kembali ke Flash. Tidak ada integrasi terpisah untuk diinstal: konektor dibangun di atas webhook dan v2 REST API yang sama yang didokumentasikan di sini.

Bagaimana pemetaannya

Tiga bagian, semuanya sudah dibuat

Setiap otomatisasi tanpa kode terdiri dari pemicu, satu atau lebih tindakan, dan metode otentikasi. Flash menyediakan ketiganya dari permukaan platform yang ada.

Pemicu = peristiwa webhook

Daftar pemicu konektor persis sama dengan katalog peristiwa langsung — anggota dibuat, tingkatan ditingkatkan, pesanan ditempatkan, dan sebagainya.

Aksi = titik akhir v2

Suatu tindakan memanggil endpoint v2 REST — membuat anggota, memberikan poin, menerbitkan kupon, menambahkan catatan kustom object.

Auth = kunci API yang terlingkup

Konektor melakukan autentikasi dengan kunci fl_live_ yang dikirim sebagai Authorization: Bearer, yang hanya mencakup tindakan dan peristiwa yang dibutuhkannya.

Pemicu — di balik layar

Kontrak Hook REST

Model Hook REST Zapier (dan pemicu instan Make) dipetakan langsung ke titik akhir webhook Flash — tanpa backend tambahan. Hook REST berlangganan tepat satu peristiwa; ketika pengguna mematikan Zap, langganannya dibatalkan. Ketiga langkah siklus hidup menggunakan kunci webhooks:manage.

REST Langkah kaitPanggilan FlashCatatan
subscribePOST /api/v2/webhooks{ url, eventTypes: [event] } → respons data.id adalah ID langganan.
unsubscribeDELETE /api/v2/webhooks/{id}id disimpan pada saat berlangganan.
perform(isi POST yang terkirim)Itu muatan tipis Flash Dikirim saat peristiwa tersebut dipicu.
# subscribe (what the connector does when a Zap turns on)
curl -X POST https://flash.socialhub.ai/api/v2/webhooks \
  -H "Authorization: Bearer fl_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://hooks.zapier.com/...", "eventTypes": ["member.created"] }'
# 201 { "data": { "id": "whe_..." } }   <-- stored as the subscription id

# unsubscribe (Zap turned off)
curl -X DELETE https://flash.socialhub.ai/api/v2/webhooks/whe_... \
  -H "Authorization: Bearer fl_live_..."
Tindakan

Dorong data kembali ke Flash

Suatu tindakan hanyalah panggilan ke titik akhir v2 dengan cakupan kunci. Berikan kunci konektor hanya apa yang dibutuhkannya — misalnya members:write untuk membuat anggota, atau objects:write untuk menambahkan catatan object khusus — dan setiap panggilan diautentikasi dan diaudit seperti permintaan API lainnya.

# example action: upsert a member when something happens in another app
curl -X POST https://flash.socialhub.ai/api/v2/members \
  -H "Authorization: Bearer fl_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "email": "ada@example.com", "fullName": "Ada Lovelace" }'

Buat dan tetapkan kunci di Akun → API Kunci. Telusuri setiap tindakan yang tersedia di REST API referensi.