Skip to content

Sync OpenAPI spec: add 27 missing API routes#81

Open
mintlify[bot] wants to merge 1 commit intomainfrom
mintlify/sync-openapi-1774095398
Open

Sync OpenAPI spec: add 27 missing API routes#81
mintlify[bot] wants to merge 1 commit intomainfrom
mintlify/sync-openapi-1774095398

Conversation

@mintlify
Copy link

@mintlify mintlify bot commented Mar 21, 2026

Summary

Syncs the OpenAPI spec from d-sports-api (d-sports-ecosystem/d-sports-api@a10b0a7) to docs after the initial repository commit.

Trigger repo changes

  • d-sports-api initial commit added 100+ API route files under app/api/

Docs changes

  • api-reference/openapi.json — added 27 previously undocumented API paths (from 72 → 99 total):
    • Public: /api/leagues, /api/user/all, /api/user/check-username, /api/v1/product_entitlement_mapping
    • Admin: 14 routes under /api/admin/* (stats, collectibles CRUD, packs CRUD, teams CRUD, members CRUD, users management, toggle-admin, fix-team-ownership, leagues sync)
    • Wallet/Web3: /api/thirdweb-link, /api/thirdweb-proxy, /api/pregen-wallet
    • Gamification: /api/leaderboard/reset, /api/rewards/admin-override
    • Webhooks: /api/webhooks/leagues-sync
    • Cron: /api/cron/leaderboard-reset, /api/cron/sync-trends
  • Added 3 new tags: Admin, Leagues, Cron
  • Added leaguesWebhookSecret security scheme
  • Debug/test routes (debug-leaderboard, groq-test, sentry-*, test-sentry) intentionally excluded from public docs

@mintlify
Copy link
Author

mintlify bot commented Mar 21, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
d-sports 🟢 Ready View Preview Mar 21, 2026, 12:18 PM

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.

0 participants