Skip to content

✨ feat(web-api): add API versioning and health check endpoint#1511

Merged
harehare merged 3 commits intomainfrom
feat/web-api-swagger-ui
Mar 28, 2026
Merged

✨ feat(web-api): add API versioning and health check endpoint#1511
harehare merged 3 commits intomainfrom
feat/web-api-swagger-ui

Conversation

@harehare
Copy link
Copy Markdown
Owner

No description provided.

- Add /health endpoint for liveness checks
- Move all API routes under /api/v1/* prefix
- Add ValidatedQuery extractor for structured query param errors
- Add legacy /api/* redirects to /api/v1/* for backward compatibility
- Add utoipa-swagger-ui dependency for interactive API documentation
- Serve Swagger UI at /docs with OpenAPI spec at /api/v1/openapi.json
- Remove manual openapi_json handler in favor of utoipa-swagger-ui
- Filter empty strings from query API results
- Document Web API and Swagger UI endpoint in README
@harehare harehare force-pushed the feat/web-api-swagger-ui branch from 999c9a4 to e047f09 Compare March 28, 2026 12:38
@harehare harehare merged commit be12693 into main Mar 28, 2026
4 checks passed
@harehare harehare deleted the feat/web-api-swagger-ui branch March 28, 2026 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant