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.
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.
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 kait | Panggilan Flash | Catatan |
|---|---|---|
subscribe | POST /api/v2/webhooks | { url, eventTypes: [event] } → respons data.id adalah ID langganan. |
unsubscribe | DELETE /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_..."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.