Skip to content
Docs menu

Back to all methods

importCourseGpx

write

multipart POST (field `file`) to `/course-service/course/import`. **Parses only, saves NOTHING**: the result has `courseId: null` and a RESAMPLED track (13 GPX points came back as 37) with null elevations/timestamps; `courseName` is the GPX `<name>`. Only `.gpx` accepted (only `.gpx` verified); throws `GarminError` on an empty response

importCourseGpx(file, filename)
ParameterTypeOptionalDescription
fileBlobnoFile contents
filenamestringno

In Claude this is the import_course_gpx tool.

Guide: courses