Update a product
Request
To update a product, send a PUT request to:
http://<server>:<port>/cpm/commercial/v1/products/<_id>
The payload should contain the details of the product that are to be updated.
Mandatory fields
type
– must be set to the original value when it was created
Example
A request with this payload updates the name of the specified product:
{
"type": "transactional",
"purchasablePeriod":{
"start":"2018-01-01T00:00:00Z",
"end":"2020-01-01T00:00:00Z"
},
"nominalPrice": {
"amount": 50,
"currency": "EUR"
}
}
Response
A successful request returns an HTTP 202 status and a link to the updated product.
A bad request returns an HTTP 400 status.
Example
A successful request returns a payload that looks like this:
{
"self": "/commercial/v1/products/PROVIDER_ID_001_PROVIDER_RESOURCE_ID_001"
}
See also
For full details of this API, see Content and Product Manager (CPM) API documentation: commercial v1.