Update a Product

Update the details of an existing product. Common use cases include updating prices, stock levels, descriptions, images, and status. The fields available for update vary by platform — some platforms support full product edits while others restrict certain fields after publication.

The response returns the updated product in EcartAPI's unified schema.

Note: Refer to the platform-specific endpoint for updatable fields and required parameters.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Available platforms

This endpoint is supported by 34 platforms. Click on each platform to see its specific updatable fields and required parameters.

Allegro · Amazon v1 · BigCommerce · Bling · ClaroShop · CS-Cart · eBay · Ecart · Ecwid · Etsy · Jumpseller · Kometia · Linio · Magento 2 · Mercado Libre · Multivende · Nopcommerce · PrestaShop · PrestaShop 9 · QuickBooks · Salesforce Enterprise · Shopify · Shoplazza · Squarespace · Tienda Nube · TikTok · Tiny · Tray · Walmart · Weebly · Wix · WooCommerce · Yampi · Zoho Inventory

Updatable fields vary by platform. Some platforms restrict certain fields after a product is published. Refer to the platform-specific endpoint for supported fields.

Path Params
string
required

The unique identifier of the product in the connected platform.

Body Params

Product fields to update. Send only the fields you want to change — omitted fields are not modified. Available fields vary by platform.

string

Updated product title or name.

string

Updated product description. May support HTML markup on some platforms.

number

Updated base product price.

number

Updated compare-at price for showing a strikethrough discount. Set to null to remove.

string

Updated stock keeping unit code.

integer

Updated inventory quantity. Use the Locations & Inventory endpoint for multi-location inventory updates.

string

Updated publication status (e.g., active, draft, archived). Accepted values vary by platform.

string

Updated product brand or manufacturer.

categories
array of strings

Updated list of category IDs to assign to the product.

categories
number

Updated product weight. Units (grams, kg, lbs) depend on the platform's settings.

Response

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json