SoftLayer_Account


SoftLayer_Account

Description

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.

Methods

activatePartner

This service enables a partner account that has been created but is currently inactive. This restricted service is only available for certain accounts. Please contact support for questions.

areVdrUpdatesBlockedForBilling

This method returns true if Bandwidth Pooling updates are blocked so billing can run for this account.

cancelPayPalTransaction

Cancel the PayPal Payment Request process.

completePayPalTransaction

Complete the PayPal Payment Request process and receive confirmation message.

countHourlyInstances

Retrieve the number of hourly services on an account that are active, plus any pending orders with hourly services attached.

createUser

Create a new user record, optionally skipping the IBMid email (“silently”).

disableEuSupport

Turn off the EU Supported account flag.

disableVpnConfigRequiresVpnManageAttribute

Disable the VPN Config Requires VPN Manage attribute, creating it if necessary.

editAccount

Edit an account’s information.

enableEuSupport

Turn on the EU Supported account flag.

enableVpnConfigRequiresVpnManageAttribute

Enable the VPN Config Requires VPN Manage attribute, creating it if necessary.

getAbuseEmail

An email address that is responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to this address.

getAbuseEmails

Email addresses that are responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to these addresses.

getAccountBackupHistory

This method provides a history of account backups.

getAccountContacts

The account contacts on an account.

getAccountLicenses

The account software licenses owned by an account

getAccountStatus

An account’s status presented in a more detailed data type.

getAccountTraitValue

Get the specific trait by its key

getActiveAccountDiscountBillingItem

The billing item associated with an account’s monthly discount.

getActiveAccountLicenses

The active account software licenses owned by an account

getActiveAddresses

The active address(es) that belong to an account.

getActiveAgreements

All active agreements for an account

getActiveBillingAgreements

All billing agreements for an account

getActiveColocationContainers

The account’s active top level colocation containers.

getActiveFlexibleCreditEnrollment

[Deprecated] Please use SoftLayer_Account::activeFlexibleCreditEnrollments.

getActiveOutletPackages

DEPRECATED. This method will return nothing.

getActivePackages

Retrieve the active SoftLayer_Product_Package objects from which you can order a server, service or software.

getActivePackagesByAttribute

[DEPRECATED] Retrieve the active SoftLayer_Product_Package objects from which you can order a server, service or software filtered by an attribute type (SoftLayer_Product_Package_Attribute_Type) on the package.

getActivePrivateHostedCloudPackages

[DEPRECATED] This method pulls all the active private hosted cloud packages. This will give you a basic description of the packages that are currently active and from which you can order private hosted cloud configurations.

getActiveQuotes

An account’s non-expired quotes.

getActiveReservedCapacityAgreements

Active reserved capacity agreements for an account

getActiveVirtualLicenses

The virtual software licenses controlled by an account

getAdcLoadBalancers

An account’s associated load balancers.

getAddresses

All the address(es) that belong to an account.

getAffiliateId

An affiliate identifier associated with the customer account.

getAllBillingItems

The billing items that will be on an account’s next invoice.

getAllCommissionBillingItems

The billing items that will be on an account’s next invoice.

getAllRecurringTopLevelBillingItems

The billing items that will be on an account’s next invoice.

getAllRecurringTopLevelBillingItemsUnfiltered

The billing items that will be on an account’s next invoice. Does not consider associated items.

getAllSubnetBillingItems

The billing items that will be on an account’s next invoice.

getAllTopLevelBillingItems

All billing items of an account.

getAllTopLevelBillingItemsUnfiltered

The billing items that will be on an account’s next invoice. Does not consider associated items.

getAllowIbmIdSilentMigrationFlag

Indicates whether this account is allowed to silently migrate to use IBMid Authentication.

getAllowsBluemixAccountLinkingFlag

Flag indicating if this account can be linked with Bluemix.

getApplicationDeliveryControllers

An account’s associated application delivery controller records.

getAttributeByType

Retrieve an account attribute by type key name.

getAttributes

The account attribute values for a SoftLayer customer account.

getAvailablePublicNetworkVlans

The public network VLANs assigned to an account.

getAverageArchiveUsageMetricDataByDate

Returns the average disk usage for all archive repositories for the timeframe based on the parameters provided.

getAveragePublicUsageMetricDataByDate

Returns the average disk usage for all public repositories for the timeframe based on the parameters provided.

getBalance

The account balance of a SoftLayer customer account. An account’s balance is the amount of money owed to SoftLayer by the account holder, returned as a floating point number with two decimal places, measured in US Dollars ($USD). A negative account balance means the account holder has overpaid …

getBandwidthAllotments

The bandwidth allotments for an account.

getBandwidthAllotmentsOverAllocation

The bandwidth allotments for an account currently over allocation.

getBandwidthAllotmentsProjectedOverAllocation

The bandwidth allotments for an account projected to go over allocation.

getBareMetalInstances

An account’s associated bare metal server objects.

getBillingAgreements

All billing agreements for an account

getBillingInfo

An account’s billing information.

getBlockDeviceTemplateGroups

Private template group objects (parent and children) and the shared template group objects (parent only) for an account.

getBlockSelfServiceBrandMigration

Flag indicating whether this account is restricted from performing a self-service brand migration by updating their credit card details.

getBluemixAccountLink

The Platform account link associated with this SoftLayer account, if one exists.

getBluemixLinkedFlag

Returns true if this account is linked to IBM Bluemix, false if not.

getBrandKeyName

The brand keyName.

getBusinessPartner

The Business Partner details for the account. Country Enterprise Code, Channel, Segment, Reseller Level.

getCanOrderAdditionalVlansFlag

[DEPRECATED] All accounts may order VLANs.

getCarts

An account’s active carts.

getClosedTickets

All closed tickets associated with an account.

getCurrentUser

Retrieve the current API user’s record.

getDatacentersWithSubnetAllocations

Datacenters which contain subnets that the account has access to route.

getDedicatedHosts

An account’s associated virtual dedicated host objects.

getDedicatedHostsForImageTemplate

Get a collection of dedicated hosts that are valid for a given image template.

getDisablePaymentProcessingFlag

A flag indicating whether payments are processed for this account.

getDisplaySupportRepresentativeAssignments

The SoftLayer employees that an account is assigned to.

getDomains

The DNS domains associated with an account.

getDomainsWithoutSecondaryDnsRecords

The DNS domains associated with an account that were not created as a result of a secondary DNS zone transfer.

getEuSupportedFlag

Boolean flag dictating whether or not this account has the EU Supported flag. This flag indicates that this account uses IBM Cloud services to process EU citizen’s personal data.

getEvaultCapacityGB

The total capacity of Legacy EVault Volumes on an account, in GB.

getEvaultMasterUsers

An account’s master EVault user. This is only used when an account has EVault service.

getEvaultNetworkStorage

An account’s associated EVault storage volumes.

getExpiredSecurityCertificates

Stored security certificates that are expired (ie. SSL)

getFacilityLogs

Logs of who entered a colocation area which is assigned to this account, or when a user under this account enters a datacenter.

getFlexibleCreditEnrollments

All of the account’s current and former Flexible Credit enrollments.

getFlexibleCreditProgramInfo

[DEPRECATED] Please use SoftLayer_Account::getFlexibleCreditProgramsInfo. This is no longer an accurate representation of discounts.

getFlexibleCreditProgramsInfo

This method retrieves information on all of your Flexible Credit Program enrollments for your account.

getForcePaasAccountLinkDate

Timestamp representing the point in time when an account is required to link with PaaS.

getHardware

An account’s associated hardware objects.

getHardwareOverBandwidthAllocation

An account’s associated hardware objects currently over bandwidth allocation.

getHardwarePools

Get a collection of managed hardware pools.

getHardwareProjectedOverBandwidthAllocation

An account’s associated hardware objects projected to go over bandwidth allocation.

getHardwareWithCpanel

All hardware associated with an account that has the cPanel web hosting control panel installed.

getHardwareWithHelm

All hardware associated with an account that has the Helm web hosting control panel installed.

getHardwareWithMcafee

All hardware associated with an account that has McAfee Secure software components.

getHardwareWithMcafeeAntivirusRedhat

All hardware associated with an account that has McAfee Secure AntiVirus for Redhat software components.

getHardwareWithMcafeeAntivirusWindows

All hardware associated with an account that has McAfee Secure AntiVirus for Windows software components.

getHardwareWithMcafeeIntrusionDetectionSystem

All hardware associated with an account that has McAfee Secure Intrusion Detection System software components.

getHardwareWithPlesk

All hardware associated with an account that has the Plesk web hosting control panel installed.

getHardwareWithQuantastor

All hardware associated with an account that has the QuantaStor storage system installed.

getHardwareWithUrchin

All hardware associated with an account that has the Urchin web traffic analytics package installed.

getHardwareWithWindows

All hardware associated with an account that is running a version of the Microsoft Windows operating system.

getHasEvaultBareMetalRestorePluginFlag

Return 1 if one of the account’s hardware has the EVault Bare Metal Server Restore Plugin otherwise 0.

getHasIderaBareMetalRestorePluginFlag

Return 1 if one of the account’s hardware has an installation of Idera Server Backup otherwise 0.

getHasPendingOrder

The number of orders in a PENDING status for a SoftLayer customer account.

getHasR1softBareMetalRestorePluginFlag

Return 1 if one of the account’s hardware has an installation of R1Soft CDP otherwise 0.

getHourlyBareMetalInstances

An account’s associated hourly bare metal server objects.

getHourlyServiceBillingItems

Hourly service billing items that will be on an account’s next invoice.

getHourlyVirtualGuests

An account’s associated hourly virtual guest objects.

getHubNetworkStorage

An account’s associated Virtual Storage volumes.

getIbmCustomerNumber

Unique identifier for a customer used throughout IBM.

getIbmIdAuthenticationRequiredFlag

Indicates whether this account requires IBMid authentication.

getIbmIdMigrationExpirationTimestamp

This key is deprecated and should not be used.

getInProgressExternalAccountSetup

An in progress request to switch billing systems.

getInternalCciHostAccountFlag

Account attribute flag indicating internal cci host account.

getInternalImageTemplateCreationFlag

Account attribute flag indicating account creates internal image templates.

getInternalRestrictionFlag

Account attribute flag indicating restricted account.

getInvoices

An account’s associated billing invoices.

getIscsiNetworkStorage

An account’s associated iSCSI storage volumes.

getLargestAllowedSubnetCidr

Computes the number of available public secondary IP addresses, augmented by the provided number of hosts, before overflow of the allowed host to IP address ratio occurs. The result is aligned to the nearest subnet size that could be accommodated in full.

0 is returned if an overflow is detected.

The use of $locationId has been deprecated.

getLastCanceledBillingItem

The most recently canceled billing item.

getLastCancelledServerBillingItem

The most recent cancelled server billing item.

getLastFiveClosedAbuseTickets

The five most recently closed abuse tickets associated with an account.

getLastFiveClosedAccountingTickets

The five most recently closed accounting tickets associated with an account.

getLastFiveClosedOtherTickets

The five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.

getLastFiveClosedSalesTickets

The five most recently closed sales tickets associated with an account.

getLastFiveClosedSupportTickets

The five most recently closed support tickets associated with an account.

getLastFiveClosedTickets

The five most recently closed tickets associated with an account.

getLatestBillDate

An account’s most recent billing date.

getLatestRecurringInvoice

An account’s latest recurring invoice.

getLatestRecurringPendingInvoice

An account’s latest recurring pending invoice.

getLegacyBandwidthAllotments

[DEPRECATED] The legacy bandwidth allotments for an account.

getLegacyIscsiCapacityGB

The total capacity of Legacy iSCSI Volumes on an account, in GB.

getLoadBalancers

An account’s associated load balancers.

getLockboxCapacityGB

The total capacity of Legacy lockbox Volumes on an account, in GB.

getLockboxNetworkStorage

An account’s associated Lockbox storage volumes.

getMasterUser

An account’s master user.

getMediaDataTransferRequests

An account’s media transfer service requests.

getMetricTrackingObject

[DEPRECATED] - An accounts metric tracking object. This object records all periodic polled data available to this account.

getMigratedToIbmCloudPortalFlag

Flag indicating whether this account is restricted to the IBM Cloud portal.

getMonthlyBareMetalInstances

An account’s associated monthly bare metal server objects.

getMonthlyVirtualGuests

An account’s associated monthly virtual guest objects.

getNasNetworkStorage

An account’s associated NAS storage volumes.

getNetAppActiveAccountLicenseKeys

Get a collection of active NetApp software account license keys.

getNetworkCreationFlag

[Deprecated] Whether or not this account can define their own networks.

getNetworkGateways

All network gateway devices on this account.

getNetworkHardware

An account’s associated network hardware.

getNetworkMonitorDownHardware

Hardware which is currently experiencing a service failure.

getNetworkMonitorDownVirtualGuests

Virtual guest which is currently experiencing a service failure.

getNetworkMonitorRecoveringHardware

Hardware which is currently recovering from a service failure.

getNetworkMonitorRecoveringVirtualGuests

Virtual guest which is currently recovering from a service failure.

getNetworkMonitorUpHardware

Hardware which is currently online.

getNetworkMonitorUpVirtualGuests

Virtual guest which is currently online.

getNetworkStorage

An account’s associated storage volumes. This includes Lockbox, NAS, EVault, and iSCSI volumes.

getNetworkStorageGroups

An account’s Network Storage groups.

getNetworkTunnelContexts

IPSec network tunnels for an account.

getNetworkVlanSpan

Whether or not an account has automatic private VLAN spanning enabled.

getNetworkVlans

All network VLANs assigned to an account.

getNextBillingPublicAllotmentHardwareBandwidthDetails

DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. 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 …

getNextInvoiceExcel

Retrieve the next billing period’s invoice. Note, this should be considered preliminary as you may add, remove, change billing items on your account.

getNextInvoiceIncubatorExemptTotal

The pre-tax total amount exempt from incubator credit for the account’s next invoice. This field is now deprecated and will soon be removed. Please update all references to instead use nextInvoiceTotalAmount

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.

getNextInvoicePdfDetailed

Retrieve the next billing period’s detailed invoice. Note, this should be considered preliminary as you may add, remove, change billing items on your account.

getNextInvoiceRecurringAmountEligibleForAccountDiscount

The total recurring charge amount of an account’s next invoice eligible for account discount measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getNextInvoiceTopLevelBillingItems

The billing items that will be on an account’s next invoice.

getNextInvoiceTotalAmount

The pre-tax total amount of an account’s next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getNextInvoiceTotalOneTimeAmount

The total one-time charge amount of an account’s next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getNextInvoiceTotalOneTimeTaxAmount

The total one-time tax amount of an account’s next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getNextInvoiceTotalRecurringAmount

The total recurring charge amount of an account’s next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getNextInvoiceTotalRecurringAmountBeforeAccountDiscount

The total recurring charge amount of an account’s next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getNextInvoiceTotalRecurringTaxAmount

The total recurring tax amount of an account’s next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getNextInvoiceTotalTaxableRecurringAmount

The total recurring charge amount of an account’s next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.

getObject

Retrieve a SoftLayer_Account record.

getOpenAbuseTickets

The open abuse tickets associated with an account.

getOpenAccountingTickets

The open accounting tickets associated with an account.

getOpenBillingTickets

The open billing tickets associated with an account.

getOpenCancellationRequests

An open ticket requesting cancellation of this server, if one exists.

getOpenOtherTickets

The open tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.

getOpenRecurringInvoices

An account’s recurring invoices.

getOpenSalesTickets

The open sales tickets associated with an account.

getOpenStackObjectStorage

An account’s associated Openstack related Object Storage accounts.

getOpenSupportTickets

The open support tickets associated with an account.

getOpenTickets

All open tickets associated with an account.

getOpenTicketsWaitingOnCustomer

All open tickets associated with an account last edited by an employee.

getOrders

An account’s associated billing orders excluding upgrades.

getOrphanBillingItems

The billing items that have no parent billing item. These are items that don’t necessarily belong to a single server.

getPendingCreditCardChangeRequestData

Retrieve details of all credit card change requests which have not been processed by a SoftLayer agent.

getPendingInvoice

An account’s latest open (pending) invoice.

getPendingInvoiceTopLevelItems

A list of top-level invoice items that are on an account’s currently pending invoice.

getPendingInvoiceTotalAmount

The total amount of an account’s pending invoice, if one exists.

getPendingInvoiceTotalOneTimeAmount

The total one-time charges for an account’s pending invoice, if one exists. In other words, it is the sum of one-time charges, setup fees, and labor fees. It does not include taxes.

getPendingInvoiceTotalOneTimeTaxAmount

The sum of all the taxes related to one time charges for an account’s pending invoice, if one exists.

getPendingInvoiceTotalRecurringAmount

The total recurring amount of an account’s pending invoice, if one exists.

getPendingInvoiceTotalRecurringTaxAmount

The total amount of the recurring taxes on an account’s pending invoice, if one exists.

getPermissionGroups

An account’s permission groups.

getPermissionRoles

An account’s user roles.

getPlacementGroups

An account’s associated virtual placement groups.

getPostProvisioningHooks

Customer specified URIs that are downloaded onto a newly provisioned or reloaded server. If the URI is sent over https it will be executed directly on the server.

getPptpVpnAllowedFlag

(Deprecated) Boolean flag dictating whether or not this account supports PPTP VPN Access.

getPptpVpnUsers

An account’s associated portal users with PPTP VPN access. (Deprecated)

getPreviousRecurringRevenue

The total recurring amount for an accounts previous revenue.

getPriceRestrictions

The item price that an account is restricted to.

getPriorityOneTickets

All priority one tickets associated with an account.

getPrivateAllotmentHardwareBandwidthDetails

DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. 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.

getPrivateBlockDeviceTemplateGroups

Private and shared template group objects (parent only) for an account.

getPrivateNetworkVlans

The private network VLANs assigned to an account.

getPrivateSubnets

All private subnets associated with an account.

getProofOfConceptAccountFlag

Boolean flag indicating whether or not this account is a Proof of Concept account.

getPublicAllotmentHardwareBandwidthDetails

DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. 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.

getPublicNetworkVlans

The public network VLANs assigned to an account.

getPublicSubnets

All public network subnets associated with an account.

getQuotes

An account’s quotes.

getReferralPartner

The Referral Partner for this account, if any.

getReferredAccountFlag

Flag indicating if the account was referred.

getReferredAccounts

If this is a account is a referral partner, the accounts this referral partner has referred

getRemoteManagementCommandRequests

Remote management command requests for an account

getReplicationEvents

The Replication events for all Network Storage volumes on an account.

getRequireSilentIBMidUserCreation

Indicates whether newly created users under this account will be associated with IBMid via an email requiring a response, or not.

getReservedCapacityAgreements

All reserved capacity agreements for an account

getReservedCapacityGroups

The reserved capacity groups owned by this account.

getRouters

All Routers that an accounts VLANs reside on

getRwhoisData

DEPRECATED

getSamlAuthentication

The SAML configuration for this account.

getSecondaryDomains

The secondary DNS records for a SoftLayer customer account.

getSecurityCertificates

Stored security certificates (ie. SSL)

getSecurityGroups

The security groups belonging to this account.

getSecurityScanRequests

An account’s vulnerability scan requests.

getServiceBillingItems

The service billing items that will be on an account’s next invoice.

getSharedBlockDeviceTemplateGroups

Get the collection of template group objects that have been shared with this account.

getShipments

Shipments that belong to the customer’s account.

getSshKeys

Customer specified SSH keys that can be implemented onto a newly provisioned or reloaded server.

getSslVpnUsers

An account’s associated portal users with SSL VPN access.

getStandardPoolVirtualGuests

An account’s virtual guest objects that are hosted on a user provisioned hypervisor.

getSubnets

All network subnets associated with an account.

getSupportRepresentatives

The SoftLayer employees that an account is assigned to.

getSupportSubscriptions

The active support subscriptions for this account.

getSuppressInvoicesFlag

A flag indicating to suppress invoices.

getTechIncubatorProgramInfo

This method retrieves the Technology Incubator Program information for your account.

getTestAccountAttributeFlag

Account attribute flag indicating test account.

getThirdPartyPoliciesAcceptanceStatus

Get the acceptance status of the applicable third-party policies.

getTickets

An account’s associated tickets.

getTicketsClosedInTheLastThreeDays

Tickets closed within the last 72 hours or last 10 tickets, whichever is less, associated with an account.

getTicketsClosedToday

Tickets closed today associated with an account.

getUpgradeRequests

An account’s associated upgrade requests.

getUsers

An account’s portal users.

getValidSecurityCertificateEntries

Retrieve a list of valid (non-expired) security certificates without the sensitive certificate information. This allows non-privileged users to view and select security certificates when configuring associated services.

getValidSecurityCertificates

Stored security certificates that are not expired (ie. SSL)

getVdrUpdatesInProgressFlag

DEPRECATED - Return 0 if VDR updates are currently in progress on this account otherwise 1.

getVirtualDedicatedRacks

The bandwidth pooling for this account.

getVirtualDiskImages

An account’s associated virtual server virtual disk images.

getVirtualGuests

An account’s associated virtual guest objects.

getVirtualGuestsOverBandwidthAllocation

An account’s associated virtual guest objects currently over bandwidth allocation.

getVirtualGuestsProjectedOverBandwidthAllocation

An account’s associated virtual guest objects currently over bandwidth allocation.

getVirtualGuestsWithCpanel

All virtual guests associated with an account that has the cPanel web hosting control panel installed.

getVirtualGuestsWithMcafee

All virtual guests associated with an account that have McAfee Secure software components.

getVirtualGuestsWithMcafeeAntivirusRedhat

All virtual guests associated with an account that have McAfee Secure AntiVirus for Redhat software components.

getVirtualGuestsWithMcafeeAntivirusWindows

All virtual guests associated with an account that has McAfee Secure AntiVirus for Windows software components.

getVirtualGuestsWithMcafeeIntrusionDetectionSystem

All virtual guests associated with an account that has McAfee Secure Intrusion Detection System software components.

getVirtualGuestsWithPlesk

All virtual guests associated with an account that has the Plesk web hosting control panel installed.

getVirtualGuestsWithQuantastor

All virtual guests associated with an account that have the QuantaStor storage system installed.

getVirtualGuestsWithUrchin

All virtual guests associated with an account that has the Urchin web traffic analytics package installed.

getVirtualPrivateRack

The bandwidth pooling for this account.

getVirtualStorageArchiveRepositories

An account’s associated virtual server archived storage repositories.

getVirtualStoragePublicRepositories

An account’s associated virtual server public storage repositories.

getVmWareActiveAccountLicenseKeys

Get a collection of active VMware software account license keys.

getVpcVirtualGuests

An account’s associated VPC configured virtual guest objects.

getWindowsUpdateStatus

Retrieve a list of an account’s hardware’s Windows Update status.

hasAttribute

Determine if an account has a given attribute.

hourlyInstanceLimit

Retrieve the number of hourly services that an account is allowed to have

hourlyServerLimit

Retrieve the number of hourly bare metal servers that an account is allowed to have

initiatePayerAuthentication

Initiate Payer Authentication

isActiveVmwareCustomer

Determines if the account is considered an active VMware customer and as such eligible to order VMware restricted products. This result is cached for up to 60 seconds.

isEligibleForLocalCurrencyProgram

Returns true if this account is eligible for the local currency program, false otherwise.

isEligibleToLinkWithPaas

Returns true if this account is eligible to link with PaaS. False otherwise.

linkExternalAccount

This method will link this SoftLayer account with the provided external account.

requestCreditCardChange

Retrieve the record data associated with the submission of a Credit Card Change Request.

requestManualPayment

Retrieve the record data associated with the submission of a Manual Payment Request.

requestManualPaymentUsingCreditCardOnFile

Retrieve the record data associated with the submission of a Manual Payment Request which charges the manual payment to a credit card already on file.

setAbuseEmails

Set this account’s abuse emails.

setManagedPoolQuantity

Set the number of desired servers in the pool

setVlanSpan

Set the flag that enables or disables automatic private network VLAN spanning for a SoftLayer customer account.

syncCurrentUserPopulationWithPaas

This method manually starts a synchronize operation for the current IBMid-authenticated user population of a linked account pair. “Manually” means “independent of an account link operation”.

updateVpnUsersForResource

[DEPRECATED] Creates or updates a user VPN access privileges for a server on account.

validate

Validates SoftLayer account information. Will return an error if any field is not valid.

validateManualPaymentAmount

Ensure the amount requested for a manual payment is valid.