POST api/SaveVehicleServiceHistory
Request Information
URI Parameters
None.
Body Parameters
VehicleServiceHistoryModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ServiceHistoryId | globally unique identifier |
None. |
|
| VehicleId | globally unique identifier |
None. |
|
| Vehicle | string |
None. |
|
| ServiceTypeId | globally unique identifier |
None. |
|
| ServiceType | string |
None. |
|
| ServiceOdoReading | integer |
None. |
|
| ServiceDate | date |
None. |
|
| ServiceMileage | integer |
None. |
|
| ServiceCompleted | boolean |
None. |
|
| DateReturned | date |
None. |
|
| ServiceNotes | string |
None. |
|
| NextServiceDate | date |
None. |
|
| NextServiceMileage | integer |
None. |
|
| IsActive | boolean |
None. |
|
| CreatedOn | date |
None. |
|
| CreatedBy | globally unique identifier |
None. |
|
| CreatedByUser | string |
None. |
|
| ModifiedOn | date |
None. |
|
| ModifiedBy | globally unique identifier |
None. |
|
| ModifiedByUser | string |
None. |
|
| planTypes | Collection of PlanTypesModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"ServiceHistoryId": "fed0bbf9-d8fa-445d-b7c9-ecaa713911d6",
"VehicleId": "13382b72-f9a1-4fbb-acf6-943e9c34e8c3",
"Vehicle": "sample string 3",
"ServiceTypeId": "89c0f8d7-1183-426a-a525-ad5501fafe93",
"ServiceType": "sample string 5",
"ServiceOdoReading": 6,
"ServiceDate": "2026-06-03T11:59:45.9122241+02:00",
"ServiceMileage": 1,
"ServiceCompleted": true,
"DateReturned": "2026-06-03T11:59:45.9122241+02:00",
"ServiceNotes": "sample string 9",
"NextServiceDate": "2026-06-03T11:59:45.9122241+02:00",
"NextServiceMileage": 1,
"IsActive": true,
"CreatedOn": "2026-06-03T11:59:45.9122241+02:00",
"CreatedBy": "aa789114-7d53-4421-91f3-0ab33e52d2e1",
"CreatedByUser": "sample string 13",
"ModifiedOn": "2026-06-03T11:59:45.9122241+02:00",
"ModifiedBy": "23f02278-fad5-48f2-8a86-dd378a68fd42",
"ModifiedByUser": "sample string 14",
"planTypes": [
{
"PlanTypeId": "8e544695-2840-45a6-bf7f-45c16b2d5918",
"PlanType": "sample string 2",
"IsActive": true,
"CreatedOn": "2026-06-03T11:59:45.9122241+02:00",
"CreatedBy": "sample string 5",
"ModifiedOn": "2026-06-03T11:59:45.9122241+02:00",
"ModifiedBy": "sample string 6",
"UserId": "cfa791fa-c54f-4e3c-9d7e-eb0f3d4bfd2c"
},
{
"PlanTypeId": "8e544695-2840-45a6-bf7f-45c16b2d5918",
"PlanType": "sample string 2",
"IsActive": true,
"CreatedOn": "2026-06-03T11:59:45.9122241+02:00",
"CreatedBy": "sample string 5",
"ModifiedOn": "2026-06-03T11:59:45.9122241+02:00",
"ModifiedBy": "sample string 6",
"UserId": "cfa791fa-c54f-4e3c-9d7e-eb0f3d4bfd2c"
}
]
}
application/xml, text/xml
Sample:
<VehicleServiceHistoryModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QuoteEngineDta.FleetModels.Vehicle">
<CreatedBy>aa789114-7d53-4421-91f3-0ab33e52d2e1</CreatedBy>
<CreatedByUser>sample string 13</CreatedByUser>
<CreatedOn>2026-06-03T11:59:45.9122241+02:00</CreatedOn>
<DateReturned>2026-06-03T11:59:45.9122241+02:00</DateReturned>
<IsActive>true</IsActive>
<ModifiedBy>23f02278-fad5-48f2-8a86-dd378a68fd42</ModifiedBy>
<ModifiedByUser>sample string 14</ModifiedByUser>
<ModifiedOn>2026-06-03T11:59:45.9122241+02:00</ModifiedOn>
<NextServiceDate>2026-06-03T11:59:45.9122241+02:00</NextServiceDate>
<NextServiceMileage>1</NextServiceMileage>
<ServiceCompleted>true</ServiceCompleted>
<ServiceDate>2026-06-03T11:59:45.9122241+02:00</ServiceDate>
<ServiceHistoryId>fed0bbf9-d8fa-445d-b7c9-ecaa713911d6</ServiceHistoryId>
<ServiceMileage>1</ServiceMileage>
<ServiceNotes>sample string 9</ServiceNotes>
<ServiceOdoReading>6</ServiceOdoReading>
<ServiceType>sample string 5</ServiceType>
<ServiceTypeId>89c0f8d7-1183-426a-a525-ad5501fafe93</ServiceTypeId>
<Vehicle>sample string 3</Vehicle>
<VehicleId>13382b72-f9a1-4fbb-acf6-943e9c34e8c3</VehicleId>
<planTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/QuoteEngineDta.Models.PlanType">
<d2p1:PlanTypesModel>
<d2p1:CreatedBy>sample string 5</d2p1:CreatedBy>
<d2p1:CreatedOn>2026-06-03T11:59:45.9122241+02:00</d2p1:CreatedOn>
<d2p1:IsActive>true</d2p1:IsActive>
<d2p1:ModifiedBy>sample string 6</d2p1:ModifiedBy>
<d2p1:ModifiedOn>2026-06-03T11:59:45.9122241+02:00</d2p1:ModifiedOn>
<d2p1:PlanType>sample string 2</d2p1:PlanType>
<d2p1:PlanTypeId>8e544695-2840-45a6-bf7f-45c16b2d5918</d2p1:PlanTypeId>
<d2p1:UserId>cfa791fa-c54f-4e3c-9d7e-eb0f3d4bfd2c</d2p1:UserId>
</d2p1:PlanTypesModel>
<d2p1:PlanTypesModel>
<d2p1:CreatedBy>sample string 5</d2p1:CreatedBy>
<d2p1:CreatedOn>2026-06-03T11:59:45.9122241+02:00</d2p1:CreatedOn>
<d2p1:IsActive>true</d2p1:IsActive>
<d2p1:ModifiedBy>sample string 6</d2p1:ModifiedBy>
<d2p1:ModifiedOn>2026-06-03T11:59:45.9122241+02:00</d2p1:ModifiedOn>
<d2p1:PlanType>sample string 2</d2p1:PlanType>
<d2p1:PlanTypeId>8e544695-2840-45a6-bf7f-45c16b2d5918</d2p1:PlanTypeId>
<d2p1:UserId>cfa791fa-c54f-4e3c-9d7e-eb0f3d4bfd2c</d2p1:UserId>
</d2p1:PlanTypesModel>
</planTypes>
</VehicleServiceHistoryModel>
application/x-www-form-urlencoded
Sample:
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. |