---
title: "Update a product"
method: PATCH
path: "/products/{id}"
tags: ["Products"]
---

# Update a product

`PATCH /products/{id}`

## Request

- Base URL: `https://doomscrollr.com/api/v1`
- URL: `https://doomscrollr.com/api/v1/products/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` integer, required

## Request body

- object
  - `title` string
  - `description` string
  - `price` number
  - `inventory_count` integer
  - `cover_photo_url` string, uri

## Response `200`

Updated

## Other responses

- `429`: Monthly API rate limit exceeded

---

[API](https://skmtc.dev/doomscrollr/apis/doomscrollr-api.md) · [All operations](https://skmtc.dev/doomscrollr/apis/doomscrollr-api/llms.txt) · [OpenAPI document](https://skmtc.dev/doomscrollr/apis/doomscrollr-api/revisions/0bd7ab034196?raw)
