Dokumentasi APIEnglish
POST/api/v2/webhooks
Tambah webhook
Daftarkan URL HTTPS sistem Anda dan event yang ingin diterima.
Maksimal 5 webhook per bisnis. Jawaban memuat secret sekali saja (bisa dilihat lagi di Pengaturan › API & Webhook). Pakai secret itu untuk memeriksa header Klikflow-Signature.
Kirim header Idempotency-Key (misalnya UUID baru per permintaan). Ulangan dengan kunci yang sama dalam 24 jam mendapat jawaban pertama lagi, jadi tidak terkirim dua kali.
Body (JSON)
urlstringwajibURL HTTPS publik, maksimal 500 karakter.
eventsarray: message.received | message.status | contact.created | lead.created | order.paid | ticket.created | ticket.status | template.status | channel.statuswajibEvent yang dikirim, lihat panduan Event webhook.
descriptionstringKeterangan, maksimal 120 karakter.
Error yang mungkin
- 400
invalid_jsonBody bukan JSON yang sah - 400
idempotency_key_invalidIdempotency-Key tidak sah - 401
missing_keyKunci API belum dikirim - 401
key_invalidKunci API tidak dikenal - 401
key_revokedKunci API sudah dicabut - 401
key_expiredKunci API kedaluwarsa - 401
member_inactivePembuat kunci bukan anggota lagi - 403
ip_not_allowedIP server tidak ada di daftar kunci - 403
plan_no_apiPaket belum memuat API untuk kunci live - 403
tenant_blockedAkses bisnis ditangguhkan - 403
scope_missingKunci tidak punya izin ini - 403
permission_missingRole pembuat kunci tidak punya izin ini - 403
live_key_requiredButuh kunci live - 409
idempotency_conflictIdempotency-Key dipakai untuk isi lain - 409
request_in_progressPermintaan yang sama masih diproses - 422
invalid_requestField tidak sah - 422
webhook_limitBatas jumlah webhook tercapai - 429
rate_limitedTerlalu banyak permintaan per menit - 500
internal_errorGangguan di Klik Flow
Coba
Endpoint ini butuh kunci live, jadi tidak bisa dicoba di halaman docs. Panggil dari server Anda.