POST api/tirescan

[DEPRECATED]

Request Information

URI Parameters

None.

Body Parameters

The scanner data to add in JSON format.

TireScanData
NameDescriptionTypeAdditional information
branchId

Gets or sets the branch identifier.

integer

None.

correlationId

Gets or sets the correlation identifier.
This can be used to link/identify the received/logged HttpRequest scanner data and the stored DD database scan data.

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

None.

ownerInfo

Gets or sets the owner information.

TireScanContactInfo

None.

tires

Gets or sets the tire information.

Collection of TireScanTire

None.

files

Gets or sets the files attached to the tire scan.

Collection of TireScanFile

None.

notes

Gets or sets the tire scan notes.

Collection of string

None.

Remarks

Use /api/tirescanV2 instead, this endpoint is obsolete.

Example

None.

Request Formats

application/json, text/json

Sample:
{
  "branchId": 1,
  "correlationId": "14ae5c20-6711-4be1-8532-d4a4a6e48f42",
  "scanDateTime": "12/21/2025 1:04:19 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": 10,
  "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"
  },
  "tires": [
    {
      "positionAxle": "sample string 1",
      "positionIndex": 2,
      "tirePosition": 3,
      "maxTreadDepthMm": 1.0,
      "minTreadDepthMm": 1.0,
      "avgTreadDepthMm": 1.0,
      "recommendation": "sample string 4",
      "tireRemarks": [
        "sample string 1",
        "sample string 2"
      ],
      "tireImages": [
        {
          "fileUse": "ScanCrossSectionImage",
          "mimeType": "sample string 1",
          "data": "sample string 2"
        },
        {
          "fileUse": "ScanCrossSectionImage",
          "mimeType": "sample string 1",
          "data": "sample string 2"
        }
      ],
      "notes": "sample string 5",
      "tireSize": "sample string 6",
      "tirePressure": 7.0,
      "tirePressureUnit": "sample string 8",
      "tin": "sample string 9",
      "load": "sample string 10",
      "dotMfgDate": "sample string 11",
      "studs": true,
      "nitrogen": true
    },
    {
      "positionAxle": "sample string 1",
      "positionIndex": 2,
      "tirePosition": 3,
      "maxTreadDepthMm": 1.0,
      "minTreadDepthMm": 1.0,
      "avgTreadDepthMm": 1.0,
      "recommendation": "sample string 4",
      "tireRemarks": [
        "sample string 1",
        "sample string 2"
      ],
      "tireImages": [
        {
          "fileUse": "ScanCrossSectionImage",
          "mimeType": "sample string 1",
          "data": "sample string 2"
        },
        {
          "fileUse": "ScanCrossSectionImage",
          "mimeType": "sample string 1",
          "data": "sample string 2"
        }
      ],
      "notes": "sample string 5",
      "tireSize": "sample string 6",
      "tirePressure": 7.0,
      "tirePressureUnit": "sample string 8",
      "tin": "sample string 9",
      "load": "sample string 10",
      "dotMfgDate": "sample string 11",
      "studs": true,
      "nitrogen": true
    }
  ],
  "files": [
    {
      "fileUse": "ScanCrossSectionImage",
      "mimeType": "sample string 1",
      "data": "sample string 2"
    },
    {
      "fileUse": "ScanCrossSectionImage",
      "mimeType": "sample string 1",
      "data": "sample string 2"
    }
  ],
  "notes": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<TireScanData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.TireScan">
  <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>
  <BranchId>1</BranchId>
  <CorrelationId>14ae5c20-6711-4be1-8532-d4a4a6e48f42</CorrelationId>
  <Files>
    <TireScanFile>
      <Data>sample string 2</Data>
      <FileUse>ScanCrossSectionImage</FileUse>
      <MimeType>sample string 1</MimeType>
    </TireScanFile>
    <TireScanFile>
      <Data>sample string 2</Data>
      <FileUse>ScanCrossSectionImage</FileUse>
      <MimeType>sample string 1</MimeType>
    </TireScanFile>
  </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>10</OdometerKm>
  <OwnerInfo>
    <Email>sample string 2</Email>
    <Name>sample string 1</Name>
    <PhoneNumber>sample string 3</PhoneNumber>
  </OwnerInfo>
  <ScanDateTime>2025-12-21T13:04:19.4233066+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>
  <TireRotationRecommended>true</TireRotationRecommended>
  <Tires>
    <TireScanTire>
      <AvgTreadDepthMm>1</AvgTreadDepthMm>
      <DotMfgDate>sample string 11</DotMfgDate>
      <Load>sample string 10</Load>
      <MaxTreadDepthMm>1</MaxTreadDepthMm>
      <MinTreadDepthMm>1</MinTreadDepthMm>
      <Nitrogen>true</Nitrogen>
      <Notes>sample string 5</Notes>
      <PositionAxle>sample string 1</PositionAxle>
      <PositionIndex>2</PositionIndex>
      <Recommendation>sample string 4</Recommendation>
      <Studs>true</Studs>
      <Tin>sample string 9</Tin>
      <TireImages>
        <TireScanFile>
          <Data>sample string 2</Data>
          <FileUse>ScanCrossSectionImage</FileUse>
          <MimeType>sample string 1</MimeType>
        </TireScanFile>
        <TireScanFile>
          <Data>sample string 2</Data>
          <FileUse>ScanCrossSectionImage</FileUse>
          <MimeType>sample string 1</MimeType>
        </TireScanFile>
      </TireImages>
      <TirePosition>3</TirePosition>
      <TirePressure>7</TirePressure>
      <TirePressureUnit>sample string 8</TirePressureUnit>
      <TireRemarks xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </TireRemarks>
      <TireSize>sample string 6</TireSize>
    </TireScanTire>
    <TireScanTire>
      <AvgTreadDepthMm>1</AvgTreadDepthMm>
      <DotMfgDate>sample string 11</DotMfgDate>
      <Load>sample string 10</Load>
      <MaxTreadDepthMm>1</MaxTreadDepthMm>
      <MinTreadDepthMm>1</MinTreadDepthMm>
      <Nitrogen>true</Nitrogen>
      <Notes>sample string 5</Notes>
      <PositionAxle>sample string 1</PositionAxle>
      <PositionIndex>2</PositionIndex>
      <Recommendation>sample string 4</Recommendation>
      <Studs>true</Studs>
      <Tin>sample string 9</Tin>
      <TireImages>
        <TireScanFile>
          <Data>sample string 2</Data>
          <FileUse>ScanCrossSectionImage</FileUse>
          <MimeType>sample string 1</MimeType>
        </TireScanFile>
        <TireScanFile>
          <Data>sample string 2</Data>
          <FileUse>ScanCrossSectionImage</FileUse>
          <MimeType>sample string 1</MimeType>
        </TireScanFile>
      </TireImages>
      <TirePosition>3</TirePosition>
      <TirePressure>7</TirePressure>
      <TirePressureUnit>sample string 8</TirePressureUnit>
      <TireRemarks xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </TireRemarks>
      <TireSize>sample string 6</TireSize>
    </TireScanTire>
  </Tires>
  <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>
  <WheelAlignmentRecommended>true</WheelAlignmentRecommended>
</TireScanData>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'TireScanData'.

Response Information

Resource Description

The result of the operation as standard http web api status codes.

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.