---
title: "GET /jobs/quotes/{quoteId}"
method: GET
path: "/jobs/quotes/{quoteId}"
tags: ["Jobs - Quotes"]
---

# GET /jobs/quotes/{quoteId}

`GET /jobs/quotes/{quoteId}`

Returns a specific quote by ID from across all jobs.

## Path parameters

- `quoteId` integer, required

## Response `200`

Successful Response

- GetQuoteByIdQuoteResponse
  - `result` string, required
  - `data` Quote, required
    - `id` number, required
    - `versionNumber` number, required
    - `jobId` number, required
    - `guid` string, nullable, required
    - `title` string, nullable, required
    - `description` string, nullable, required
    - `footerText` string, nullable
    - `quoteDate` string, date-time, nullable, required
    - `isSent` boolean, required
    - `isAccepted` boolean, required
    - `isSuperseded` boolean, required
    - `isLocked` boolean, required
    - `isDraft` boolean, required
    - `createdAt` string, date-time, required
    - `lastModified` string, date-time, required
    - `publishedAt` string, date-time, nullable, required
    - `dueDate` string, date-time, nullable, required
    - `declinedAt` string, date-time, nullable, required
    - `voidedAt` string, date-time, nullable, required
    - `acceptedAt` string, date-time, nullable, required
    - `dueDays` string, nullable, required
    - `acceptedBy` string, nullable, required
    - `attn` string, nullable, required
    - `receiverPostalAddress` string, nullable, required
    - `receiverFullName` string, nullable, required
    - `jobNo` integer, nullable
    - `totals` QuoteTotal
      - `subTotal` number, required
      - `discount` number, required
      - `discountedSubTotal` number, required
      - `gst` number, required
      - `total` number, required
    - `quoteConfig` QuoteConfig
      - `showDocumentTotals` boolean, required
      - `showLineItemPrices` boolean, required
      - `showLineItemTotals` boolean, required
      - `showLineItemQuantities` boolean, required
      - `showSectionTotals` boolean, required
      - `showLabourPrices` boolean, required
      - `showMaterialPrices` boolean, required
      - `showLabourSummary` boolean, required
      - `showMaterialSummary` boolean, required
      - `showAllLineItems` boolean, required
      - `mainColour` string, nullable, required
      - `accentColour` string, nullable, required
      - `fontColour` string, nullable, required
      - `orientation` string, nullable, required
      - `fontSizeOverride` string, nullable, required
      - `indentCustomerAddress` boolean, required
    - `sections` object[]
      - `sectionId` number, required
      - `name` string, nullable, required
      - `sortOrder` number, nullable, required
      - `parentSectionId` number, nullable, required
      - `description` string, nullable, required
      - `selectionMode` union, required
        - 'Fixed'
        - 'Optional'
        - 'Multiple Choice'
      - `sectionConfig` object
        - `showAllLineItems` boolean, nullable, required
        - `showPrices` boolean, nullable, required
        - `showTotals` boolean, nullable, required
        - `showSummary` boolean, nullable, required
        - `showQuantities` boolean, nullable, required
      - `lineItems` object[]
        - `quoteLineItemId` number, required
        - `priceBookLineItemId` number, nullable, required
        - `itemName` string, nullable, required
        - `itemQuantity` number, nullable, required
        - `unitOfMeasureSell` union, required
          - 'each'
          - 'hour'
          - 'day'
          - 'kilogram'
          - 'tonne'
          - 'litre'
          - 'bag'
          - 'sheet'
          - 'length'
          - 'box'
          - 'millimetre'
          - 'centimetre'
          - 'metre'
          - 'square_metre'
          - 'cubic_metre'
        - `itemPrice` number, nullable, required
        - `itemRrp` number, nullable, required
        - `itemCost` number, nullable, required
        - `salesAccountId` number, nullable, required
        - `isLabour` boolean, nullable, required
        - `sortOrder` number, nullable, required
        - `discountRate` number, nullable, required
        - `isCombined` boolean, nullable, required
        - `combinedItemId` number, nullable, required
        - `combinedItemName` string, nullable, required
      - `sections` QuoteSection[]
        - `sectionId` number, required
        - `name` string, nullable, required
        - `sortOrder` number, nullable, required
        - `parentSectionId` number, nullable, required
        - `description` string, nullable, required
        - `selectionMode` union, required
          - 'Fixed'
          - 'Optional'
          - 'Multiple Choice'
        - `sectionConfig` object
          - `showAllLineItems` boolean, nullable, required
          - `showPrices` boolean, nullable, required
          - `showTotals` boolean, nullable, required
          - `showSummary` boolean, nullable, required
          - `showQuantities` boolean, nullable, required
        - `lineItems` object[]
          - `quoteLineItemId` number, required
          - `priceBookLineItemId` number, nullable, required
          - `itemName` string, nullable, required
          - `itemQuantity` number, nullable, required
          - `unitOfMeasureSell` union, required
            - 'each'
            - 'hour'
            - 'day'
            - 'kilogram'
            - 'tonne'
            - 'litre'
            - 'bag'
            - 'sheet'
            - 'length'
            - 'box'
            - 'millimetre'
            - 'centimetre'
            - 'metre'
            - 'square_metre'
            - 'cubic_metre'
          - `itemPrice` number, nullable, required
          - `itemRrp` number, nullable, required
          - `itemCost` number, nullable, required
          - `salesAccountId` number, nullable, required
          - `isLabour` boolean, nullable, required
          - `sortOrder` number, nullable, required
          - `discountRate` number, nullable, required
          - `isCombined` boolean, nullable, required
          - `combinedItemId` number, nullable, required
          - `combinedItemName` string, nullable, required
        - `sections` QuoteSection[]
    - `deposit` object
      - `optionType` union, required
        - 'PERCENT'
        - 'FIXED'
      - `optionValue` number, nullable, required
      - `isPaid` boolean, nullable, required
      - `invoiceGuid` string, nullable, required
      - `invoiceUrl` string, nullable, required
    - `links` object[]
      - `href` string, required
      - `rel` string, required
      - `type` 'GET' | 'POST' | 'PUT' | 'PATCH', required

## Other responses

- `4XX` — Client Request Errors
- `5XX` — Server Errors

---

[API](https://skmtc.dev/fergus/apis/fergus-api.md) · [All operations](https://skmtc.dev/fergus/apis/fergus-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fergus/fergus-api/revisions/b4f232a22363/schema)
