Product Specifications API v2

The Product Specifications API allows you to manage entries relating a Specification Value with a Product.

A Product may be associated with any number of specification values. Whilst the same specification value may not be assigned to the same product more than once, a Product may have multiple values from the same specification heading (so long as the heading is not used by its variant settings). For example, a retailer selling bottled drinks may have products that have multiple values for Flavour. 

We've tried to make this API flexible, allowing you to create new specification headings and values on-the-fly. However, you cannot modify existing specification headings nor specification values using this API. Please use the respective Specifications API and Specification Values API for if you wish to modify the global headings and values.

The Product Specification Object

Learn about the Product Specification entry object and its properties.

List Product Specifications

GET /api/products/{productId}/specifications.json

Get a Product Specification

GET /api/v2/products/{productId}/specifications/{id}.json

Add a Product Specification

POST /api/products/{productId}/specifications.json

Update a Product Specification

PUT /api/v2/products/{productId}/specifications/{id}.json

Delete a Product Specification

DELETE /api/products/{productId}/specifications/{id}.json