Default

Health Check

get

Health check endpoint.

Responses
200

Successful Response

application/json
get
/v1/health
200

Successful Response

Service Health Check

get

Individual service health check endpoint.

Path parameters
servicestringRequired
Responses
200

Successful Response

application/json
Responseany
get
/v1/{service}/health

No content

Service Docs

get

Individual service documentation endpoint - NO auth, NO rate limit.

Uses invoke() for public proxy - clean separation from authenticated calls. Rewrites OpenAPI URL to use gateway path for correct Swagger UI behavior.

Path parameters
servicestringRequired
Responses
200

Successful Response

application/json
Responseany
get
/v1/{service}/docs

No content

Service Redoc

get

Individual service ReDoc documentation endpoint - NO auth, NO rate limit.

Uses invoke() for public proxy - clean separation from authenticated calls.

Path parameters
servicestringRequired
Responses
200

Successful Response

application/json
Responseany
get
/v1/{service}/redoc

No content

Service Openapi

get

Individual service OpenAPI JSON endpoint - NO auth, NO rate limit.

Uses invoke() for public proxy - clean separation from authenticated calls.

Path parameters
servicestringRequired
Responses
200

Successful Response

application/json
Responseany
get
/v1/{service}/openapi.json

No content

List Routes

get

List available routes and their backend URLs.

Responses
200

Successful Response

application/json
Responseany
get
/v1/routes
200

Successful Response

No content

Last updated