Integrations
Website lead capture with the API
Send enquiries and demo bookings from your website form straight into your leads.
Get your API key
Open Settings → Website & API. Your public API key is shown there with Reveal and Copy buttons. It only allows creating bookings, but treat it like a password.
Send a booking
Send a POST request to /api/v1/public/bookings with the key in the X-API-Key header and a JSON body. The settings page shows a ready-to-copy example for your account.
curl -X POST 'https://<your-app-address>/api/v1/public/bookings' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"name":"Jane Doe","phone":"+919876543210","email":"jane@example.com","company":"Acme Pvt Ltd","date":"2026-10-05","time":"15:30"}'date is YYYY-MM-DD and time is 24-hour HH:MM. Each request creates a lead and appears on the Demo Requests page. Without a date and time it is recorded as a request with no slot chosen, for your team to call and agree a time.
Keep the key server-side
Call the API from your website's server (for example your form handler), never from JavaScript running in the visitor's browser, where anyone could read the key.
If the key leaks
Select Regenerate key. The old key stops working immediately, so update your website with the new key straight away.