Products REST Endpoints

Subscriptions/Products
The products resource is used to view, create, update, and delete the product details for a subscription, such as start and end dates, item, unit price, amount, bill-to details, ship-to details, billing frequency, invoice rule, and payment method.
Amend a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/amend
Cancel a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/cancel
Close a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/close
Create a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products
Delete a subscription product
Method: delete
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}
Duplicate a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/duplicateProduct
Edit an entitlement plan associated with the product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/editEntitlementPlan
Get a subscription product
Method: get
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}
Get all subscription products
Method: get
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products
Get total early termination fee
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/getTotalEarlyTerminationFee
Hold a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/putOnHold
Move a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/move
Negotiate a coverage on the product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/negotiateCoverage
Remove hold on a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/removeHold
Resume a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/resume
Revert to a standard coverage
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/revertCoverage
Submit a scheduled process
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/submitEssJobRequest
Suspend a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/suspend
Switch coverage
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/switchCoverage
Undo close of a subscription product
Method: post
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}/action/undoClose
Update a subscription product
Method: patch
Path: /crmRestApi/resources/11.13.18.05/subscriptions/{SubscriptionNumber}/child/products/{SubscriptionProductPuid}