get_race_control_messages
Retrieve race control communications including flags, safety car periods, investigations, and penalties for specific Formula 1 sessions.
Instructions
Get race control messages - flags, safety cars, investigations, penalties.
Args: year: Season year (2018+) gp: Grand Prix name or round session: 'FP1', 'FP2', 'FP3', 'Q', 'S', 'R' message_type: Filter type - 'all', 'penalties', 'investigations', 'flags', 'safety_car' (default: 'all')
Returns: RaceControlMessagesResponse with filtered messages
Examples: get_race_control_messages(2024, "Monaco", "R") → All race control messages get_race_control_messages(2024, "Monaco", "R", "penalties") → Penalties only get_race_control_messages(2024, "Monaco", "R", "flags") → Flag periods only
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| gp | Yes | ||
| session | Yes | ||
| message_type | No | all |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| messages | Yes | Race control messages | |
| event_name | Yes | Grand Prix name | |
| session_name | Yes | Session name | |
| total_messages | Yes | Total number of messages |