---
title: "Submit a request for a quote"
method: POST
path: "/api/quotes"
tags: ["quotes-controller"]
---

# Submit a request for a quote

`POST /api/quotes`

Creates a quote and an RO. Returns an ID for tracking the status of the Quote

## Request body

- QuoteRequest — ZipCode is required if Address is not included. If Zip Code is provided it must be 5 characters long
  - `car` Car, required — Either VIN or Car Details(EngineId/BaseVehicleId) are required. If Vin is provided then length must be 17 characters
    - `year` integer
    - `make` string
    - `model` string
    - `subModel` string
    - `engine` string
    - `engineId` integer
    - `baseVehicleId` integer
    - `vin` string
    - `mileage` integer
  - `services` ServiceRequest[], required
    - `id` integer, required — The ID of the service
    - `name` string — The name of the service
  - `address` Address
    - `street` string, required
    - `street2` string
    - `city` string, required
    - `state` string, required
    - `zip` string, required
  - `userProfile` UserProfile, required
    - `firstName` string, required
    - `lastName` string, required
    - `email` string, required
    - `phone` string, required
  - `zipCode` string

## Response `200`

Request for Quote has successfully been submitted. Returns an ID for tracking the status of the Quote.

---

[API](https://skmtc.dev/repairsmith/apis/autonation-mobile-service-developer-api.md) · [All operations](https://skmtc.dev/repairsmith/apis/autonation-mobile-service-developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/repairsmith/autonation-mobile-service-developer-api/revisions/8ef7fb1398f6/schema)
