Sprint 3-4 — Refacto API /v1/ (HRT-29) #2
Reference in New Issue
Block a user
Delete Branch "feature/api-v1-refacto"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Livraison complète Blueprint Flask /api/v1/ — 10 endpoints, JWT, OpenAPI.
- Blueprint Flask api_v1 avec prefix /api/v1/ - GET /api/v1/health — healthcheck public - GET /api/v1/courses/today — courses du jour (paginé, filtré) - GET /api/v1/courses/{id}/predictions — prédictions ML pour une course - GET /api/v1/predictions/top3 — top 3 global (free tier) - GET /api/v1/predictions/all — toutes prédictions (premium+) - GET /api/v1/valuebets — value bets du jour (premium+) - GET /api/v1/backtest — résultats backtest historiques (pro) - GET /api/v1/export/csv — export CSV prédictions/paris (pro) - GET /api/v1/metrics — métriques perf ML (premium+) - Swagger/OpenAPI via flasgger à /api/v1/docs - Erreurs uniformes {status, message, code} - Pagination limit/offset sur toutes les listes - 42 tests d'intégration passants Co-Authored-By: Paperclip <noreply@paperclip.ing>