---
title: "Get a quote"
method: GET
path: "/quotes/{id}"
tags: ["Quotes"]
---

# Get a quote

`GET /quotes/{id}`

**Plan: Paid API.**

## Response `200`

OK

- Quote — Single quote with addresses and line items.
  - `id` string, uuid
  - `active` boolean
  - `title` string
  - `description` string, nullable
  - `txnDate` string, date, nullable
  - `txnNumber` string
  - `totalPriceInDollars` number, nullable — US dollars.
  - `totalTaxInDollars` number, nullable — US dollars.
  - `totalPriceWithTaxInDollars` number, nullable — US dollars.
  - `workflowState` string, nullable
  - `expiryDate` string, date, nullable
  - `nextContactDate` string, date, nullable
  - `potentialClosingDate` string, date, nullable
  - `closingPotential` string, nullable
  - `customerPoNumber` string, nullable
  - `customerPoDate` string, date, nullable
  - `autoExpire` boolean, nullable
  - `downpaymentPercent` number, nullable
  - `shippingTracking` string, nullable
  - `shippingDate` string, date, nullable
  - `createdAt` string, date-time
  - `updatedAt` string, date-time
  - `lastNote` string, nullable
  - `age` integer, nullable
  - `lastEmailedDate` string, nullable
  - `quoteFor` string, nullable
  - `customerNote` string, nullable
  - `site` string, nullable
  - `quickQuote` boolean, nullable
  - `dueDate` string, date, nullable
  - `inHandDate` string, date, nullable
  - `leadSourceId` string, uuid, nullable
  - `divisionId` string, uuid, nullable
  - `divisionName` string, nullable
  - `billingAddress` QuoteAddress
    - `id` string
    - `name` string, nullable
    - `street` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `zip` string, nullable
    - `countryName` string, nullable
  - `shippingAddress` QuoteAddress
    - `id` string
    - `name` string, nullable
    - `street` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `zip` string, nullable
    - `countryName` string, nullable
  - `installingAddress` QuoteAddress
    - `id` string
    - `name` string, nullable
    - `street` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `zip` string, nullable
    - `countryName` string, nullable
  - `createdBy` Party — A person reference (sales rep, PM, designer) with initials.
    - `id` string, uuid
    - `name` string, nullable
    - `initials` string, nullable
  - `pm` Party — A person reference (sales rep, PM, designer) with initials.
    - `id` string, uuid
    - `name` string, nullable
    - `initials` string, nullable
  - `projectManager` Party — A person reference (sales rep, PM, designer) with initials.
    - `id` string, uuid
    - `name` string, nullable
    - `initials` string, nullable
  - `designer` Party — A person reference (sales rep, PM, designer) with initials.
    - `id` string, uuid
    - `name` string, nullable
    - `initials` string, nullable
  - `primaryContact` object
    - `id` string, uuid
    - `name` string
    - `primaryEmail` string, nullable
    - `phoneWithExt` string, nullable
  - `invoiceContact` ContactRef — Contact reference returned by some transactions (name, phone, id - no initials).
    - `id` string, uuid
    - `name` string, nullable
    - `phoneWithExt` string, nullable
  - `primarySalesRep` Party — A person reference (sales rep, PM, designer) with initials.
    - `id` string, uuid
    - `name` string, nullable
    - `initials` string, nullable
  - `company` object
    - `id` string, uuid
    - `name` string
    - `phoneWithExt` string, nullable
  - `project` object — Related project - id plus transaction number (not name).
    - `id` string, uuid
    - `txnNumber` string
  - `estimator` Party — A person reference (sales rep, PM, designer) with initials.
    - `id` string, uuid
    - `name` string, nullable
    - `initials` string, nullable
  - `leadSource` NamedRef — Lightweight reference to a related record.
    - `id` string, uuid
    - `name` string
  - `salesOrders` object[]
    - `id` string, uuid
    - `txnNumber` string
    - `active` boolean
  - `lineItems` QuoteLineItem[]
    - `id` string, uuid
    - `position` integer
    - `name` string, nullable
    - `description` string, nullable
    - `fullDescription` string, nullable
    - `quantity` number
    - `uom` string, nullable
    - `volumeDiscountPercent` number
    - `volumeDiscountInDollars` number
    - `rangeDiscountPercent` number
    - `rangeDiscountInDollars` number
    - `costInDollars` number — US dollars.
    - `suggestedPriceInDollars` number — US dollars.
    - `priceInDollars` number — US dollars.
    - `totalPriceInDollars` number — US dollars.
    - `totalCostInDollars` number — US dollars.
    - `totalTaxInDollars` number — US dollars.
    - `workflowState` string, nullable
    - `saleType` string, nullable
    - `taxable` boolean
    - `taxName` string, nullable
    - `taxRate` number
    - `priceOverride` boolean, nullable
    - `incomeCoaAccountId` string, uuid, nullable
    - `incomeAccountName` string, nullable
    - `incomeAccountNumber` string, nullable
    - `cogCoaAccountId` string, uuid, nullable
    - `cogAccountName` string, nullable
    - `cogAccountNumber` string, nullable
    - `parentLineItemId` string, uuid, nullable
    - `job` object
      - `id` string, uuid
      - `workflowState` string, nullable

## Other responses

- `401` — Missing/expired credentials, an index request without a required filter, or the plan does not include this endpoint.

---

[API](https://skmtc.net/shopvox/apis/shopvox-public-api.md) · [All operations](https://skmtc.net/shopvox/apis/shopvox-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shopvox/shopvox-public-api/versions/7ac1ff5d444a/schema)
