API Reference

AUTHENTICATION

To access the Kivly API and receive Webhook events, you must authenticate using a client-based credential flow. This process ensures that only authorized integrations can interact with your account and receive event data securely.

🔐 How Authentication Works
Authentication is performed by sending a POST request with your credentials in the request body. You will receive a bearer token which must be included in the Authorization header of all subsequent requests.


🔧 Endpoint

POST /api/v1/auth/token
Content-Type: application/json


FieldTypeDescription
client_idstringYour unique client ID
client_secretstringYour secure client secret

✅ Where to Get Your Credentials
Visit https://getkivly.com/dashboard/integrations/developers


Configure the webhook URL and select the events you wish to subscribe to.

Once saved, your client_id and client_secret will be generated and shown.

Store these securely — they are required to authenticate and receive events.