Skip to content

docs: document all v1 route groups and endpoints in API.md - #581

Open
olutundee wants to merge 1 commit into
Heliobond:mainfrom
olutundee:feat/api-documentation-route-groups
Open

docs: document all v1 route groups and endpoints in API.md#581
olutundee wants to merge 1 commit into
Heliobond:mainfrom
olutundee:feat/api-documentation-route-groups

Conversation

@olutundee

Copy link
Copy Markdown

Overview

Expands API.md to comprehensively document the entire API surface area across all ~24 mounted route groups in the Heliobond backend, providing an index matrix, authentication requirements, parameter tables, request/response JSON schemas, and error shapes.

Related Issue

Closes #476

Changes

Documentation & API Reference

  • [MODIFY] API.md
    • Added top-level Discoverability Index Matrix mapping all ~24 mounted route groups, base paths, auth requirements, and rate limit tiers.
    • Added comprehensive documentation for previously missing route groups: Financial modeling, Forecasting, Project Comparisons & Rankings, Industry Benchmarking, Predictive Maintenance & Work Orders, Anomaly Detection, Webhooks, Email Digests, Multi-Chain broadcasting, Satellite data source failover, Custom Scoring Formulas & A/B testing, Role-Based Access Control (RBAC), and System Operations (DB migrations, secret rotation, dynamic log levels, compression stats, OpenTelemetry traces).
    • Documented query parameters, request body schemas, response payloads, error conditions, and authentication mechanisms for all endpoints.

Verification Results

$ npx prettier --check API.md
Checking formatting...
All matched files are using Prettier.

$ git diff --stat
API.md | 1204 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 984 insertions(+), 220 deletions(-)
Acceptance Criteria Status
Top-level index/table of all mounted route groups ✅ Added comprehensive route group discovery matrix with auth and rate limiting tiers
Complete documentation for core & externally consumed endpoints ✅ Documented financial, forecast, comparison, benchmarking, maintenance, webhooks, and all other mounted groups
Accurate request/response schemas, parameters, and error shapes ✅ Verified against Express router definitions in src/routes/*.ts and src/index.ts
Markdown formatting ✅ Formatted and validated with Prettier

@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@olutundee Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

API.md documents only a handful of the ~24 implemented v1 route groups

1 participant