Skip to content

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.