---
title: "Race weekend session details"
method: GET
path: "/api/v2/seasons/{year}/race-weekends/{meetingKey}/sessions/{sessionKey}"
---

# Race weekend session details

`GET /api/v2/seasons/{year}/race-weekends/{meetingKey}/sessions/{sessionKey}`

## Request

- Base URL: `https://api.racecalendar.app`
- URL: `https://api.racecalendar.app/api/v2/seasons/{year}/race-weekends/{meetingKey}/sessions/{sessionKey}`
- Auth: none declared

Race weekend session details for one OpenF1 session identified by year, meetingKey, and sessionKey.

## Path parameters

- `year` string, required: Four-digit championship year.
- `meetingKey` string, required: OpenF1 meeting key for a race weekend.
- `sessionKey` string, required: OpenF1 session key within a race weekend.

## Response `200`

Race weekend session details

- RaceWeekendSessionPayload
  - `year` number, required
  - `meetingKey` number, required
  - `session` SeasonSession, required
    - `id` number, required
    - `name` string, required
    - `displayName` string, required
    - `kind` 'practice' | 'sprintQualifying' | 'sprint' | 'qualifying' | 'race' | 'other', required
    - `sessionType` string, required
    - `startDate` string, required
    - `endDate` string, required

## Other responses

- `304`: Not modified
- `400`: Invalid request. Typed RFC 9457-compatible JSON (`ErrorResponse`) keeps `ok: false` plus `error` for iOS clients.
- `404`: Resource not found. Typed RFC 9457-compatible JSON (`ErrorResponse`) keeps `ok: false` plus `error` for iOS clients.
- `429`: Too many requests. Public calendar, season, standings, and track GET routes do not currently return 429; they only advertise an informational RateLimit ceiling. MCP cache-miss queries under `/api/v2/mcp/*` may return 429 with Retry-After. Identity and referral routes keep their existing D1 budgets.
- `500`: Internal server error. Typed RFC 9457-compatible JSON (`ErrorResponse`) keeps `ok: false` plus `error` for iOS clients.

---

[API](https://skmtc.dev/racecalendar/apis/race-calendar-formula-1-api.md) · [All operations](https://skmtc.dev/racecalendar/apis/race-calendar-formula-1-api/llms.txt) · [OpenAPI document](https://skmtc.dev/racecalendar/apis/race-calendar-formula-1-api/revisions/b2c2532b5f80?raw)
