Reset Streak Tracker
reset_trackerReset a sobriety or streak tracker to zero, restarting its clock. Optionally specify a reset time and note, then rebuilds life_state.
Instructions
MUTATES a sobriety/streak tracker for the authenticated user (sets current value to 0 and restarts the clock). Prefer tracker_id from get_trackers, or tracker_title fuzzy match. Optional reset_at (ISO) and note. Rebuilds life_state. Requires API key or OAuth with scope context. Share tokens cannot write. ($0.10; API key required)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional note stored in tracking history | |
| title | No | Alias of tracker_title | |
| reset_at | No | ISO datetime of the reset (default now) | |
| request_id | No | Client idempotency key (retries return original result). | |
| tracker_id | No | Event UUID of the tracker | |
| tracker_title | No | Title match when id unknown | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| error | No | ||
| message | No | ||
| reset_date | No | ||
| reset_time | No | ||
| tracker_id | No | ||
| invalidates | No | ||
| previous_days | No | ||
| tracker_title | No | ||
| life_state_rebuilt | No | ||
| tracker_reset_count | No |