REST API

Operator REST API

Interactive API documentation powered by Swagger UI.

The Operator REST API provides endpoints for managing issue types and collections programmatically.

Starting the API Server

# Start with default port (7008)
cargo run -- api

# Start with custom port
cargo run -- api --port 8080

Interactive Documentation

Regenerating the Spec

The OpenAPI specification is auto-generated from source code annotations:

# Generate just the OpenAPI spec
cargo run -- docs --only openapi

# Generate all documentation
cargo run -- docs

The spec is written to docs/schemas/openapi.json.