Request
To create a product, send a POST request to:
http://<server>:<port>/cpm/commercial/v1/products
Headers
-
Content-Type: application/json
Mandatory fields
-
type("transactional"or"subscription") -
name -
providerId -
providerResourceId
Example
A request with this payload creates the specified product:
{ "type": "transactional", "name": "NAME_01", "providerId": "PROVIDER_ID_001", "providerResourceId": "PROVIDER_RESOURCE_ID_001" }
Response
A successful request returns an HTTP 201 status and a link to the newly created 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.