[view as .md]

Management API overview

The management API lets you do everything the dashboard does: create projects, edit routing configs, rotate credentials, fetch analytics, set budgets.

Base URL: https://api.modelux.ai/manage/v1

Authenticate with a management API key (mlx_mk_...), not a project key.

Resources

ResourceReference
ProjectsList, create, get, update, delete
Routing configsCRUD + versions, test, restore
ProvidersCRUD + health, credential rotation
BudgetsCRUD + alerts, events, reset
Analytics & logsReports, decisions, logs, traces, replay
WebhooksEndpoints, deliveries, event types
API keysList, create, revoke
SimulationsCreate, list, results, promote, estimate
Audit logList, get
Org & membersUpdate org, invite, list, role updates

OpenAPI spec

The full OpenAPI spec is available at:

https://api.modelux.ai/manage/v1/openapi.yaml

Use it to generate clients in any language or import into Postman / Insomnia.

MCP tools

Every management endpoint has a corresponding MCP tool. See MCP setup to connect Claude Code or another MCP client.

Idempotency

All mutating endpoints accept an Idempotency-Key header. Same key + same body within 24h returns the cached response. Ideal for retries.

Pagination

List endpoints return cursor-paginated responses:

{
  "data": [...],
  "next_cursor": "opaque_cursor_or_null",
  "has_more": true
}