Base URLs:
- Local:
http://localhost:8080/api/v1 - Production:
https://freebie-api.fly.dev/api/v1
GET /leagues- List all leagues
GET /events- List all eventsGET /events/:id- Get event by ID
POST /users- Create userGET /users/:id- Get userPUT /users/:id/push-token- Update push token
GET /users/:id/subscriptions- List subscriptionsPOST /users/:id/subscriptions- Subscribe to eventDELETE /users/:id/subscriptions/:eventId- Unsubscribe
GET /users/:id/active-deals- List active deals
POST /users/:id/dismissals- Dismiss a dealDELETE /users/:id/dismissals/:triggeredEventId- Undo dismissal
GET /users/:id/stats- Get user statistics (deals claimed, subscriptions count)