/
RE
rewritelifestyle
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Access Codes
1
Admin
167
Admin - Activity Log
5
Admin - Admin Activity Log
2
Admin - Audit Log
2
Admin - Campaigns
12
Admin - Engagement Segments
4
Admin - Promotions
4
Admin - Provider Truth
2
Admin - Revenue Drilldown
6
Admin - Rollout Cohort
3
Admin - Subscriber Segments
6
Admin — Assignments
5
Admin — Attendance
2
Admin — Client status
3
Admin — Coach stats
2
Admin — Recordings
2
Admin portal auth
8
Admin Push Campaigns
3
admin-scheduling
6
AI Coach
5
Announcements
4
App
3
App sessions
1
Assignments
5
Auth
18
badges
1
Bowel Movements
7
Bridge Key Admin
8
Campaigns
7
chat
33
Coach
62
Coach — Announcements
6
Coach — Assignments
11
Coach — Attendance
5
Coach — Group overview
2
Coach — Group surveys
3
Coach — Recordings
3
coach-scheduling
31
Communication
8
Cookbook
26
Diary
9
Digestive Symptoms
8
Error Logs
1
Favorite Meals
7
Feedback
1
Food Log
17
Health
36
Journey
11
Legal
1
Location
1
Lucille Bridge
42
Lucille Seed Admin
2
Marketing Attribution
1
Meal Notes
5
Meal Plans
18
Medical Overrides
3
Medical Overrides — Admin/Coach
3
notifications
4
pc
13
Progress & Tracking
13
Promotions
1
Questionnaire
6
referral
1
Rewards
38
Rewards (admin analytics)
6
Rewards (admin)
74
get
/api/rewards/admin/reward-slots/demand
Users waiting on "Notify me", per call prize
get
/api/rewards/admin/reward-slots
Open reward slots across every coach, soonest first
post
/api/rewards/admin/grants/{id}/didnt-happen
Mark a booked reward call as didn't happen
get
/api/rewards/admin/ladder
The badge, cosmetic and store-credit ladder, L1–50 and streak days
get
/api/rewards/admin/config/export
Export the effective rewards config, level table, and active level-up offers
get
/api/rewards/admin/catalogue
Prize catalogue
patch
/api/rewards/admin/catalogue/{id}
Update a prize's numbers — cost, ranking, free-days amount, active flag, host coach
get
/api/rewards/admin/goal-catalogue
The pre-approved goal pool
post
/api/rewards/admin/goal-catalogue
Create a goal in the pool users pick from
patch
/api/rewards/admin/goal-catalogue/{id}
Update a goal: label, rule, points, length, visibility
get
/api/rewards/admin/offers
All prize offers, live or not
post
/api/rewards/admin/offers
Create a prize offer
patch
/api/rewards/admin/offers/{id}
Update a prize offer
get
/api/rewards/admin/users/{userId}/summary
A user's points/level/streak/goals/grants/rollout status, for the admin user-details page
get
/api/rewards/admin/users/{userId}/preview-prize
Which prize this user would get at a level if they claimed now, and why
post
/api/rewards/admin/users/{userId}/recalculate
Rebuild a user's total and level from the ledger
post
/api/rewards/admin/users/{userId}/bonus-rest-days
Give a user bonus rest days (support goodwill)
post
/api/rewards/admin/users/{userId}/points
Give a user points (admins and coaches)
post
/api/rewards/admin/groups/{groupId}/points
Give every member of a group points (admins and coaches)
get
/api/rewards/admin/grants
Fulfilment queue: grants waiting on a human, oldest claim first
post
/api/rewards/admin/grants/{id}/outreach
Set the coach's outreach to a reward winner (REW-1160)
post
/api/rewards/admin/grants/{id}/fulfil
Mark a claimed prize delivered
post
/api/rewards/admin/grants/{id}/assign-coach
Assign or swap the coach on a coach-chat prize
get
/api/rewards/admin/coach-pool
The async reward-prize coach pool checklist (ADM-6.1)
put
/api/rewards/admin/coach-pool
Save the coach pool checklist
get
/api/rewards/admin/store-credit
Store credit: on/off and the amount per level
put
/api/rewards/admin/store-credit
Switch the store-credit wallet on or off
get
/api/rewards/admin/users/{userId}/wallet
A user's store-credit wallet
get
/api/rewards/admin/spotlights
Day-100 spotlight answers: opt-ins for the weekly post, or decliners for a coach message
post
/api/rewards/admin/spotlights/{id}/handled
Mark a spotlight answer handled: posted (opt-in) or messaged (decliner)
post
/api/rewards/admin/grants/expire-stale
Expire unclaimed grants past their claim-by date
get
/api/rewards/admin/settings
Every numeric knob — points, caps, streak rules, goal limits, EOD hour
patch
/api/rewards/admin/settings/{key}
Update one numeric setting by its key (e.g. "caps.daily_points_cap")
get
/api/rewards/admin/source-type-config
Points per log type — the "make food-log worth 15" screen
patch
/api/rewards/admin/source-type-config/{sourceType}
Update one log type's base and bonus points
get
/api/rewards/admin/streak-milestones
Consecutive-day milestone payouts
post
/api/rewards/admin/streak-milestones
Add or update a milestone at a given day count
delete
/api/rewards/admin/streak-milestones/{id}
Remove a milestone
get
/api/rewards/admin/level-thresholds
Cumulative points required per level (1-10); levels past this extend by the gap-increment setting
patch
/api/rewards/admin/level-thresholds/{level}
Update the points required for one published level
get
/api/rewards/admin/rollout
Current rollout mode and allowlist
patch
/api/rewards/admin/rollout
Set the rollout mode: off / staff_only / allowlist / all
post
/api/rewards/admin/rollout/allowlist
Add a user to the "small group" rollout stage
delete
/api/rewards/admin/rollout/allowlist/{userId}
Remove a user from the rollout allowlist
post
/api/rewards/admin/settings/refresh-cache
Force-refresh the cached rewards config
get
/api/rewards/admin/community-calls
Community series and one-off community calls, with whether the Community Call prize can pick them
patch
/api/rewards/admin/community-calls/series/{id}
Open or close every date of a community series to the Community Call prize
patch
/api/rewards/admin/community-calls/events/{id}
Open or close a one-off community call to the Community Call prize
get
/api/rewards/admin/amas
Every live AMA with Shenelle, newest first, with its seat count
post
/api/rewards/admin/amas
Schedule a live AMA
patch
/api/rewards/admin/amas/{id}
Edit a live AMA: time, length, host, link, title, or cancel
get
/api/rewards/admin/amas/{id}/seats
Who picked a live AMA, with each seat holder's email
get
/api/rewards/admin/huddles
Every scheduled Streak Huddle
post
/api/rewards/admin/huddles
Schedule a Streak Huddle
get
/api/rewards/admin/huddles/standing-link
The standing Zoom link every Huddle uses unless it has its own
put
/api/rewards/admin/huddles/standing-link
Set or clear the standing Zoom link
patch
/api/rewards/admin/huddles/{id}
Edit a Huddle: join link, reschedule, or cancel
get
/api/rewards/admin/huddles/{id}/invites
A huddle's invite list, with each invitee's email
post
/api/rewards/admin/huddles/{id}/invites/{userId}/attend
Mark a user as having actually attended
post
/api/rewards/admin/huddles/{id}/run-snapshot
Force this huddle's invite-list snapshot to run now
get
/api/rewards/admin/rules
The rule types and their params, for the rule builder form
post
/api/rewards/admin/rules/preview
What a rule would count for a user, by the real evaluator
post
/api/rewards/admin/goal-catalogue/{id}/duplicate
Copy a goal (inactive) — how to change the rule of one users have started
get
/api/rewards/admin/cosmetics/rewardable
The cosmetics a challenge can give
get
/api/rewards/admin/challenges
Every challenge, newest first, with state, editable and stats
post
/api/rewards/admin/challenges
Create a draft challenge
get
/api/rewards/admin/challenges/{id}
One challenge with stats
delete
/api/rewards/admin/challenges/{id}
Delete a draft
patch
/api/rewards/admin/challenges/{id}
Edit a challenge — 409 once it has started anywhere
post
/api/rewards/admin/challenges/{id}/publish
Schedule a draft. 400 with what is missing.
post
/api/rewards/admin/challenges/{id}/unpublish
Back to draft — only before it starts
post
/api/rewards/admin/challenges/{id}/end
End a live challenge now. What users earned stays.
put
/api/rewards/admin/challenges/{id}/test-users
Set the test users: only they are in. [] opens it to its audiences.
post
/api/rewards/admin/challenges/{id}/duplicate
Draft copy with the dates a year on — next year's edition
Rewards (QA)
14
Scheduled Meals
5
scheduling
22
Shenellebot
1
Subscribers
2
Subscription
13
Users
11
Water & Vitamins
17
Weight & Measurements
10
Rewards (admin)
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to What a rule would count for a user, by the real evaluator
post
/api/rewards/admin/rules/preview
Nov 9, 2026
a76676b4df4a
Revision changes
info
endpoint added