Skip to content

OpenAPI / Swagger

The full OpenAPI 3.0 specification is maintained at openapi.json in the repository, and is also available at /api/docs on any running Mitch‑Risk instance.

Interactive documentation

Navigate to /docs on your deployed instance for an interactive Swagger UI where you can explore every endpoint, see request/response schemas, and try API calls directly.

The Swagger UI requires a running Mitch‑Risk instance — it is not available in these static documentation pages. Start your instance and visit /docs to try the API live.

OpenAPI Spec

You can view or download the raw OpenAPI 3.0 spec:

Endpoints

The REST API v1 covers:

ResourceOperations
VendorsList, get, create, update, delete, import, export, score, assessments, certifications
AssessmentsList, get (full detail with responses and findings)
FindingsList, update status
FrameworksList, get (with controls), delete
DashboardPortfolio summary metrics
AuditPaginated audit log (JSON or CSV)

Authentication is via session cookie (web login) or Bearer token (API key).

See the API Overview for getting started.

Open-source, self-hosted third party vendor risk management.