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 | decimal number |
None. |
|
| branchId | integer |
None. |
|
| correlationId | globally unique identifier |
None. |
|
| scanDateTime | date |
None. |
|
| scannerBrand | string |
None. |
|
| scannerType | string |
None. |
|
| scannerId | string |
None. |
|
| scannerFallbackDisplayName | string |
None. |
|
| season | Season |
None. |
|
| licensePlate | string |
None. |
|
| licenseJurisdiction | string |
None. |
|
| wheelAlignmentRecommended | boolean |
None. |
|
| tireRotationRecommended | boolean |
None. |
|
| additionalRecommendations | Collection of string |
None. |
|
| vehicleRemarks | Collection of string |
None. |
|
| odometerKm | integer |
None. |
|
| vehicleInfo | TireScanVehicle_V2 |
None. |
|
| ownerInfo | TireScanContactInfo_V2 |
None. |
|
| wheels | Collection of TireScanWheel |
None. |
|
| files | Collection of TireScanFile_V2 |
None. |
|
| notes | Collection of string |
None. |
|
| storageCardId | globally unique identifier |
None. |
|
| equipmentSetId | globally unique identifier |
None. |
|
| wash | boolean |
None. |
|
| washedDateTime | 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
Sample:
{
"brakingDistanceInPercent": 1.0,
"branchId": 1,
"correlationId": "c95c5d50-b636-42d3-97d6-6e592946109a",
"scanDateTime": "2026-01-21 22:51:54",
"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,
"studRelease": 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,
"studRelease": 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": "f686b609-1ec4-48f1-b7b9-2dabb6620009",
"equipmentSetId": "c6de0228-714c-48a2-92d3-78f740574d0b",
"wash": true,
"washedDateTime": "2026-01-21 22:51:54"
}
application/xml, text/xml
Sample:
<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>c95c5d50-b636-42d3-97d6-6e592946109a</CorrelationId>
<EquipmentSetId>c6de0228-714c-48a2-92d3-78f740574d0b</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>2026-01-21T22:51:54.8895872+01: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>f686b609-1ec4-48f1-b7b9-2dabb6620009</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>2026-01-21T22:51:54.8895872+01: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>
<StudRelease>true</StudRelease>
<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>
<StudRelease>true</StudRelease>
<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
Sample:
Sample not available.
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:
Sample not available.