POST api/tirescanv2
Adds a new tire scan.
Request Information
URI Parameters
None.
Body Parameters
The scanner data to add in JSON format.
TireScanV2_0Data| Name | Description | Type | Additional information |
|---|---|---|---|
| brakingDistanceInPercent |
Gets or sets the braking distance. |
decimal number |
None. |
| branchId |
Gets or sets the branch identifier. |
integer |
None. |
| correlationId |
Gets or sets the correlation identifier. |
globally unique identifier |
None. |
| scanDateTime |
Gets or sets the scan date and time. |
date |
None. |
| scannerBrand |
Gets or sets the scanner brand. |
string |
None. |
| scannerType |
Gets or sets the scanner type. |
string |
None. |
| scannerId |
The scanner identifier. This might be one value or a composite value depending on the scanner brand, model and version. |
string |
None. |
| scannerFallbackDisplayName |
Gets or sets the fallback display name of the scanner. |
string |
None. |
| season |
Gets or sets the season (winter/summer tires). |
Season |
None. |
| licensePlate |
Gets or sets the license plate number. |
string |
None. |
| licenseJurisdiction |
Gets or sets the license plate jurisdiction/state/county. |
string |
None. |
| wheelAlignmentRecommended |
Indicates whether a wheel alignment is recommended (true) or not (false). |
boolean |
None. |
| tireRotationRecommended |
Indicates whether a tire rotation is recommended. |
boolean |
None. |
| additionalRecommendations |
Gets or sets the additional recommendations. |
Collection of string |
None. |
| vehicleRemarks |
Gets or sets the vehicle remarks. |
Collection of string |
None. |
| odometerKm |
Indicates the odometer value in kilometers. |
integer |
None. |
| vehicleInfo |
Gets or sets the vehicle information. |
TireScanVehicle_V2 |
None. |
| ownerInfo |
Gets or sets the owner information. |
TireScanContactInfo_V2 |
None. |
| wheels |
Gets or sets the Wheels information. |
Collection of TireScanWheel |
None. |
| files |
Gets or sets the files attached to the tire scan. |
Collection of TireScanFile_V2 |
None. |
| notes |
Gets or sets the tire scan notes. |
Collection of string |
None. |
| storageCardId |
Storage card id if provided by the scanner equipment |
globally unique identifier |
None. |
| equipmentSetId |
Equipment set id if provided by the scanner equipment |
globally unique identifier |
None. |
| wash |
Gets or sets the wash state |
boolean |
None. |
| washedDateTime |
Gets or sets the wash date time |
date |
None. |
Remarks
Use api/tirescanner to add a tire scan.
Example
//Adds the specified tire scan. A tire scan object is needed in JSON format in the body of the request.
http://localhost/api/tirescanV2
Request Formats
application/json, text/json
{
"brakingDistanceInPercent": 1.0,
"branchId": 1,
"correlationId": "77d6465f-2fd1-4e67-87c8-b9fbad1cab4a",
"scanDateTime": "12/21/2025 1:06:15 PM",
"scannerBrand": "sample string 3",
"scannerType": "sample string 4",
"scannerId": "sample string 5",
"scannerFallbackDisplayName": "sample string 6",
"season": "Summer",
"licensePlate": "sample string 7",
"licenseJurisdiction": "sample string 8",
"wheelAlignmentRecommended": true,
"tireRotationRecommended": true,
"additionalRecommendations": [
"sample string 1",
"sample string 2"
],
"vehicleRemarks": [
"sample string 1",
"sample string 2"
],
"odometerKm": 1,
"vehicleInfo": {
"vin": "sample string 1",
"modelYear": 2,
"make": "sample string 3",
"model": "sample string 4",
"trim": "sample string 5",
"bodyType": "sample string 6",
"vehicleType": "sample string 7",
"frontTireSize": "sample string 8",
"rearTireSize": "sample string 9"
},
"ownerInfo": {
"name": "sample string 1",
"email": "sample string 2",
"phoneNumber": "sample string 3"
},
"wheels": [
{
"positionAxle": "sample string 1",
"positionIndex": 2,
"tirePosition": 3,
"rim": {
"damage": true,
"hubCap": true,
"files": [
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
},
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
}
]
},
"tire": {
"maxTreadDepthMm": 1.0,
"maxTreadDepthsMm": [
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
},
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
}
],
"minTreadDepthMm": 1.0,
"minTreadDepthsMm": [
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
},
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
}
],
"avgTreadDepthMm": 1.0,
"avgTreadDepthsMm": [
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
},
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
}
],
"recommendation": "sample string 1",
"tireRemarks": [
"sample string 1",
"sample string 2"
],
"files": [
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
},
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
}
],
"notes": "sample string 2",
"tireSize": "sample string 3",
"tirePressure": 4.0,
"tirePressureUnit": "sample string 5",
"tin": "sample string 6",
"load": "sample string 7",
"dotMfgDate": "sample string 8",
"studs": true,
"nitrogen": true,
"damage": true,
"brand": "sample string 9",
"speedRatingKey": "sample string 10",
"unevenWear": true,
"treadPattern": "sample string 11"
}
},
{
"positionAxle": "sample string 1",
"positionIndex": 2,
"tirePosition": 3,
"rim": {
"damage": true,
"hubCap": true,
"files": [
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
},
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
}
]
},
"tire": {
"maxTreadDepthMm": 1.0,
"maxTreadDepthsMm": [
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
},
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
}
],
"minTreadDepthMm": 1.0,
"minTreadDepthsMm": [
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
},
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
}
],
"avgTreadDepthMm": 1.0,
"avgTreadDepthsMm": [
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
},
{
"PositionInPercentAcrossTire": 1.0,
"ValueInMm": 1.1
}
],
"recommendation": "sample string 1",
"tireRemarks": [
"sample string 1",
"sample string 2"
],
"files": [
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
},
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
}
],
"notes": "sample string 2",
"tireSize": "sample string 3",
"tirePressure": 4.0,
"tirePressureUnit": "sample string 5",
"tin": "sample string 6",
"load": "sample string 7",
"dotMfgDate": "sample string 8",
"studs": true,
"nitrogen": true,
"damage": true,
"brand": "sample string 9",
"speedRatingKey": "sample string 10",
"unevenWear": true,
"treadPattern": "sample string 11"
}
}
],
"files": [
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
},
{
"fileUse": "sample string 1",
"mimeType": "sample string 2",
"data": "QEA="
}
],
"notes": [
"sample string 1",
"sample string 2"
],
"storageCardId": "9798382a-b2ea-460a-874e-b0cefbf45075",
"equipmentSetId": "b115984f-3699-4cd0-bf76-c3e76ff9c5c4",
"wash": true,
"washedDateTime": "12/21/2025 1:06:15 PM"
}
application/xml, text/xml
<TireScanV2_0Data xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.TireScan.V2">
<AdditionalRecommendations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</AdditionalRecommendations>
<BrakingDistanceInPercent>1</BrakingDistanceInPercent>
<BranchId>1</BranchId>
<CorrelationId>77d6465f-2fd1-4e67-87c8-b9fbad1cab4a</CorrelationId>
<EquipmentSetId>b115984f-3699-4cd0-bf76-c3e76ff9c5c4</EquipmentSetId>
<Files>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
</Files>
<LicenseJurisdiction>sample string 8</LicenseJurisdiction>
<LicensePlate>sample string 7</LicensePlate>
<Notes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Notes>
<OdometerKm>1</OdometerKm>
<OwnerInfo>
<Email>sample string 2</Email>
<Name>sample string 1</Name>
<PhoneNumber>sample string 3</PhoneNumber>
</OwnerInfo>
<ScanDateTime>2025-12-21T13:06:15.3242746+00:00</ScanDateTime>
<ScannerBrand>sample string 3</ScannerBrand>
<ScannerFallbackDisplayName>sample string 6</ScannerFallbackDisplayName>
<ScannerId>sample string 5</ScannerId>
<ScannerType>sample string 4</ScannerType>
<Season>Summer</Season>
<StorageCardId>9798382a-b2ea-460a-874e-b0cefbf45075</StorageCardId>
<TireRotationRecommended>true</TireRotationRecommended>
<VehicleInfo>
<BodyType>sample string 6</BodyType>
<FrontTireSize>sample string 8</FrontTireSize>
<Make>sample string 3</Make>
<Model>sample string 4</Model>
<ModelYear>2</ModelYear>
<RearTireSize>sample string 9</RearTireSize>
<Trim>sample string 5</Trim>
<VehicleType>sample string 7</VehicleType>
<Vin>sample string 1</Vin>
</VehicleInfo>
<VehicleRemarks xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</VehicleRemarks>
<Wash>true</Wash>
<WashedDateTime>2025-12-21T13:06:15.339901+00:00</WashedDateTime>
<WheelAlignmentRecommended>true</WheelAlignmentRecommended>
<Wheels>
<TireScanWheel>
<PositionAxle>sample string 1</PositionAxle>
<PositionIndex>2</PositionIndex>
<Rim>
<Damage>true</Damage>
<Files>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
</Files>
<HubCap>true</HubCap>
</Rim>
<Tire>
<AvgTreadDepthMm>1</AvgTreadDepthMm>
<AvgTreadDepthsMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
</AvgTreadDepthsMm>
<Brand>sample string 9</Brand>
<Damage>true</Damage>
<DotMfgDate>sample string 8</DotMfgDate>
<Files>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
</Files>
<Load>sample string 7</Load>
<MaxTreadDepthMm>1</MaxTreadDepthMm>
<MaxTreadDepthsMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
</MaxTreadDepthsMm>
<MinTreadDepthMm>1</MinTreadDepthMm>
<MinTreadDepthsMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
</MinTreadDepthsMm>
<Nitrogen>true</Nitrogen>
<Notes>sample string 2</Notes>
<Recommendation>sample string 1</Recommendation>
<SpeedRatingKey>sample string 10</SpeedRatingKey>
<Studs>true</Studs>
<Tin>sample string 6</Tin>
<TirePressure>4</TirePressure>
<TirePressureUnit>sample string 5</TirePressureUnit>
<TireRemarks xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</TireRemarks>
<TireSize>sample string 3</TireSize>
<TreadPattern>sample string 11</TreadPattern>
<UnevenWear>true</UnevenWear>
</Tire>
<TirePosition>3</TirePosition>
</TireScanWheel>
<TireScanWheel>
<PositionAxle>sample string 1</PositionAxle>
<PositionIndex>2</PositionIndex>
<Rim>
<Damage>true</Damage>
<Files>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
</Files>
<HubCap>true</HubCap>
</Rim>
<Tire>
<AvgTreadDepthMm>1</AvgTreadDepthMm>
<AvgTreadDepthsMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
</AvgTreadDepthsMm>
<Brand>sample string 9</Brand>
<Damage>true</Damage>
<DotMfgDate>sample string 8</DotMfgDate>
<Files>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
<TireScanFile_V2>
<Data>QEA=</Data>
<FileUse>sample string 1</FileUse>
<MimeType>sample string 2</MimeType>
</TireScanFile_V2>
</Files>
<Load>sample string 7</Load>
<MaxTreadDepthMm>1</MaxTreadDepthMm>
<MaxTreadDepthsMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
</MaxTreadDepthsMm>
<MinTreadDepthMm>1</MinTreadDepthMm>
<MinTreadDepthsMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
<DepthMeasurementMm>
<PositionInPercentAcrossTire>1</PositionInPercentAcrossTire>
<ValueInMm>1.1</ValueInMm>
</DepthMeasurementMm>
</MinTreadDepthsMm>
<Nitrogen>true</Nitrogen>
<Notes>sample string 2</Notes>
<Recommendation>sample string 1</Recommendation>
<SpeedRatingKey>sample string 10</SpeedRatingKey>
<Studs>true</Studs>
<Tin>sample string 6</Tin>
<TirePressure>4</TirePressure>
<TirePressureUnit>sample string 5</TirePressureUnit>
<TireRemarks xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</TireRemarks>
<TireSize>sample string 3</TireSize>
<TreadPattern>sample string 11</TreadPattern>
<UnevenWear>true</UnevenWear>
</Tire>
<TirePosition>3</TirePosition>
</TireScanWheel>
</Wheels>
</TireScanV2_0Data>
application/x-www-form-urlencoded
Response Information
Resource Description
The result of the operation as standard http web api status codes.
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.