Subscription endpoint
This topic provides a quick reference for the method signatures of subscription API methods.
Location: http://smile.example.com:port/stage/smile/ws/v2/subscription
WSDL: http://smile.example.com:port/stage/smile/ws/v2/subscription?wsdl
Method | Method signature | Purpose |
---|---|---|
addIpRange() |
|
Allocates an IP range reservation to a subscription. |
addIpRangeReservation() |
|
Adds an IP range reservation to a subscription. |
applyFeature() |
|
Applies a feature to a subscription for the specified length of time. |
applyFeatureToConnections() |
|
Applies a feature to any active connections for a USN. |
cancel() |
|
Cancels a subscription. |
changeUsername() |
|
Changes the username of a subscription. |
changePlan() |
|
Changes the plan schedule for a subscription, that is, changes the plan that a subscription uses. |
findSubscription() |
|
Searches by custom field value for a subscription and returns subscription information. |
findSubscriptions() |
|
Searches by custom field for non-closed subscriptions and returns subscription information. |
findUsername() |
|
Returns the USN for a given username and service. |
get() |
|
Searches by USN for a subscription and returns subscription information. |
getActiveFeatures() |
|
Returns all active features on a subscription. |
getActivityStatementBatch() |
|
Returns a URL from which you can download unrated activity statements by batch number. |
getActivityStatementRange() |
|
Returns a URL from which you can download unrated activity statements by date range. |
getAuthenticationCredentials() |
|
Retrieves a user password. |
getConnectionHistory() |
|
Returns the connection history of a subscription for a given date range. |
getIpRanges() |
|
Returns all IP range reservations for a subscription. |
getPlanChargeDescription() |
|
Returns information about the charge configuration for a subscription, according to the given plan schedule item. |
getPlanScheduleItemsAt() |
|
Returns information about the plan that a subscription uses at a specified time. |
getPlanSchedules() |
|
Returns information about all plans associated with a subscription throughout its lifecycle. |
getPoolReservationLinks() |
|
Returns all active pool reservation links of a subscription. |
getRatingPeriods() |
|
Returns information about a subscription's rating periods. |
getRatingsForPeriod() |
|
Returns a URL from which you can download rated activity statements by rating period. |
migrateSubscription() |
|
Migrates a subscription from one account to another nominated account. |
removeIpRange() |
|
Removes an IP range reservation that was previously made with addIpRange(). |
removePoolReservationLink() |
|
Removes a reservation link applied to the subscription. |
resume() |
|
Resumes a suspended subscription. |
setClearPassword() |
|
Changes the password for an account or subscription. |
setCostCentre() |
|
Sets a cost centre for a subscription. |
stopApplyingFeature() |
|
Changes the date on which Smile stops applying a feature. |
suspend() |
|
Suspends a subscription. |
update() |
|
Updates subscription information. |