Skip to content

Developer API

This section documents the Kitemesh API for integrations built from a client, a service, or another external application.

Typical use cases

Use this API to:

  • send chat requests from an external application
  • consume responses in standard or streaming mode
  • resume an execution after a tool approval step

Covered endpoints

  • POST /v1/chat/completions
  • POST /v1/chat/resume

Before integrating

The integration usually needs:

  • an active API Token created in Kitemesh
  • a group identifier in the format group:<uuid>
  • a client that can handle JSON and, when needed, SSE streaming
  1. Read Authentication.
  2. Continue with Conventions.
  3. Integrate POST /v1/chat/completions.
  4. Add support for POST /v1/chat/resume if tools can require approval.