trackman
Fetch golf performance data: handicap history, practice sessions, course rounds, and club gapping. Use it to diagnose weaknesses and coach effectively.
Instructions
Trackman data reads (controlled/flat-lie launch-monitor data). Raw only.
Actions:
profile: identity + current handicap (hcp.currentHcp, latest record).handicap(pagingskip/takedefault 20,only_in_avg): handicap history — per-round differentials and how the index moved.sessions(skip/takedefault 25,kinds,time_from/time_to,include_hidden): list activities (practice sessions and course rounds) — totalCount + a page of item summaries. Usesessionwith an item's id for full detail.session(needsactivity_id): one activity in full, with shot-level launch metrics (RANGE_PRACTICE strokes) or the scorecard (COURSE_PLAY).rounds(skip/takedefault 20,completed): course rounds (scorecards) — per-hole scores and roundstataggregates.completed=Nonereturns all rounds regardless of completion state.clubs(include_retired): per-club gapping and dispersion ("My Bag" / Find My Distance) — the source for gapping analysis.summary(time_from/time_to,skip/takedefault 50): activity counts grouped by kind over an optional time window.
take defaults to each action's own historical default (20 for handicap
and rounds, 25 for sessions, 50 for summary) when omitted; pass it
explicitly to override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | ||
| take | No | ||
| kinds | No | ||
| action | Yes | ||
| time_to | No | ||
| completed | No | ||
| time_from | No | ||
| activity_id | No | ||
| only_in_avg | No | ||
| include_hidden | No | ||
| include_retired | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||