For the complete documentation index, see llms.txt. This page is also available as Markdown.

Change Log

Description of changes to the Golf API docs

Date
Change

11 August 2026

Added match_play.matches[].teams[].order_within_match to Schedule. This field identifies which team or competitor starts first within a match.

31 July 2026

Renamed players[].player_id to players[].id in the Players response.

31 July 2026

Added WebSocket close code 4407 (Token expired) to General Information. Clients receive this code when a JWT has expired.

31 July 2026

Standardized the starting-hole field as start_hole in Schedule and Stroke Play Leaderboard.

31 July 2026

Added collection and match-specific REST and WebSocket URLs to Match Play Hole-by-hole. The match_id path parameter is optional.

31 July 2026

Added collection and competitor-specific endpoints to Stroke Play Hole-by-hole. Standardized score fields as par, strokes, and score_to_par.

31 July 2026

Updated Players to use MALE and FEMALE gender values. Added the required pagination response object.

31 July 2026

Renamed the Client.Init resume attribute in Live Events from last_seen_event_id to last_recorded_message_id.

31 July 2026

Added course_id to each stroke_play.groups and match_play.matches item returned by Schedule.

30 July 2026

Added stroke_play.groups[].teams[].order_within_group to Schedule. This field identifies which team or competitor starts first within a group.

30 July 2026

Replaced the separate stroke play and match play schedule endpoints with Schedule. The combined response returns stroke_play.groups and match_play.matches.

30 April 2026

Initial version

Last updated

Was this helpful?