---
title: "Approve or request changes for a submitted product"
method: POST
path: "/v1/admin/products/{productId}"
---

# Approve or request changes for a submitted product

`POST /v1/admin/products/{productId}`

## Request

- Base URL: `https://buyingmesh.com`
- URL: `https://buyingmesh.com/v1/admin/products/{productId}`
- Auth: API key in header `X-Admin-Key`

## Path parameters

- `productId` string, uuid, required

## Headers

- `X-Admin-Key` string, required

## Request body

- ReviewAction
  - `status` 'received' | 'under_review' | 'approved' | 'changes_requested' | 'needs_info' | 'rejected' | 'pending_review', required
  - `note` string

## Response `200`

Review saved

## Other responses

- `401`: Merchant authentication failed
- `404`: Resource not found

---

[API](https://skmtc.dev/buyingmesh/apis/buyingmesh-procurement-api.md) · [All operations](https://skmtc.dev/buyingmesh/apis/buyingmesh-procurement-api/llms.txt) · [OpenAPI document](https://skmtc.dev/buyingmesh/apis/buyingmesh-procurement-api/revisions/370360c1315c?raw)
