Changelog
All notable changes to the Parkdly API are documented here. Each version is deployed as a non-breaking update to the v1 API.
0.3 (2026-03-06)
Added
course.deletedwebhook event — fired automatically when a user deletes an externally linked course. Payload includes full course data as it was before deletion, allowing your app to clean up its references. See Webhooks for details.
0.2 (2026-03-06)
Added
studioUrlfield on Course object — relative path to the course editor in Parkdly Studio. Prepend your Parkdly host (e.g.https://parkdly.com) to open in browser. Included in all API responses and webhook payloads.locationfield on Course object — optional{lat, lng}coordinates. Set viaPOST /api/v1/coursesto pre-center the map in Parkdly Studio. Returned asnullwhen not set.flightPathinput on course creation —POST /api/v1/coursesnow accepts optionalflightPathcontrol points per fairway. Format matches the GET response:[{order, lat, lng}]. When omitted, a midpoint control point is auto-generated (existing behavior unchanged).
0.1 (2026-02-15)
Added
- Initial API release (Preview)
- OAuth 2.0 authentication with PKCE support
GET /api/v1/courses— list coursesGET /api/v1/courses/{courseId}— get course detailsPOST /api/v1/courses— create course with optional fairwayscourse.publishedwebhook event- Error handling and response format documentation