---
title: "Update an offer"
method: PATCH
path: "/offers/update-offer/v1"
tags: ["Offers"]
---

# Update an offer

`PATCH /offers/update-offer/v1`

Update fields on an orderbook offer owned by the authenticated organization. Only the provided fields will be updated.

**Rate limit:** 120 requests burst, 60 requests/minute sustained.

## Request body

- object
  - `offerId` string, uuid, required
  - `price` integer — Price in cents
  - `quantity` integer
  - `buyerNotes` string
  - `active` boolean
  - `premiumPercent` number
  - `premiumDollar` integer — Premium in cents

## Response `200`

Default Response

- object
  - `success` boolean, required
  - `data` object, required
    - `id` string, uuid, required
    - `price` integer, nullable, required
    - `quantity` integer, required
    - `active` boolean, required
    - `buyerNotes` string, nullable, required
    - `updatedAt` string, required

---

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