Description:
The /api/v1/recommendations endpoint currently returns all recommendations. For users with many recommendations, this can be slow. Add support for pagination using limit and offset query parameters.
Acceptance Criteria:
- The endpoint accepts ?limit=10&offset=0 query parameters.
- The response includes total, limit, offset, and a data array of recommendations.
- Default values should be used if parameters are not provided (e.g., limit=20, offset=0).
Description:
The /api/v1/recommendations endpoint currently returns all recommendations. For users with many recommendations, this can be slow. Add support for pagination using limit and offset query parameters.
Acceptance Criteria: