Managed plans API overview

Managed plans is an optional layer on top of regular plans. Managed plans are intended to be the primary plan management mechanism, including for Smile operators. All previously existing functionality is still available for use.

Actions you can perform on a managed plan include:
  • enabling plan change fees
  • managing CAT/SOAP plan changes
  • configuring restrictions on what plans are available to a subscription
You can configure managed plans in Smile. However, you can use the managed plans endpoint of the SOAP API to manage the following:
  • managed plan group—defines how plan changes behave, including charges, invoice line items and when changes occur. When a subscription enters a managed plan group it enables the plan changes defined in the group.
  • managed plan—is a mapping from the managed plans system to the old plans system. Managed plan define the plan and plan options.
  • managed plan choice—is an entry in a managed plan group defining the conditions of when a particular managed plan is available for member subscriptions.

The managed plan WDSL is located at http://smile.example.com:port/stage/smile/ws/v2/subscription/plan?wsdl