API Reference
The Acrux Core REST API is organized by domain. Every endpoint below is curl-verified — the examples are copied from real requests against a running server, not written from a spec.
All routes are under /api/v1 and authenticate with a Bearer API key:
Authorization: Bearer $ACRUXCORE_API_KEY. See
Authentication for how to generate one.
Identity
- Authentication — generate and use a Bearer token
- API keys — create, list, revoke
- Audit — audit log
Prompts
- Prompts — read, search, resolve (create/edit/delete are dashboard-only)
- Versions — commit immutable versions
- Aliases — promote
production/staging - Diff · Import · Export
Gateway
- Gateway — OpenAI-compatible chat completions
- Connections — provider credentials (BYOK)
- Models — public model names
- Virtual keys · Budgets · Usage
Tools
Observability
- Traces — ingest and query
- Trace analytics · Feedback · Settings
- Sessions