POST api/v1/ridesummary/upsert?personID={personID}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| personID | integer |
Required |
Body Parameters
RideSummaryUpsertDto| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientRideId | integer |
None. |
|
| HorseId | integer |
None. |
|
| HorseName | string |
None. |
|
| Description | string |
None. |
|
| Rating | string |
None. |
|
| RatingRide | integer |
None. |
|
| Notes | string |
None. |
|
| Distance | decimal number |
None. |
|
| Duration | decimal number |
None. |
|
| AvgSpeed | decimal number |
None. |
|
| MaxSpeed | decimal number |
None. |
|
| StartTime | date |
None. |
|
| EndTime | date |
None. |
|
| Activity | string |
None. |
|
| ActivityId | integer |
None. |
|
| ElevationGain | decimal number |
None. |
|
| Jumps | integer |
None. |
|
| GaitBreakdown | GaitBreakdownDto |
None. |
Request Formats
application/json, text/json
Sample:
{
"ClientRideId": 1,
"HorseId": 1,
"HorseName": "sample string 2",
"Description": "sample string 3",
"Rating": "sample string 4",
"RatingRide": 1,
"Notes": "sample string 5",
"Distance": 6.1,
"Duration": 7.1,
"AvgSpeed": 8.1,
"MaxSpeed": 9.1,
"StartTime": "2026-08-04T13:52:54.7246922-07:00",
"EndTime": "2026-08-04T13:52:54.7246922-07:00",
"Activity": "sample string 11",
"ActivityId": 1,
"ElevationGain": 1.1,
"Jumps": 1,
"GaitBreakdown": {
"Halt": 1.1,
"Walk": 2.1,
"Trot": 3.1,
"Canter": 4.1,
"Gallop": 5.1
}
}
application/xml, text/xml
Sample:
<RideSummaryUpsertDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RideTracker.Backend.DTOs">
<Activity>sample string 11</Activity>
<ActivityId>1</ActivityId>
<AvgSpeed>8.1</AvgSpeed>
<ClientRideId>1</ClientRideId>
<Description>sample string 3</Description>
<Distance>6.1</Distance>
<Duration>7.1</Duration>
<ElevationGain>1.1</ElevationGain>
<EndTime xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2026-08-04T20:52:54.7246922Z</d2p1:DateTime>
<d2p1:OffsetMinutes>-420</d2p1:OffsetMinutes>
</EndTime>
<GaitBreakdown>
<Canter>4.1</Canter>
<Gallop>5.1</Gallop>
<Halt>1.1</Halt>
<Trot>3.1</Trot>
<Walk>2.1</Walk>
</GaitBreakdown>
<HorseId>1</HorseId>
<HorseName>sample string 2</HorseName>
<Jumps>1</Jumps>
<MaxSpeed>9.1</MaxSpeed>
<Notes>sample string 5</Notes>
<Rating>sample string 4</Rating>
<RatingRide>1</RatingRide>
<StartTime xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2026-08-04T20:52:54.7246922Z</d2p1:DateTime>
<d2p1:OffsetMinutes>-420</d2p1:OffsetMinutes>
</StartTime>
</RideSummaryUpsertDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |