createCourse
write
POSTs `/course-service/course` with the template Garmin's web client sends. `CourseInput` = `{ name, geoPoints, coursePoints?, activityTypeId? = 1 (running), privacy? = "private" }`; privacy maps to `rulePK` public 1 / private 2. Garmin computes `distanceMeter` and elevation. Throws `GarminError` before any request on an empty name or fewer than two geoPoints
createCourse(input)| Parameter | Type | Optional | Description |
|---|---|---|---|
| input | object | no |
In Claude this is the create_course tool.