Skip to main content

HTTP API Reference

This file is generated from the canonical repository documentation. Do not edit it directly.

Generated from the route registrations in internal/web/server.go.

MethodPathBearer authentication
GET/No
GET/runsNo
GET/runs/{id}No
GET/healthNo
GET/api/v1/toolsRequired when configured
GET/api/v1/workspacesRequired when configured
GET/api/v1/runsRequired when configured
GET/api/v1/runs/{id}Required when configured
POST/api/v1/runs/{id}/chatRequired when configured
GET/api/v1/incidentsRequired when configured
GET/api/v1/incidents/{id}Required when configured
GET/api/v1/alert-events/{id}Required when configured
GET/api/v1/investigation-jobs/{id}Required when configured
POST/api/v1/chatRequired when configured
POST/api/v1/alerts/{source}/webhookNo
POST/api/v1/alertmanager/webhookRequired when configured
POST/api/v1/bots/telegram/{receiver}/webhookNo
POST/api/v1/bots/mattermost/{receiver}/webhookNo
POST/api/v1/change/simulationsRequired when configured
POST/api/v1/change/simulations/{id}/applyRequired when configured
GET/v1/modelsRequired when configured
GET/v1/models/{model}Required when configured
POST/v1/chat/completionsRequired when configured

API JSON bodies are limited to 1 MiB. /api/v1/* uses native Akritas error envelopes; /v1/* uses OpenAI-compatible error envelopes.