Risoluto exposes a JSON HTTP API for orchestrator state, issue control, configuration, secrets, workspaces, templates, audit data, and real-time events. Use this page to get oriented before you dive into individual endpoints.Documentation Index
Fetch the complete documentation index at: https://docs.risolu.to/llms.txt
Use this file to discover all available pages before exploring further.
The dashboard and setup wizard both use this same API. Start Risoluto locally, then open the Swagger UI at
http://127.0.0.1:4000/api/docs or fetch the OpenAPI spec from http://127.0.0.1:4000/api/v1/openapi.json.At a glance
| Item | Value |
|---|---|
| Base URL | http://127.0.0.1:4000 |
| Versioned API root | /api/v1 |
| Streaming events | GET /api/v1/events |
| Metrics | GET /metrics |
Authentication
| Scenario | Requirement |
|---|---|
Loopback requests (127.0.0.1, ::1) | No auth required |
Remote read-only (GET, HEAD, OPTIONS) | No auth required |
Remote mutating (POST, PUT, PATCH, DELETE) | Authorization: Bearer <token> required |
RISOLUTO_WRITE_TOKEN before starting the service:
Common first requests
Response and error format
Successful responses return the relevant JSON payload directly:Rate limits
| Scope | Limit |
|---|---|
API endpoints (/api/*, /metrics) | 300 requests per minute per client |
Webhooks (/webhooks/*) | 600 requests per minute per client |
429 Too Many Requests with a Retry-After header.
Endpoint groups
State & Metrics
Read runtime state, metrics, transitions, models, and the live event stream.
Issues
Inspect one issue, abort work, override models, steer a run, or transition tracker state.
Attempts
Review run history and event timelines for past or current attempts.
Configuration
Read the effective config, inspect the schema, and manage overlay values.
Secrets
List, set, and delete encrypted runtime secrets.
Workspaces & Git
Inspect workspaces, clean them up, and read repository context.
What’s next
- All Endpoints — browse the full surface area
- Quickstart — start the local service before testing endpoints
- Configuration Reference — understand the settings exposed through the API
- Observability — use metrics and runtime signals in production