---
title: "Update Quote Status"
method: PATCH
path: "/quotes/{id}/update-status/{status}"
tags: ["Quotes"]
---

# Update Quote Status

`PATCH /quotes/{id}/update-status/{status}`

Change the status of a specific quote by ID

## Path parameters

- `id` integer, required
- `status` 'approved' | 'open' | 'invoiced' | 'rejected' | 'canceled', required

## Response `200`

Quote status updated successfully

- object
  - `message` string
  - `quote` object
    - `id` integer
    - `voucher_header_id` integer
    - `account_id` integer
    - `billTo` string
    - `term_id` integer
    - `prefix` string
    - `suffix` string
    - `dueOn` string, date-time
    - `quoteDate` string, date-time
    - `paidStatus` string
    - `purchaseOrder` string
    - `total` string
    - `quoteNumber` string
    - `notes` string
    - `displayTax` integer
    - `displayDiscount` integer
    - `discount_id` integer, nullable
    - `discount_type` string
    - `discount_value_type` string
    - `discount_percentage` string
    - `discount_amount` string
    - `groupTimeLogsByUserInExport` string
    - `related_invoice_id` integer, nullable
    - `display_item_date` integer
    - `description` string
    - `lines_total_discount` string
    - `lines_total_subtotal` string
    - `lines_totals` string
    - `lines_total_tax` string

## Other responses

- `400` — Invalid status
- `404` — Quote not found
- `500` — Internal Server Error

---

[API](https://skmtc.net/app4legal/apis/a4l-money-api.md) · [All operations](https://skmtc.net/app4legal/apis/a4l-money-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/app4legal/a4l-money-api/revisions/e0d144609998/schema)
