GET api/Cyclist/{id}/rides
Gets a list of all rides linked to this cyclist
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of RideModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ID | integer |
None. |
|
| CyclistID | integer |
None. |
|
| BikeID | integer |
None. |
|
| BikeDescription | string |
None. |
|
| DateTimeStart | date |
None. |
|
| Name | string |
None. |
|
| Distance |
you only have to add 2 of the three : Time, distance, AverageSpeed. Saving will calculate the other Note that distance is in Meters |
decimal number |
None. |
| DistanceKm | decimal number |
None. |
|
| MovingTime |
The moving time in seconds. You only have to add 2 of the three : Time, distance, AverageSpeed. Saving will calculate the other |
integer |
None. |
| AverageHeartRate | decimal number |
None. |
|
| AverageSpeed |
you only have to add 2 of the three : Time, distance, AverageSpeed. Saving will calculate the other This is in KM! |
decimal number |
None. |
| MaxHeartRate | decimal number |
None. |
|
| MaxSpeed | decimal number |
None. |
|
| TypeID | integer |
None. |
|
| Type | string |
None. |
|
| ItWasAWetRide | boolean |
None. |
|
| ItWasARace | boolean |
None. |
|
| Strava_Id | string |
None. |
|
| CanCreateRoute | boolean |
None. |
|
| UnitsOfMeasureID | integer |
None. |
|
| ElevationGain | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"ID": 1,
"CyclistID": 2,
"BikeID": 3,
"BikeDescription": "sample string 4",
"DateTimeStart": "2026-03-21T11:30:18.2941698+00:00",
"Name": "sample string 6",
"Distance": 7.1,
"DistanceKm": 8.1,
"MovingTime": 9,
"AverageHeartRate": 10.1,
"AverageSpeed": 11.1,
"MaxHeartRate": 12.1,
"MaxSpeed": 13.1,
"TypeID": 14,
"Type": "sample string 15",
"ItWasAWetRide": true,
"ItWasARace": true,
"Strava_Id": "sample string 18",
"CanCreateRoute": true,
"UnitsOfMeasureID": 20,
"ElevationGain": 21.1
},
{
"ID": 1,
"CyclistID": 2,
"BikeID": 3,
"BikeDescription": "sample string 4",
"DateTimeStart": "2026-03-21T11:30:18.2941698+00:00",
"Name": "sample string 6",
"Distance": 7.1,
"DistanceKm": 8.1,
"MovingTime": 9,
"AverageHeartRate": 10.1,
"AverageSpeed": 11.1,
"MaxHeartRate": 12.1,
"MaxSpeed": 13.1,
"TypeID": 14,
"Type": "sample string 15",
"ItWasAWetRide": true,
"ItWasARace": true,
"Strava_Id": "sample string 18",
"CanCreateRoute": true,
"UnitsOfMeasureID": 20,
"ElevationGain": 21.1
}
]
application/xml, text/xml
Sample:
<ArrayOfRideModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Models.DTO">
<RideModel>
<AverageHeartRate>10.1</AverageHeartRate>
<AverageSpeed>11.1</AverageSpeed>
<BikeDescription>sample string 4</BikeDescription>
<BikeID>3</BikeID>
<CanCreateRoute>true</CanCreateRoute>
<CyclistID>2</CyclistID>
<DateTimeStart>2026-03-21T11:30:18.2941698+00:00</DateTimeStart>
<Distance>7.1</Distance>
<DistanceKm>8.1</DistanceKm>
<ElevationGain>21.1</ElevationGain>
<ID>1</ID>
<ItWasARace>true</ItWasARace>
<ItWasAWetRide>true</ItWasAWetRide>
<MaxHeartRate>12.1</MaxHeartRate>
<MaxSpeed>13.1</MaxSpeed>
<MovingTime>9</MovingTime>
<Name>sample string 6</Name>
<Strava_Id>sample string 18</Strava_Id>
<Type>sample string 15</Type>
<TypeID>14</TypeID>
<UnitsOfMeasureID>20</UnitsOfMeasureID>
</RideModel>
<RideModel>
<AverageHeartRate>10.1</AverageHeartRate>
<AverageSpeed>11.1</AverageSpeed>
<BikeDescription>sample string 4</BikeDescription>
<BikeID>3</BikeID>
<CanCreateRoute>true</CanCreateRoute>
<CyclistID>2</CyclistID>
<DateTimeStart>2026-03-21T11:30:18.2941698+00:00</DateTimeStart>
<Distance>7.1</Distance>
<DistanceKm>8.1</DistanceKm>
<ElevationGain>21.1</ElevationGain>
<ID>1</ID>
<ItWasARace>true</ItWasARace>
<ItWasAWetRide>true</ItWasAWetRide>
<MaxHeartRate>12.1</MaxHeartRate>
<MaxSpeed>13.1</MaxSpeed>
<MovingTime>9</MovingTime>
<Name>sample string 6</Name>
<Strava_Id>sample string 18</Strava_Id>
<Type>sample string 15</Type>
<TypeID>14</TypeID>
<UnitsOfMeasureID>20</UnitsOfMeasureID>
</RideModel>
</ArrayOfRideModel>