Introduction
REST
This API supports a Representational State Transfer (REST) model for accessing a set of resources through a fixed set of operations. The following resources are accessible through the RESTful model:
- /access_ctrl_rules
- /activities
- /activityId
- /activityListingFields
- /activity_fields
- /activity_types
- /create
- /dictionary
- /elevation
- /event_types
- /timezone_units
- /units
- /updateActivityLocation
- /activity/{activityIdValue}
- /activity/{activityId}
- /activityDetails/{activityIdValue}
- /course/{activityIdValue}
- /course/{activityId}
- /customPowerMaxAverage/{activityIdValue}
- /description/{activityId}
- /elevation_toggle/{activityIdValue}
- /event_type/{activityId}
- /favorite/{activityIdValue}
- /geocoder/{location}
- /name/{activityId}
- /pr/{activityIdValue}
- /privacy/{activityId}
- /swimDetails/{activityIdValue}
- /thin_activity/{activityIdValue}
- /timezone/{activityId}
- /type/{activityId}
- /updateActivity/{activityIdValue}
- /validation/{fieldKey}
Data
All endpoints act on the same set of data described by XML Schema. The following data (grouped by namespace) are available:
Default Namespace
- Type accessControl
- Type accessControlRule
- Type activity
- Type activityId
- Type activityPropertiesLoader
- Type activityServiceConstants
- Type activitySummary
- Type applicationInstallation
- Type baseSeries
- Type dictionaryResults
- Type dictionaryType
- Type fitHistorySeries
- Type historySeries
- Type keyValueWithNames
- Type location
- Type longValue
- Type longValueWithNames
- Type namedSeries
- Type oldSeries
- Type resourceMessageArguments
- Type seriesTypeId
- Type simpleBusinessValue
- Type simpleIdentifier
- Type tag
- Type unitId
- Type updateReport
- Type value
- Type valueWithNames
- Element activity
- Element dictionaryResults
- Element historySeries
- Element updateReport
Namespace http://developer.garmin.com/schemas/axm
- Type definition
- Type dictionary
- Type display