Docs menuAdd a webhook
API documentationBahasa Indonesia

POST/api/v2/webhooks

Add a webhook

Register your system's HTTPS URL and the events you want to receive.

At most 5 webhooks per business. The response contains secret only once (it can be viewed again in Settings › API & Webhook (Pengaturan › API & Webhook)). Use that secret to check the Klikflow-Signature header.

Send an Idempotency-Key header (for example a new UUID per request). A repeat with the same key within 24 hours gets the first answer again, so nothing is sent twice.

Key
kf_live_ / kf_test_… in the Authorization: Bearer header. Created in Settings › API & Webhook › Create key (Pengaturan › API & Webhook › Buat kunci).
Key scope
webhooks:manage
Plan feature
WhatsApp sending API

Body (JSON)

  • urlstringrequired

    Public HTTPS URL, at most 500 characters.

  • eventsarray: message.received | message.status | contact.created | lead.created | order.paid | ticket.created | ticket.status | template.status | channel.statusrequired

    Events to send; see the Webhook events guide.

  • descriptionstring

    Description, at most 120 characters.

Possible errors

Try it

This endpoint needs a live key, so it cannot be tried from the docs. Call it from your server.

Send WhatsApp from your system with the Klik Flow API.

Mulai dengan paket Free. Ajak tim setelah ruang kerja siap.