> ## Documentation Index
> Fetch the complete documentation index at: https://docs.driv.ly/llms.txt
> Use this file to discover all available pages before exploring further.

# Transport

<ParamField path="vin" type="string" required>
  The Vehicle Identification Number (e.g. WP0AF2A99KS165242)
</ParamField>

## Response

The response will be an object containing the vehicle and transport objects.

<ResponseField name="vehicle" type="object" required>
  The vehicle object contains the vin, year, make, and model of the vehicle.

  <Expandable title="properties">
    <ResponseField name="vin" type="string">
      The Vehicle Identification Number (e.g. WP0AF2A99KS165242)
    </ResponseField>

    <ResponseField name="year" type="string">
      The year of the vehicle (e.g. 2021)
    </ResponseField>

    <ResponseField name="make" type="string">
      The make of the vehicle (e.g. Porsche)
    </ResponseField>

    <ResponseField name="model" type="string">
      The model of the vehicle (e.g. 911)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="transport" type="object" required>
  The criteria object contains the price, zip, docFee, and tradeIn of the vehicle.

  <Expandable title="properties">
    <ResponseField name="id" type="string">
      The generated id for the vehicle (e.g. a93124d1-3226-4df7-b8fa-e2eb2c7c1d0b)
    </ResponseField>

    <ResponseField name="fromZip" type="string">
      The zip code to pick up the vehicle (e.g. 97838)
    </ResponseField>

    <ResponseField name="toZip" type="string">
      The zip code to deliver the vehicle (e.g. 98125)
    </ResponseField>

    <ResponseField name="price" type="number">
      The price to transport the vehicle (e.g. 722.25)
    </ResponseField>

    <ResponseField name="eta" type="object">
      The eta object contains the min and max of the vehicle.

      <Expandable title="properties">
        <ResponseField name="min" type="number">
          The min days to transport (e.g. 2)
        </ResponseField>

        <ResponseField name="max" type="number">
          The max days to transport (e.g. 3)
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="distance" type="number">
      Distance in miles (e.g. 258) to transport the vehicle.
    </ResponseField>

    <ResponseField name="expiration" type="string">
      The expiration date of the transport (e.g. 2024-05-09T14:46:08.1201033+00:00)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json Response theme={null}
  {
    "vehicle": {
      "vin": "WP0AF2A99KS165242",
      "year": "2019",
      "make": "Porsche",
      "model": "911"
    },
    "transport": {
      "id": "8188d287-c510-46dc-a894-a0646cf056e7",
      "fromZip": "55435",
      "toZip": "37129",
      "price": 1107,
      "eta": {
        "min": 3,
        "max": 5
      },
      "distance": 917,
      "expiration": "2024-05-10T15:33:29.2422698+00:00"
    }
  }
  ```
</ResponseExample>
