get_game_actions
Retrieve tagged volleyball actions and touch events from match video breakdowns, with filters for set, player, team, action type, and quality to analyze timelines and statistics.
Instructions
Retrieve detailed tagged volleyball actions and touch events from a match/video breakdown.
Returns an event-by-event timeline including set number, score, video timestamp, player jersey/name, action type (serve, receive, set, attack, dig, block), result/quality (kill, error, ace, assist, in-play, rating), and tactical details (start/end zones, attack routes, blocker count, FBSO). Supports DataVolley (.dvw) skill codes (S, R, E, A, B, D, F) and evaluation codes (# Perfect/Kill/Ace, + Positive, ! Medium, - Poor, = Error).
Args: match_id: The unique match identifier, Balltime video ID, Hudl video hex ID, or match name/title. set_number: Optional set number (e.g. 1, 2, 3) to filter events to a specific set. action_type: Optional action filter: 'attack', 'serve', 'receive'/'pass', 'set', 'dig', 'block'. player: Optional player filter: jersey number (e.g. '17', '1') or player name. team: Optional team filter: 'a', 'b', or team name (e.g. 'Lutry' or 'Voléro'). quality: Optional quality/result filter: 'kill', 'error', 'ace', 'assist', 'in_play'. limit: Maximum number of events to return (default: 50). offset: Offset for paging through match events (default: 0). output_format: Output format: 'markdown' (table) or 'compact' (token-efficient JSON). force_refresh: If True, bypasses local 7-day disk cache and forces a live fetch.
Returns: A formatted table or compact JSON of tagged match actions and event statistics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team | No | ||
| limit | No | ||
| offset | No | ||
| player | No | ||
| quality | No | ||
| match_id | Yes | ||
| set_number | No | ||
| action_type | No | ||
| force_refresh | No | ||
| output_format | No | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |