Subscriptions REST Endpoints

Subscriptions
The REST web service for subscription-related operations.
Cancel a Bundle
Method: post
Path: /bcws/webresources/v1.0/subscriptions/cancel/bundle
Cancel a Subscriber's Contract
Method: post
Path: /bcws/webresources/v1.0/subscriptions/cancel/contract
Create Dynamic Charges for a Purchased Product
Method: post
Path: /bcws/webresources/v1.0/subscriptions/offer/{id}/overridecharges
Delete Dynamic Charges for a Purchased Product
Method: delete
Path: /bcws/webresources/v1.0/subscriptions/offer/{id}/overridecharges
Get Bundles and Offers for Services
Method: post
Path: /bcws/webresources/v1.0/subscriptions/service/bundleoffers
Get Bundles for a Service
Method: get
Path: /bcws/webresources/v1.0/subscriptions/service/{id}/bundleoffers
Get Bundles for an Account
Method: get
Path: /bcws/webresources/v1.0/subscriptions/purchasedbundles/{id}
Get Bundles for Purchase
Method: get
Path: /bcws/webresources/v1.0/subscriptions/bundles/{id}
Get Bundles for Transition
Method: get
Path: /bcws/webresources/v1.0/subscriptions/bundles/{id}/transition
Get Contracts for an Account
Method: get
Path: /bcws/webresources/v1.0/subscriptions/account/{id}/packages
Get Customized Account Offers
Method: get
Path: /bcws/webresources/v1.0/subscriptions/account/{id}/customizedoffers
Get Customized Charge Offers for a Service
Method: get
Path: /bcws/webresources/v1.0/subscriptions/service/{id}/customizedoffers
Get Offer Details
Method: get
Path: /bcws/webresources/v1.0/subscriptions/offers/{offerId}
Get Packages for an Account
Method: get
Path: /bcws/webresources/v1.0/subscriptions/purchasedpackages/{id}
Get Packages for Purchase
Method: get
Path: /bcws/webresources/v1.0/subscriptions/packages
Get Packages for Transition
Method: get
Path: /bcws/webresources/v1.0/subscriptions/packages/{id}/transition
Get Purchased Account-Level Bundles
Method: get
Path: /bcws/webresources/v1.0/subscriptions/account/{id}/bundledetails
Get Purchased Bundles for a Service
Method: get
Path: /bcws/webresources/v1.0/subscriptions/service/{id}/bundledetails
Get Purchased Contracts for an Account
Method: get
Path: /bcws/webresources/v1.0/subscriptions/account/{id}/purchasedcontracts
Get Service Details
Method: get
Path: /bcws/webresources/v1.0/subscriptions/service/{id}
Get Services for a Contract
Method: get
Path: /bcws/webresources/v1.0/subscriptions/contracts/{id}/services
Get Services for an Account
Method: get
Path: /bcws/webresources/v1.0/subscriptions/account/{id}
Get Subscription Terms For Bundles
Method: post
Path: /bcws/webresources/v1.0/subscriptions/deals/terms
Get Transition Types
Method: get
Path: /bcws/webresources/v1.0/subscriptions/transitiontypes
Get Unpurchased Bundles for a Package
Method: post
Path: /bcws/webresources/v1.0/subscriptions/unpurchased/bundles/{packageId}
Modify a Contract's Auto-Renewal Preferences
Method: put
Path: /bcws/webresources/v1.0/subscriptions/contract
Preview Cancellation Charges
Method: post
Path: /bcws/webresources/v1.0/subscriptions/preview/cancellation/charges
Transition Account to New Bundle
Method: put
Path: /bcws/webresources/v1.0/subscriptions/account/{id}/bundle/transition
Transition Account to New Package
Method: put
Path: /bcws/webresources/v1.0/subscriptions/account/{id}/package/transition
Update Dynamic Charges for a Purchased Product
Method: patch
Path: /bcws/webresources/v1.0/subscriptions/offer/{id}/overridecharges
Update Offer Details for a Purchased Product or Discount
Method: put
Path: /bcws/webresources/v1.0/subscriptions/offerdetails/{id}