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.

editAccount

Edit an account’s information.

enableEuSupport

Turn on the EU Supported account flag.

getAbuseEmail

Retrieve 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

Retrieve 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

Retrieve the account contacts on an account.

getAccountLicenses

Retrieve the account software licenses owned by an account

getAccountStatus

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

getAccountTraitValue

Get the specific trait by its key

getActiveAccountDiscountBillingItem

Retrieve the billing item associated with an account’s monthly discount.

getActiveAccountLicenses

Retrieve the active account software licenses owned by an account

getActiveAddresses

Retrieve the active address(es) that belong to an account.

getActiveAgreements

Retrieve all active agreements for an account

getActiveBillingAgreements

Retrieve all billing agreements for an account

getActiveColocationContainers

Retrieve the account’s active top level colocation containers.

getActiveFlexibleCreditEnrollment

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

getActiveQuotes

Retrieve an account’s non-expired quotes.

getActiveReservedCapacityAgreements

Retrieve active reserved capacity agreements for an account

getActiveVirtualLicenses

Retrieve the virtual software licenses controlled by an account

getAdcLoadBalancers

Retrieve an account’s associated load balancers.

getAddresses

Retrieve all the address(es) that belong to an account.

getAffiliateId

Retrieve an affiliate identifier associated with the customer account.

getAggregatedUptimeGraph

Returns URL uptime data for your account

getAllBillingItems

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

getAllCommissionBillingItems

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

getAllRecurringTopLevelBillingItems

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

getAllRecurringTopLevelBillingItemsUnfiltered

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

getAllSubnetBillingItems

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

getAllTopLevelBillingItems

Retrieve all billing items of an account.

getAllTopLevelBillingItemsUnfiltered

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

getAllowIbmIdSilentMigrationFlag

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

getAllowsBluemixAccountLinkingFlag

Retrieve flag indicating if this account can be linked with Bluemix.

getApplicationDeliveryControllers

Retrieve an account’s associated application delivery controller records.

getAttributeByType

Retrieve an account attribute by type key name.

getAttributes

Retrieve the account attribute values for a SoftLayer customer account.

getAvailablePublicNetworkVlans

Retrieve 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

Retrieve 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 and is owed money by SoftLayer.

getBandwidthAllotments

Retrieve the bandwidth allotments for an account.

getBandwidthAllotmentsOverAllocation

Retrieve the bandwidth allotments for an account currently over allocation.

getBandwidthAllotmentsProjectedOverAllocation

Retrieve the bandwidth allotments for an account projected to go over allocation.

getBareMetalInstances

Retrieve an account’s associated bare metal server objects.

getBillingAgreements

Retrieve all billing agreements for an account

getBillingInfo

Retrieve an account’s billing information.

getBlockDeviceTemplateGroups

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

Retrieve the Bluemix account link associated with this SoftLayer account, if one exists.

getBluemixLinkedFlag

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

getBrandKeyName

Retrieve the brand keyName.

getBusinessPartner

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

getCanOrderAdditionalVlansFlag

Retrieve [DEPRECATED] All accounts may order VLANs.

getCarts

Retrieve an account’s active carts.

getClosedTickets

Retrieve all closed tickets associated with an account.

getCurrentBackupStatisticsGraph

This method retrieves a pie chart for today’s backup statistics.

getCurrentUser

Retrieve the current API user’s record.

getDatacentersWithSubnetAllocations

Retrieve datacenters which contain subnets that the account has access to route.

getDedicatedHosts

Retrieve an account’s associated virtual dedicated host objects.

getDedicatedHostsForImageTemplate

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

getDisablePaymentProcessingFlag

Retrieve a flag indicating whether payments are processed for this account.

getDiskUsageMetricDataByDate

Retrieve the metric data for disk space usage for a storage repository from the Metric Tracking Object System and the Legacy Data Warehouse.

getDiskUsageMetricDataFromLegacyByDate

Retrieve the metric data for disk space usage for a storage repository from the Legacy Data Warehouse.

getDiskUsageMetricDataFromMetricTrackingObjectSystemByDate

Retrieve the metric data for disk space usage for a storage repository from the Metric Tracking Object System.

getDiskUsageMetricImageByDate

Retrieve an image of the disk usage data on a SoftLayer_Virtual_Guest image for the time range you provide.

getDisplaySupportRepresentativeAssignments

Retrieve the SoftLayer employees that an account is assigned to.

getDomains

Retrieve the DNS domains associated with an account.

getDomainsWithoutSecondaryDnsRecords

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

getEuSupportedFlag

Retrieve 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

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

getEvaultMasterUsers

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

getEvaultNetworkStorage

Retrieve an account’s associated EVault storage volumes.

getExecutiveSummaryPdf

This method provides an executive summary PDF for managed hosting services.

getExpiredSecurityCertificates

Retrieve stored security certificates that are expired (ie. SSL)

getFacilityLogs

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

getFlexibleCreditEnrollments

Retrieve 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

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

getGlobalLoadBalancerAccounts

Retrieve [Deprecated] The global load balancer accounts for a softlayer customer account.

getHardware

Retrieve an account’s associated hardware objects.

getHardwareOverBandwidthAllocation

Retrieve an account’s associated hardware objects currently over bandwidth allocation.

getHardwarePools

Get a collection of managed hardware pools.

getHardwareProjectedOverBandwidthAllocation

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

getHardwareWithCpanel

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

getHardwareWithHelm

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

getHardwareWithMcafee

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

getHardwareWithMcafeeAntivirusRedhat

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

getHardwareWithMcafeeAntivirusWindows

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

getHardwareWithMcafeeIntrusionDetectionSystem

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

getHardwareWithPlesk

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

getHardwareWithQuantastor

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

getHardwareWithUrchin

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

getHardwareWithWindows

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

getHasEvaultBareMetalRestorePluginFlag

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

getHasIderaBareMetalRestorePluginFlag

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

getHasPendingOrder

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

getHasR1softBareMetalRestorePluginFlag

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

getHistoricalBandwidthGraph

[DEPRECATED] This method returns a line graph of bandwidth statistics.

getHistoricalTicketGraph

This method returns a pie chart of ticket statistics for the given dates.

getHistoricalUptimeGraph

This method returns a SoftLayer_Container_Account_Graph_Outputs object for the specified date range.

getHourlyBareMetalInstances

Retrieve an account’s associated hourly bare metal server objects.

getHourlyServiceBillingItems

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

getHourlyVirtualGuests

Retrieve an account’s associated hourly virtual guest objects.

getHubNetworkStorage

Retrieve an account’s associated Virtual Storage volumes.

getIbmCustomerNumber

Retrieve unique identifier for a customer used throughout IBM.

getIbmIdAuthenticationRequiredFlag

Retrieve indicates whether this account requires IBMid authentication.

getIbmIdMigrationExpirationTimestamp

Retrieve this key is deprecated and should not be used.

getInProgressExternalAccountSetup

Retrieve an in progress request to switch billing systems.

getInvoices

Retrieve an account’s associated billing invoices.

getIscsiNetworkStorage

Retrieve 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

Retrieve the most recently canceled billing item.

getLastCancelledServerBillingItem

Retrieve the most recent cancelled server billing item.

getLastFiveClosedAbuseTickets

Retrieve the five most recently closed abuse tickets associated with an account.

getLastFiveClosedAccountingTickets

Retrieve the five most recently closed accounting tickets associated with an account.

getLastFiveClosedOtherTickets

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

getLastFiveClosedSalesTickets

Retrieve the five most recently closed sales tickets associated with an account.

getLastFiveClosedSupportTickets

Retrieve the five most recently closed support tickets associated with an account.

getLastFiveClosedTickets

Retrieve the five most recently closed tickets associated with an account.

getLatestBillDate

Retrieve an account’s most recent billing date.

getLatestRecurringInvoice

Retrieve an account’s latest recurring invoice.

getLatestRecurringPendingInvoice

Retrieve an account’s latest recurring pending invoice.

getLegacyBandwidthAllotments

Retrieve the legacy bandwidth allotments for an account.

getLegacyIscsiCapacityGB

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

getLoadBalancers

Retrieve an account’s associated load balancers.

getLockboxCapacityGB

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

getLockboxNetworkStorage

Retrieve an account’s associated Lockbox storage volumes.

getMasterUser

Retrieve an account’s master user.

getMediaDataTransferRequests

Retrieve an account’s media transfer service requests.

getMigratedToIbmCloudPortalFlag

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

getMonthlyBareMetalInstances

Retrieve an account’s associated monthly bare metal server objects.

getMonthlyVirtualGuests

Retrieve an account’s associated monthly virtual guest objects.

getNasNetworkStorage

Retrieve an account’s associated NAS storage volumes.

getNetAppActiveAccountLicenseKeys

Get a collection of active NetApp software account license keys.

getNetworkCreationFlag

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

getNetworkGateways

Retrieve all network gateway devices on this account.

getNetworkHardware

Retrieve an account’s associated network hardware.

getNetworkMonitorDownHardware

Retrieve hardware which is currently experiencing a service failure.

getNetworkMonitorDownVirtualGuests

Retrieve virtual guest which is currently experiencing a service failure.

getNetworkMonitorRecoveringHardware

Retrieve hardware which is currently recovering from a service failure.

getNetworkMonitorRecoveringVirtualGuests

Retrieve virtual guest which is currently recovering from a service failure.

getNetworkMonitorUpHardware

Retrieve hardware which is currently online.

getNetworkMonitorUpVirtualGuests

Retrieve virtual guest which is currently online.

getNetworkStorage

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

getNetworkStorageGroups

Retrieve an account’s Network Storage groups.

getNetworkTunnelContexts

Retrieve iPSec network tunnels for an account.

getNetworkVlanSpan

Retrieve whether or not an account has automatic private VLAN spanning enabled.

getNetworkVlans

Retrieve all network VLANs assigned to an account.

getNextBillingPublicAllotmentHardwareBandwidthDetails

Retrieval: 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 last billing date.

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

Retrieve 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

Retrieve 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

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

getNextInvoiceTotalAmount

Retrieve 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

Retrieve 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

Retrieve 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

Retrieve 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

Retrieve 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

Retrieve 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

Retrieve 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

Retrieve the open abuse tickets associated with an account.

getOpenAccountingTickets

Retrieve the open accounting tickets associated with an account.

getOpenBillingTickets

Retrieve the open billing tickets associated with an account.

getOpenCancellationRequests

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

getOpenOtherTickets

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

getOpenRecurringInvoices

Retrieve an account’s recurring invoices.

getOpenSalesTickets

Retrieve the open sales tickets associated with an account.

getOpenStackObjectStorage

Retrieve an account’s associated Openstack related Object Storage accounts.

getOpenSupportTickets

Retrieve the open support tickets associated with an account.

getOpenTickets

Retrieve all open tickets associated with an account.

getOpenTicketsWaitingOnCustomer

Retrieve all open tickets associated with an account last edited by an employee.

getOrders

Retrieve an account’s associated billing orders excluding upgrades.

getOrphanBillingItems

Retrieve 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

Retrieve an account’s latest open (pending) invoice.

getPendingInvoiceTopLevelItems

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

getPendingInvoiceTotalAmount

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

getPendingInvoiceTotalOneTimeAmount

Retrieve 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

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

getPendingInvoiceTotalRecurringAmount

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

getPendingInvoiceTotalRecurringTaxAmount

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

getPermissionGroups

Retrieve an account’s permission groups.

getPermissionRoles

Retrieve an account’s user roles.

getPlacementGroups

Retrieve an account’s associated virtual placement groups.

getPostProvisioningHooks

Retrieve 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

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

getPptpVpnUsers

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

getPreviousRecurringRevenue

Retrieve the total recurring amount for an accounts previous revenue.

getPriceRestrictions

Retrieve the item price that an account is restricted to.

getPriorityOneTickets

Retrieve all priority one tickets associated with an account.

getPrivateAllotmentHardwareBandwidthDetails

Retrieval: 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

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

getPrivateNetworkVlans

Retrieve the private network VLANs assigned to an account.

getPrivateSubnets

Retrieve all private subnets associated with an account.

getProofOfConceptAccountFlag

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

getPublicAllotmentHardwareBandwidthDetails

Retrieval: 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

Retrieve the public network VLANs assigned to an account.

getPublicSubnets

Retrieve all public network subnets associated with an account.

getQuotes

Retrieve an account’s quotes.

getReferralPartner

Retrieve the Referral Partner for this account, if any.

getReferredAccounts

Retrieve if this is a account is a referral partner, the accounts this referral partner has referred

getRemoteManagementCommandRequests

Retrieve remote management command requests for an account

getReplicationEvents

Retrieve the Replication events for all Network Storage volumes on an account.

getRequireSilentIBMidUserCreation

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

getReservedCapacityAgreements

Retrieve all reserved capacity agreements for an account

getReservedCapacityGroups

Retrieve the reserved capacity groups owned by this account.

getResourceGroups

Retrieve an account’s associated top-level resource groups.

getRouters

Retrieve all Routers that an accounts VLANs reside on

getRwhoisData

Retrieval: DEPRECATED

getSamlAuthentication

Retrieve the SAML configuration for this account.

getScaleGroups

Retrieve all scale groups on this account.

getSecondaryDomains

Retrieve the secondary DNS records for a SoftLayer customer account.

getSecurityCertificates

Retrieve stored security certificates (ie. SSL)

getSecurityGroups

Retrieve the security groups belonging to this account.

getSecurityScanRequests

Retrieve an account’s vulnerability scan requests.

getServiceBillingItems

Retrieve 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

Retrieve shipments that belong to the customer’s account.

getSshKeys

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

getSslVpnUsers

Retrieve an account’s associated portal users with SSL VPN access.

getStandardPoolVirtualGuests

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

getSubnets

Retrieve all network subnets associated with an account.

getSupportRepresentatives

Retrieve the SoftLayer employees that an account is assigned to.

getSupportSubscriptions

Retrieve the active support subscriptions for this account.

getSuppressInvoicesFlag

Retrieve a flag indicating to suppress invoices.

getTechIncubatorProgramInfo

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

getThirdPartyPoliciesAcceptanceStatus

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

getTickets

Retrieve an account’s associated tickets.

getTicketsClosedInTheLastThreeDays

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

getTicketsClosedToday

Retrieve tickets closed today associated with an account.

getTranscodeAccounts

Retrieve an account’s associated Transcode account.

getUpgradeRequests

Retrieve an account’s associated upgrade requests.

getUsers

Retrieve an account’s portal users.

getValidSecurityCertificates

Retrieve stored security certificates that are not expired (ie. SSL)

getVdrUpdatesInProgressFlag

Retrieve return 0 if vpn updates are currently in progress on this account otherwise 1.

getVirtualDedicatedRacks

Retrieve the bandwidth pooling for this account.

getVirtualDiskImages

Retrieve an account’s associated virtual server virtual disk images.

getVirtualGuests

Retrieve an account’s associated virtual guest objects.

getVirtualGuestsOverBandwidthAllocation

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

getVirtualGuestsProjectedOverBandwidthAllocation

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

getVirtualGuestsWithCpanel

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

getVirtualGuestsWithMcafee

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

getVirtualGuestsWithMcafeeAntivirusRedhat

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

getVirtualGuestsWithMcafeeAntivirusWindows

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

getVirtualGuestsWithMcafeeIntrusionDetectionSystem

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

getVirtualGuestsWithPlesk

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

getVirtualGuestsWithQuantastor

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

getVirtualGuestsWithUrchin

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

getVirtualPrivateRack

Retrieve the bandwidth pooling for this account.

getVirtualStorageArchiveRepositories

Retrieve an account’s associated virtual server archived storage repositories.

getVirtualStoragePublicRepositories

Retrieve an account’s associated virtual server public storage repositories.

getVmWareActiveAccountLicenseKeys

Get a collection of active VMware software account license keys.

getVpcVirtualGuests

Retrieve 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

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.

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.