Download Match DataVolley (.dvw) File
download_match_dvwExport and save a match's official raw DataVolley (.dvw) scouting file to local disk for import into external analysis software.
Instructions
Export and save the official raw DataVolley (.dvw) scouting file for a match to the local filesystem for external analysis software, unlike get_game_actions (which returns parsed touch events directly in the conversation).
When to Use
Save an authentic
.dvwfile ([3DATAVOLLEYSCOUT]format) to disk for import into DataVolley 4, VolleyStation, Click&Scout, or OpenVolley / R / Python (datavolley) pipelines.Archive raw match scouting files locally.
When NOT to Use
Do NOT use when you only need to analyze player stats, rotations, or touches inside the chat; call
get_match_player_stats,get_rotation_breakdown, orget_game_actionsinstead to avoid unnecessary filesystem writes.Do NOT call if
has_dvwisFalseinlist_volleyball_matches.
Behavioral Guarantees & Filesystem Policy
Side Effects: Remote Volleymetrics interaction is strictly read-only (
GET), but this tool writes a local file namedmatch_<match_id>.dvwinsideoutput_dir(hencereadOnlyHint=False,destructiveHint=False,idempotentHint=True).Path Sanitization: Strips unsafe characters from
match_idand resolvesoutput_dirviaPath.expanduser().resolve()to prevent path traversal.Fallback Generation: If the native
.dvwendpoint returns plain JSON events, automatically synthesizes a standards-compliant.dvwfile containing match metadata and[3SCOUT]codes.Rate Limiting: Client token bucket (
2 req/s, burst4) with automatic retry.
Parameter & Workflow Semantics
Acquire
match_idfromlist_volleyball_matchesfirst; pass an explicitoutput_dirwhen organizing exports for a specific opponent or tournament folder.
Returns & Error States
Returns a Markdown confirmation containing
Match ID, resolved absoluteLocal Filepath, andFile Sizein bytes.Returns validation error if
match_idis empty, or⚠️ Authentication Erroron HTTP401/403.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match_id | Yes | Unique Volleymetrics match identifier obtained from list_volleyball_matches. | |
| output_dir | No | Optional local directory path where the exported match_<match_id>.dvw file will be saved. When omitted or None, writes to the current working directory. |