LemuAI

Overview

Interact with Lemu programmatically via the REST API

Base URL#

All API requests are made to:

https://app.lemuai.com/api/v1

Versioning#

The current API version is v1. The version is included in the URL path.

Request format#

All request bodies must be sent as JSON with the Content-Type: application/json header.

curl -X POST https://app.lemuai.com/api/v1/workflow/create/definition \
  -H "Content-Type: application/json" \
  -H "X-API-Key: lemu_your_api_key" \
  -d '{"name": "My Agent", "workflow_definition": {}}'

Response format#

All responses are JSON. Successful responses return the relevant resource object. Error responses follow a consistent shape:

{
  "detail": "Error message describing what went wrong"
}

For validation errors (422), the detail may be a list:

{
  "detail": [
    {
      "loc": ["body", "name"],
      "msg": "field required",
      "type": "value_error.missing"
    }
  ]
}

Health check#

Verify your instance is reachable before making API calls.

curl https://app.lemuai.com/api/v1/health
{
  "status": "ok",
  "version": "1.0.6",
  "backend_api_endpoint": "https://app.lemuai.com",
  "deployment_mode": "oss",
  "auth_provider": "local"
}

© 2026 LemuAI. Built with our own docs platform.