SoftLayer Account
From SoftLayer Development Network Wiki
This page refers to the SoftLayer_Account service. For information on the SoftLayer_Account data type please see SoftLayer_Account (type).
Overview
Every SoftLayer customer has an account which is defined in the SoftLayer_Account service. SoftLayer accounts have users, hardware, and services such as storage and domains associated with them. The SoftLayer_Account service is a convenient way to obtain general information about your SoftLayer account. Use the data returned by these methods with other API services to get more detailed information about your services and to make changes to your servers and services.
SoftLayer customers are unable to change their company account information in the portal or the API. If you need to change this information please open a sales ticket in our customer portal and our account management staff will assist you.
Endpoints
| SOAP WSDL | http://api.service.softlayer.com/soap/v3/SoftLayer_Account?wsdl |
| XML-RPC | http://api.service.softlayer.com/xmlrpc/v3/SoftLayer_Account |
Methods
completePayPalTransaction
Complete the PayPal Payment Request process and receive confirmation message.
- returns
- string
- parameters
- string token
- string payerId
getActiveVirtualLicenses
Retrieve the virtual software licenses controlled by an account
- returns
- parameters
- None
getBandwidthAllotments
Retrieve the bandwidth allotments for an account.
- returns
- parameters
- None
getBillingInfo
Retrieve an account's billing information.
- returns
- parameters
- None
getClosedTickets
Retrieve all closed tickets associated with an account.
- returns
- parameters
- None
getDomains
Retrieve the DNS domains associated with an account.
- returns
- parameters
- None
getEvaultMasterUsers
Retrieve an account's master EVault user. This is only used when an account has EVault service.
- returns
- parameters
- None
getEvaultNetworkStorage
Retrieve an account's associated EVault storage volumes.
- returns
- parameters
- None
getHardware
Retrieve an account's associated hardware objects.
- returns
- parameters
- None
getHardwareWithCpanel
Retrieve all hardware associated with an account that has the cPanel web hosting control panel installed.
- returns
- parameters
- None
getHardwareWithHelm
Retrieve all hardware associated with an account that has the Helm web hosting control panel installed.
- returns
- parameters
- None
getHardwareWithPlesk
Retrieve all hardware associated with an account that has the Plesk web hosting control panel installed.
- returns
- parameters
- None
getHardwareWithUrchin
Retrieve all hardware associated with an account that has the Urchin web traffic analytics package installed.
- returns
- parameters
- None
getHardwareWithWindows
Retrieve all hardware associated with an account that is running a version of the Microsoft Windows operating system.
- returns
- parameters
- None
getInvoices
Retrieve an account's associated billing invoices.
- returns
- parameters
- None
getIscsiNetworkStorage
Retrieve an account's associated iSCSI storage volumes.
- returns
- parameters
- None
getLastFiveClosedAbuseTickets
Retrieve the five most recently closed abuse tickets associated with an account.
- returns
- parameters
- None
getLastFiveClosedAccountingTickets
Retrieve the five most recently closed accounting tickets associated with an account.
- returns
- parameters
- None
getLastFiveClosedOtherTickets
Retrieve the five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.
- returns
- parameters
- None
getLastFiveClosedSalesTickets
Retrieve the five most recently closed sales tickets associated with an account.
- returns
- parameters
- None
getLastFiveClosedSupportTickets
Retrieve the five most recently closed support tickets associated with an account.
- returns
- parameters
- None
getLastFiveClosedTickets
Retrieve the five most recently closed tickets associated with an account.
- returns
- parameters
- None
getLoadBalancers
Retrieve an account's associated load balancers.
- returns
- parameters
- None
getLockboxNetworkStorage
Retrieve an account's associated Lockbox storage volumes.
- returns
- parameters
- None
getNasNetworkStorage
Retrieve an account's associated NAS storage volumes.
- returns
- parameters
- None
getNetworkMonitorDownHardware
Retrieve hardware which is currently experiencing a service failure.
- returns
- parameters
- None
getNetworkMonitorRecoveringHardware
Retrieve hardware which is currently recovering from a service failure.
- returns
- parameters
- None
getNetworkMonitorUpHardware
Retrieve hardware which is currently online.
- returns
- parameters
- None
getNetworkStorage
Retrieve an account's associated StorageLayer storage volumes. This includes Lockbox, NAS, EVault, and iSCSI volumes.
- returns
- parameters
- None
getNetworkVlanSpan
Retrieve whether or not an account has automatic private VLAN spanning enabled.
- returns
- parameters
- None
getNetworkVlans
Retrieve all network VLANs assigned to an account.
- returns
- parameters
- None
getNextBillingPublicAllotmentHardwareBandwidthDetails
Retrieve the allotments for this account and their servers for the next billing cycle. The public inbound and outbound
bandwidth is calculated for each server in addition to the daily average network traffic
since the last billing date.
- returns
- parameters
- None
getNextInvoicePdf
Retrieve the next billing period's invoice. Note, this should be considered preliminary as you may add, remove, change billing items on your account.
- returns
- parameters
- None
getNextInvoiceTopLevelBillingItems
Retrieve the billing items that will be on an account's next invoice.
- returns
- parameters
- None
getObject
Retrieve a SoftLayer_Account record.
- returns
- parameters
- None
getOpenTickets
Retrieve all open tickets associated with an account.
- returns
- parameters
- None
getPendingInvoice
Retrieve an account's latest open (pending) invoice.
- returns
- parameters
- None
getPptpVpnUsers
Retrieve an account's associated portal users with PPTP VPN access.
- returns
- parameters
- None
getPrivateAllotmentHardwareBandwidthDetails
Retrieve the allotments for this account and their servers. The private inbound and outbound
bandwidth is calculated for each server in addition to the daily average network traffic
since the last billing date.
- returns
- parameters
- None
getPrivateNetworkVlans
Retrieve the private network VLANs assigned to an account.
- returns
- parameters
- None
getPublicAllotmentHardwareBandwidthDetails
Retrieve the allotments for this account and their servers. The public inbound and outbound
bandwidth is calculated for each server in addition to the daily average network traffic
since the last billing date.
- returns
- parameters
- None
getPublicNetworkVlans
Retrieve the public network VLANs assigned to an account.
- returns
- parameters
- None
getRwhoisData
Retrieve an account's reverse WHOIS data. This data is used when making SWIP requests.
- returns
- parameters
- None
getSslVpnUsers
Retrieve an account's associated portal users with SSL VPN access.
- returns
- parameters
- None
getTickets
Retrieve an account's associated tickets.
- returns
- parameters
- None
getUsers
Retrieve an account's portal users.
- returns
- parameters
- None
getVirtualPrivateRack
Retrieve the virtual private rack for this account.
- returns
- parameters
- None
getWindowsUpdateStatus
Retrieve a list of an account's hardware's Windows Update status.
- returns
- parameters
- None
requestCreditCardChange
Retrieve the record data associated with the submission of a Credit Card Change Request.
- returns
- parameters
- SoftLayer_Billing_Payment_Card_ChangeRequest request
requestManualPayment
Retrieve the record data associated with the submission of a Manual Payment Request.
- returns
- parameters
- SoftLayer_Billing_Payment_Card_ManualPayment request
setVlanSpan
Set the flag that enables or disables automatic private network VLAN spanning for a SoftLayer customer account.
- returns
- bool
- parameters
- bool enabled

