Skip to main content
The Envole API provides a RESTful interface for building assistants. You can create session threads, post messages with mixed content, and stream real‑time updates as the agent works.

Authentication

All requests require:
  • Authorization: Bearer <token> – your API key
  • X-Envole-User-Id: <user-id> – user identifier; may represent an Envole user or an external ID

Capabilities

  • Start new session threads and manage existing ones
  • Send messages containing text or files
  • Stream agent responses, tool approvals, and notifications via Server-Sent Events
  • Retrieve previous threads and messages
Refer to the Streaming section for event formats and SSE details.
I