Swagger UIswagger

API Sports Tracking Data v2
 2.0.0 

[ Base URL: api-global.decathlon.net/sportstrackingdata/v2/ ]

Decathlon sport’s api : sport activities, user measures, statistics

Activity

GET/v2/activities
Retrieves the collection of Activity resources.
POST/v2/activities
Creates a Activity resource.
GET/v2/activities/{id}
Retrieves a Activity resource.
DELETE/v2/activities/{id}
Removes the Activity resource.
PUT/v2/activities/{id}
Replaces the Activity resource.
GET/v2/activities/{id}/datastream
Retrieves a Activity resource.
GET/v2/activities/{id}/locations
Retrieves a Activity resource.
GET/v2/activities/{id}/similar/{datatype}
Retrieves a Activity resource.
POST/v2/file_import/activities
Creates a Activity resource.

ActivityCalculation

GET/v2/activity_calculations
Retrieves the collection of ActivityCalculation resources.
GET/v2/activity_calculations/{id}
Retrieves a ActivityCalculation resource.

Brand

GET/v2/brands
Retrieves the collection of Brand resources.
GET/v2/brands/{id}
Retrieves a Brand resource.

Connector

GET/v2/connectors
Retrieves the collection of Connector resources.
GET/v2/connectors/{id}
Retrieves a Connector resource.

Datatype

GET/v2/datatypes
Retrieves the collection of Datatype resources.
GET/v2/datatypes/{id}
Retrieves a Datatype resource.

DeviceModel

GET/v2/device_models
Retrieves the collection of DeviceModel resources.
GET/v2/device_models/{id}
Retrieves a DeviceModel resource.

DeviceNotification

GET/v2/device_notifications
Retrieves the collection of DeviceNotification resources.
POST/v2/device_notifications
Creates a DeviceNotification resource.
GET/v2/device_notifications/{id}
Retrieves a DeviceNotification resource.
DELETE/v2/device_notifications/{id}
Removes the DeviceNotification resource.
PUT/v2/device_notifications/{id}
Replaces the DeviceNotification resource.

Firmware

GET/v2/firmwares
Retrieves the collection of Firmware resources.
GET/v2/firmwares/{id}
Retrieves a Firmware resource.

GlobalChallenge

GET/v2/global_challenges
Retrieves the collection of GlobalChallenge resources.
GET/v2/global_challenges/{id}
Retrieves a GlobalChallenge resource.

Job

GET/v2/jobs
Retrieves the collection of Job resources.
GET/v2/jobs/{id}
Retrieves a Job resource.
PUT/v2/jobs/{id}
Replaces the Job resource.

User

GET/v2/me
Return current User
GET/v2/users
Retrieves the collection of User resources.
POST/v2/users
Creates a User resource.
GET/v2/users/{id}
Retrieves a User resource.
DELETE/v2/users/{id}
Removes the User resource.
PUT/v2/users/{id}
Replaces the User resource.
POST/v2/users/{id}/export_personal_data
Creates a User resource.
GET/v2/users/{id}/stats
Retrieves a User resource.
GET/v2/users/{id}/tags
Retrieves a User resource.

PoiCategory

GET/v2/poi_categories
Retrieves the collection of PoiCategory resources.
GET/v2/poi_categories/{id}
Retrieves a PoiCategory resource.

ShareActivity

GET/v2/share_activities
Retrieves the collection of ShareActivity resources.
POST/v2/share_activities
Creates a ShareActivity resource.
GET/v2/share_activities/{id}
Retrieves a ShareActivity resource.
DELETE/v2/share_activities/{id}
Removes the ShareActivity resource.

ShareUser

GET/v2/share_users
Retrieves the collection of ShareUser resources.
POST/v2/share_users
Creates a ShareUser resource.
GET/v2/share_users/{id}
Retrieves a ShareUser resource.
DELETE/v2/share_users/{id}
Removes the ShareUser resource.
GET/v2/share_users_stats/{id}
Retrieves a ShareUser resource.

Sport

GET/v2/sports
Retrieves the collection of Sport resources.
GET/v2/sports/{id}
Retrieves a Sport resource.

StorageKey

GET/v2/storage_keys
Retrieves the collection of StorageKey resources.
GET/v2/storage_keys/{id}
Retrieves a StorageKey resource.

Universe

GET/v2/universes
Retrieves the collection of Universe resources.
GET/v2/universes/{id}
Retrieves a Universe resource.

UserAgreement

GET/v2/user_agreements
Retrieves the collection of UserAgreement resources.
POST/v2/user_agreements
Creates a UserAgreement resource.
GET/v2/user_agreements/{id}
Retrieves a UserAgreement resource.
PUT/v2/user_agreements/{id}
Replaces the UserAgreement resource.

UserDeviceSetting

GET/v2/user_device_settings
Retrieves the collection of UserDeviceSetting resources.
POST/v2/user_device_settings
Creates a UserDeviceSetting resource.
GET/v2/user_device_settings/{id}
Retrieves a UserDeviceSetting resource.
DELETE/v2/user_device_settings/{id}
Removes the UserDeviceSetting resource.
PUT/v2/user_device_settings/{id}
Replaces the UserDeviceSetting resource.

UserDevice

GET/v2/user_devices
Retrieves the collection of UserDevice resources.
POST/v2/user_devices
Creates a UserDevice resource.
GET/v2/user_devices/{id}
Retrieves a UserDevice resource.
DELETE/v2/user_devices/{id}
Removes the UserDevice resource.
PUT/v2/user_devices/{id}
Replaces the UserDevice resource.

UserMeasureGoal

GET/v2/user_measure_goals
Retrieves the collection of UserMeasureGoal resources.
POST/v2/user_measure_goals
Creates a UserMeasureGoal resource.
GET/v2/user_measure_goals/{id}
Retrieves a UserMeasureGoal resource.
DELETE/v2/user_measure_goals/{id}
Removes the UserMeasureGoal resource.
PUT/v2/user_measure_goals/{id}
Replaces the UserMeasureGoal resource.

UserMeasure

GET/v2/user_measures
Retrieves the collection of UserMeasure resources.
POST/v2/user_measures
Creates a UserMeasure resource.
GET/v2/user_measures/{id}
Retrieves a UserMeasure resource.
DELETE/v2/user_measures/{id}
Removes the UserMeasure resource.
PUT/v2/user_measures/{id}
Replaces the UserMeasure resource.
GET/v2/user_measures/{userId}/current
Retrieves the collection of UserMeasure resources.

UserPoi

GET/v2/user_pois
Retrieves the collection of UserPoi resources.
POST/v2/user_pois
Creates a UserPoi resource.
GET/v2/user_pois/{id}
Retrieves a UserPoi resource.
DELETE/v2/user_pois/{id}
Removes the UserPoi resource.
PUT/v2/user_pois/{id}
Replaces the UserPoi resource.

UserProgram

GET/v2/user_programs
Retrieves the collection of UserProgram resources.
POST/v2/user_programs
Creates a UserProgram resource.
GET/v2/user_programs/{id}
Retrieves a UserProgram resource.
DELETE/v2/user_programs/{id}
Removes the UserProgram resource.
PUT/v2/user_programs/{id}
Replaces the UserProgram resource.

UserRecord

GET/v2/user_records
Retrieves the collection of UserRecord resources.
GET/v2/user_records/{id}
Retrieves a UserRecord resource.
GET/v2/user_records/{userId}/current
Retrieves the collection of UserRecord resources.

UserRoute

GET/v2/user_routes
Retrieves the collection of UserRoute resources.
POST/v2/user_routes
Creates a UserRoute resource.
GET/v2/user_routes/{id}
Retrieves a UserRoute resource.
DELETE/v2/user_routes/{id}
Removes the UserRoute resource.
PUT/v2/user_routes/{id}
Replaces the UserRoute resource.

UserSession

GET/v2/user_sessions
Retrieves the collection of UserSession resources.
POST/v2/user_sessions
Creates a UserSession resource.
GET/v2/user_sessions/{id}
Retrieves a UserSession resource.
DELETE/v2/user_sessions/{id}
Removes the UserSession resource.
PUT/v2/user_sessions/{id}
Replaces the UserSession resource.

UserStorage

GET/v2/user_storages
Retrieves the collection of UserStorage resources.
POST/v2/user_storages
Creates a UserStorage resource.
GET/v2/user_storages/{id}
Retrieves a UserStorage resource.
DELETE/v2/user_storages/{id}
Removes the UserStorage resource.
PUT/v2/user_storages/{id}
Replaces the UserStorage resource.

UserSumup

GET/v2/user_sumups
Retrieves the collection of UserSumup resources.
GET/v2/user_sumups/{id}
Retrieves a UserSumup resource.

UserWebHook

GET/v2/user_web_hooks
Retrieves the collection of UserWebHook resources.
POST/v2/user_web_hooks
Creates a UserWebHook resource.
GET/v2/user_web_hooks/{id}
Retrieves a UserWebHook resource.
DELETE/v2/user_web_hooks/{id}
Removes the UserWebHook resource.
PUT/v2/user_web_hooks/{id}
Replaces the UserWebHook resource.

Models

Available formats: jsonld json gpx tcx html
Other API docs: ReDoc GraphiQL