Skip to content

Custom REST APIs

Build custom integrations with Chatevo’s REST API — manage assistants, send messages via Direct API deployments, sync knowledge, and automate tools without the dashboard UI.

MethodUse
API keyServer-to-server scripts and backends
OAuthPartner apps acting on behalf of users

See API authentication. Never ship org API keys in browser or mobile clients — proxy through your backend.

PatternAPIs
Embedded chat backendMessages, Conversations
CMS syncKnowledge bases, import URLs
Tool lifecycleTools API — CRUD, test, logs
Real-time eventsOutbound webhooks
Direct API deploymentManagement API
End-user chat with one assistantOrg admin: create assistants, KBs, tools
Deployment-scoped keysOrganization API keys

Your app can trigger the same tool execution path as the widget:

  1. Message arrives via Direct API.
  2. Assistant selects tool; Chatevo calls your HTTP API with credentials.
  3. Response returns to your client (text + optional rich content).

Respect deployment and API rate limits — implement backoff on 429.