Rewards
Points, level, streak, today's tasks, goals and anything pending
Changed onFeeds both the dashboard consistency card and the Journey progress tab. Opening this endpoint settles a broken streak, credits pending smart-scale points, and picks the day's featured tasks — all idempotent.
get/api/rewards/me
Request
- Base URLhttps://api.rewritelifestyle.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.rewritelifestyle.ai/api/rewards/me
- AuthHTTP bearer
Headers
x-timezonestring required
Response
unknown required
Example response
{
"timezone": "America/New_York",
"points_total": 4740,
"level": 7,
"next_level": 8,
"level_threshold": 3700,
"next_level_threshold": 5000,
"points_to_next_level": 260,
"streak": {
"current_days": 12,
"previous_streak_days": null,
"best_days": 21,
"rest_days_banked": 1,
"last_active_date": "2026-08-25"
},
"today": {
"date": "2026-08-25",
"points_earned": 30,
"daily_cap": 100,
"bonuses": [
{
"id": "log_mood",
"label": "Check in with how you feel",
"action": "log_mood",
"source_type": "mood",
"points": 20,
"completed": false
}
]
},
"streak_rewards": {
"steps": [
{
"days": 7,
"points": 200,
"state": "completed"
},
{
"days": 14,
"points": 500,
"state": "next"
},
{
"days": 30,
"points": 2000,
"state": "upcoming"
}
],
"days_to_next": 2,
"next_points": 500
},
"goals": [],
"pending_reward": null,
"pending_level_up": null,
"pending_huddle_seat": null,
"credited_now": [],
"store_credit_enabled": false,
"claim_mode": "real"
}Changes
- info
endpoint added
- info