---
title: "Remove a single-value product option"
method: PATCH
path: "/v3/products/{product_id}/remove-option-value"
tags: ["Business Products"]
---

# Remove a single-value product option

`PATCH /v3/products/{product_id}/remove-option-value`

Requires the `product:update` scope. Removes an option dimension by position only when that position has exactly one active option value. The product option slot and matching variant option values are cleared and higher option slots are shifted left in one transaction. This does not delete variants.

## Request body

- RemoveProductOptionValueRequest
  - `position` 1 | 2 | 3, required — Product option position to remove after validation.
  - `value` string, required — The only active value currently present for the target option position.

## Response `204`

Success with no response body

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.dev/scalev/apis/nexus-commerce-api.md) · [All operations](https://skmtc.dev/scalev/apis/nexus-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/scalev/nexus-commerce-api/revisions/730030bd6477/schema)
