Skip to main contentThe 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.