---
title: "Retrieve a single Estimate"
method: GET
path: "/v2/estimates/{id}"
tags: ["Estimates"]
---

# Retrieve a single Estimate

`GET /v2/estimates/{id}`

Retrieves a single Estimate by its ID.

## Path parameters

- `id` string, required

## Headers

- `Authorization` string, required

## Response `200`

The requested Estimate.

- ResponseOneEstimateV2Dto
  - `id` string — The ID of the estimate (prefix `ES-`).
  - `status` string — The status of the estimate.
  - `serialId` string — The interval of the estimate.
  - `name` string — The name of the estimate.
  - `description` string — The description of the estimate.
  - `notes` string — The estimate note.
  - `imageUrl` string — The image URL of the estimate.
  - `clientId` string — The ID of the associated client (prefix `CL-`).
  - `jobId` string — The ID of the associated job or lead (prefix `JOB-` or `LD-`).
  - `discountAmount` number — The estimate discount amount.
  - `taxPercent` number — The estimate tax percent.
  - `taxableAmount` number — The estimate taxable amount.
  - `taxAmount` number — The estimate tax amount.
  - `isDepositPercentage` boolean — The estimate deposit percentage or amount.
  - `deposit` number — The deposit amount or percentage needed.
  - `subTotal` number — The estimate subtotal before tax and discounts.
  - `total` number — The total amount of the estimate.
  - `declineReason` string — The decline reason of the estimate.
  - `lineItems` ResponseEstimateLineItemV2Dto[] — A list of estimate line items.
    - `id` string — The ID of the estimate line item (prefix `ELI-`).
    - `productId` number — The product ID of the item from which this line item was created.
    - `name` string — The name of the line item.
    - `description` string — The description of the line item.
    - `price` number — The price of the line item.
    - `quantity` number — The quantity of the line item.
    - `total` number — The total of the line item.
    - `cost` number — The cost of the line item.
    - `taxable` boolean — Whether the line item is taxable.
    - `discountable` boolean — Whether the line item is discountable.
    - `inventoryManaged` boolean — Whether the line item is managed by inventory.
    - `inventorySync` boolean — Whether the line item is synced to inventory.
    - `optionalConverted` boolean — Whether the line item was an optional item.
  - `payments` ResponseGenericPaymentV2Dto[] — The payments of the estimate.
    - `id` string — The ID of the payment (prefix `PAY-`).
    - `type` string — The type of the payment.
    - `amount` number — The amount of the payment.
    - `tipAmount` number — The tip amount.
  - `attachments` ResponseGenericAttachmentV2Dto[] — The attachments of the estimate.
    - `id` string — The ID of the attachment (prefix `FLE-`).
    - `name` string — The name of the attachment.
    - `fileUrl` string — The URL of the attachment.
  - `signatureImage` ResponseGenericSignatureV2Dto
    - `id` string — The ID of the signature image (prefix `IMG-`).
    - `signedByName` string — The name of the person who signed.
    - `imageUrl` string — The URL of the signature image.
  - `sentDate` string, date-time — The sent date of the estimate.
  - `estimateDate` string, date-time — The date of the estimate.
  - `lastViewedDate` string, date-time — The last viewed date of the estimate.
  - `statusUpdatedAt` string, date-time — The date and time the status was last updated.
  - `updated` string, date-time — The date and time the estimate was last updated.
  - `created` string, date-time — The date and time the estimate was created.

## Other responses

- `400` — The provided ID is not a valid estimate ID.
- `401` — Missing or invalid authentication token.
- `404` — Estimate not found.

---

[API](https://skmtc.net/workiz/apis/developer-api.md) · [All operations](https://skmtc.net/workiz/apis/developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/workiz/developer-api/revisions/14666f4db0f8/schema)
