Update an existing product’s information
| Parameter | Type | Required | Description |
|---|---|---|---|
id | integer | Yes | Product ID |
| Parameter | Type | Description |
|---|---|---|
name | string | Product name (max 255 chars) |
tagline | string | Short description (max 255 chars) |
description | string | Full product description |
price_cents | integer | Price in cents |
currency | string | ISO 4217 currency code |
merchant_product_id | string | Your reference ID |
upc_code_or_gtin | string | UPC or GTIN (triggers eligibility re-check) |
status | enum | active, inactive, or archived |
images | array | Array of image URLs (replaces all existing images) |
metadata | object | Custom key-value pairs (merged with existing) |
null:
| Status Code | Error Code | Description |
|---|---|---|
| 400 | invalid_request | Invalid parameters |
| 401 | unauthorized | Invalid or missing API key |
| 404 | not_found | Product not found |
| 422 | validation_error | Field validation failed |
| 429 | rate_limit_exceeded | Too many requests |
product.updated events