Skip to main content

Documentation Index

Fetch the complete documentation index at: https://septemberai.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

The Engine exposes a single HTTP API on the port your deployment chose (default 8000). Every endpoint other than /health requires authentication via the X-Engine-Key header. Most write endpoints accept JSON; the execution endpoint streams Server-Sent Events back to the client.

Conventions

  • Base URL — your deployment’s URL (no version prefix today).
  • Auth headerX-Engine-Key: <key> on every request except /health.
  • Content typeapplication/json for request bodies that have one.
  • Streaming/execute returns text/event-stream (SSE).
  • Errors — non-2xx responses include a JSON body {"error": "<code>", "message": "<human description>"}. See Errors.

Endpoints by category

Execution

MethodPathPurpose
POST/executeRun an agent turn against a task. Streams SSE.
GET/execute/replay?after=<ts>Replay events after a timestamp (for resume).
Reference →

Human-in-the-loop

MethodPathPurpose
POST/hitl/respondAnswer an LLM question or approve a permission prompt.
GET/hitl/pendingList pending HITL requests.
Reference →

RPC

MethodPathPurpose
POST/rpcGeneric dispatcher for skill / tool invocation.
Reference →

Asset Directory (MCP connectors)

MethodPathPurpose
GET/assets/serversList available MCP servers.
GET/assets/connectionsList active connections.
POST/assets/connectInitiate a connection.
POST/assets/callbackOAuth callback (internal).
GET/assets/oauth/callbackOAuth redirect target.
DELETE/assets/connections/{ref_id}Disconnect.
Reference →

Memory

MethodPathPurpose
POST/memory/knowledge/searchSearch the knowledge store.
POST/memory/episodes/searchSearch episodes.
POST/memory/social/searchSearch the social graph.
GET/memory/soulGet the user’s core soul.
GET/memory/soul/fullGet the full soul with metadata.
GET/memory/exportExport all memory as a portable bundle.
POST/memory/importImport a memory bundle.
Reference →

Skills

MethodPathPurpose
GET/skillsList skills.
GET/skills/{name}Get a skill.
POST/skills/createCreate a custom skill.
PUT/skills/{name}Update a skill.
DELETE/skills/{name}Delete a skill.
Reference →

Admin

MethodPathPurpose
POST/admin/reload-core-soulReload the soul template from catalog.
POST/admin/reload-catalogReload agents / skills / tools.
POST/admin/lc/triggerTrigger a Learning Centre batch run.
Reference →

Observability

MethodPathPurpose
GET/healthHealth check. No auth required.
POST/feedbackSubmit feedback (correction, rating, error report).
Reference →

Authentication

Every endpoint except /health requires the X-Engine-Key header. See Authentication for how keys are issued, hashed, and rotated.

Streaming

POST /execute returns Server-Sent Events. Each event has a type (text_delta, tool_call, tool_result, hitl_request, etc.) and a JSON data payload. The complete event catalog lives at Streaming events.