The objective of Subscription Services is to provide self service facilities to customers for managing subscription orders. In the event, a customer is a structured organization with many roles and responsibilities, each user will have a specific role in the IP1 contact profile. Hence, web enablement client (such as a website) should take into account the contact role against operations provided by Subscription Services to manage the access control list.
| HTTP method | Service | Description |
| GET | getSubscriptionList | retrieves subscription order list for both online and physical subscriptions. |
| POST | updateSubscriptionOrder | allows user to update certain attributes within subscription order such as Start Date, Admin Id, Admin Email Address, etc. |
| GET | checkOrderConsolidation | allows user to do pre-validation before consolidating subscription orders. |
| POST | consolidateSubscriptionOrders | consolidates the existing subscription orders into a new subscription order. |
| POST | cancelSubscription | allows user to cancel subscription order. |
| POST | applySubscriptionSeats | allows user to manage subscription seats for a particular subscription. |
| GET | viewSubscription | retrieves the details of subscription order, payment plan, and also user list (for online subscription). |
