Request
To link a product to live channels, send a PUT request to:
http://<server>:<port>/cpm/content/v1/productLinks
The payload should contain the details of the channels to be associated with the product.
Mandatory fields
-
productRef-
id
-
-
marketableRef-
type -
id
-
Example
A request with this payload links the specified channels to the specified product:
{ "productLinkSet": [ { "productRef": { "_id": "PROVIDER_ID_001_PROVIDER_RESOURCE_ID_001" }, "marketableRef": { "type": "technicalChannel", "_id": "tchp01_tchpr01" } } ] }
Response
A successful request returns an HTTP 200 status and the URIs of the updated product links.
A bad request returns an HTTP 400 status.
Example
A successful request returns a payload that looks like this:
{ "selfSet": [ "http://api.demo.otv-se.com/rest/api/content/v1/productLinks/technicalChannel/tchp01_tchpr01/product/PROVIDER_ID_001_PROVIDER_RESOURCE_ID_001" ], "totalRecords": 1 }
See also
For full details of this API, see Content and Product Manager (CPM) API documentation: content v1.