get_race_control_messages
Retrieve official race control messages including flags, safety car periods, penalties, and track status changes for Formula 1 sessions to analyze race events and incidents.
Instructions
Get official race control messages for a session.
Retrieves all race control messages issued during a session, including flags, safety car periods, investigations, penalties, and track status changes. Essential for understanding session events and incidents.
Args: year: The season year (2018 onwards) gp: The Grand Prix name (e.g., 'Monza', 'Monaco') or round number session: Session type - 'FP1', 'FP2', 'FP3', 'Q', 'S', 'R'
Returns: RaceControlMessagesResponse: Race control messages in JSON-serializable format
Examples: >>> # Get all race control messages from 2024 Monaco race >>> messages = get_race_control_messages(2024, "Monaco", "R")
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| gp | Yes | ||
| session | Yes | ||
| year | Yes |