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. |