50% off all plansthrough 15 September 2026See the prices
All capabilities

For builders

Drive the chatbot from your own apps.

A clean REST API with a Bearer key, session continuity and an optional webhook. Copy-paste examples in cURL, Python, JS and PHP.

POST/api/v1/chat
curl https://chat.lumio.example/api/v1/chat \  -H "Authorization: Bearer sk_live_••••" \  -d '{"message":"Is the Polar lamp in stock?"}'200 OK{  "reply": "Yes, 37 units in stock, ships today.",  "sources": ["Live stock"],  "session_id": "sess_8f2c19"}

A clean Bearer-key endpoint with session continuity, so you can drive the same agent from your own app. Examples in cURL, Python, JS and PHP, plus an optional webhook.

Drive ovellan from your own apps with a clean REST API. Send a message with your API key, get the answer and its sources back, and keep context across calls with a session id.

  • POST a message, get the answer plus cited sources
  • Bearer API-key authentication
  • Keep conversation context with a session id
  • Mirror events to your own webhook (SSRF-protected)
  • 1,000 requests per key per day
  • Roll or revoke keys any time
  • Usage and errors logged
  • Business and Enterprise plans

Questions about this

What can I do through the API?

Start conversations, send and read messages, manage knowledge sources and pull conversations and leads, with a Bearer key you create per workspace.

Is there a session, or is every call separate?

Conversations have an id you keep, so a second call continues the same thread with the whole history behind it.

Where do I find the keys?

On the API page of your account. A key can be revoked at any time, and each one shows when it was last used.

Ready when you are

Put this to work on your own store

Train it on your content in minutes, add one snippet, and let it handle this for your customers 24/7.

Get started →See all capabilities