Plan change endpoint

This topic provides a quick reference for the method signatures of plan change API methods.

Location: http://smile.example.com:port/stage/smile/ws/v2/subscription/planchange

WSDL: http://smile.example.com:port/stage/smile/ws/v2/subscription/planchange?wsdl

Table 1. Plan change API methods
Method Method signature Purpose
getServicePlans()
PlanConfigurations getServicePlans(
 int sid,
 string usn,
 date timestamp)
Returns a list of published plans available against a service or plans available to subscriptions of accounts of a given service.
getSubscriptionPlans()
PlanConfigurations getSubscriptionPlans(
 string usn,
 date timestamp)
Returns a list of published plans available to a subscription.
commitPlanChange()
PlanChangeResponse commitPlanChange(
 string usn,
 PlanChangeOffer planChangeOffer)
Changes a plan based on a previously acquired PlanChangeOffer().
proposePlanChange()
PlanChangeOffer proposePlanChange(
 string usn,
 PlanChangeProposal planChangeProposal)
Returns information about a proposed plan change.