User
SoftLayer_User_Customer

Overview

Every SoftLayer account has one or more portal users which are defined by the SoftLayer_User_Customer service. Every SoftLayer customer account has a master user account whose name corresponds to their account id preceded by the letters "SL". Users exist in a parent-child relationship. Child users inherit the properties and permissions of their parent user while conversely a user may have more than one child users.

API users have full access to their own portal user account and they could also have access to other users under their SoftLayer customer account, if they have "Manage Users" permission in the customer portal.

Methods

Create a user's API authentication key.

Add multiple hardware to a portal user's hardware access list.

Add multiple permissions to a portal user's permission set.

Add multiple CloudLayer Computing Instances to a portal user's access list.

Add hardware to a portal user's hardware access list.

Create a notification subscription record for the user.

Add a permission to a portal user's permission set.

Add a CloudLayer Computing Instance to a portal user's access list.

Change preference values for the current user

Checks if an external authentication is complete or not

Check the status of an outstanding Phone Factor Authentication for Password Set

Create a new subscriber for a given resource.

Create a new user record.

Create delivery methods for the subscriber.

Delete a subscriber for a given resource.

Update a user's information.

Update a collection of users' information

Retrieve the customer account that a user belongs to.

Get a list of active external authentication vendors for a SoftLayer user.

Retrieve a portal user's additional email addresses. These email addresses are contacted when updates are made to support tickets.

Retrieve Array

Retrieve a portal user's API Authentication keys. There is a max limit of two API keys per user.

Retrieve the CDN accounts associated with a portal user.

Retrieve a portal user's child users. Some portal users may not have child users.

Retrieve an user's associated closed tickets.

Retrieve default security questions.

Retrieve the external authentication bindings that link an external identifier to a SoftLayer user.

Retrieve a portal user's accessible hardware. These permissions control which hardware a user has access to in the SoftLayer customer portal.

Retrieve the current number of servers a portal user has access to.

Retrieve hardware notifications associated with this user. A hardware notification links a user to a piece of hardware, and that user will be notified if any monitors on that hardware fail, if the monitors have a status of 'Notify User'.

Retrieve whether or not a user has acknowledged the support policy.

Retrieve whether or not a portal user has access to all hardware on their account.

Retrieve whether or not a portal user has access to all hardware on their account.

Retrieve Array

Retrieve a user's locale. Locale holds user's language and region information.

Retrieve a user's attempts to log into the SoftLayer customer portal.

Retrieve a portal user's associated mobile device profiles.

Retrieve notification subscription records for the user.

Retrieve a SoftLayer_User_Customer record.

Retrieve an user's associated open tickets.

Retrieve a portal user's vpn accessible subnets.

Retrieve a portal user's parent user. If a SoftLayer_User_Customer has a null parentId property then it doesn't have a parent user.

Retrieve a portal user's permissions. These permissions control that user's access to functions within the SoftLayer customer portal and API.

Authenticate a user for the SoftLayer customer portal

Get a preference value for the current user

Get all available preference types

Retrieve the authentication requirements for a user when attempting

Retrieve a portal user's security question answers. Some portal users may not have security answers or may not be configured to require answering a security question on login.

Retrieve a user's notification subscription records.

Retrieve a user's successful attempts to log into the SoftLayer customer portal.

Returns all supported locales for the current user

Retrieve whether or not a user is required to acknowledge the support policy for portal access.

Retrieve whether or not a user must take a brief survey the next time they log into the SoftLayer customer portal.

Retrieve the surveys that a user has taken in the SoftLayer customer portal.

Retrieve an user's associated tickets.

Retrieve a portal user's time zone.

Retrieve a user's unsuccessful attempts to log into the SoftLayer customer portal.

Retrieve a user object using a lost password request key

Retrieve a user object using a password request key

Retrieve a portal user's status, which controls overall access to the SoftLayer customer portal and VPN access to the private network.

Retrieve the current number of CloudLayer Computing Instances a portal user has access to.

Retrieve a portal user's accessible CloudLayer Computing Instances. These permissions control which CloudLayer Computing Instances a user has access to in the SoftLayer customer portal.

Initiates an external authentication using the given authentication container.

Request email to allow user to change their password

Allows a Brand Agent to request password reset email to be sent to

Determine if a portal user is a master user.

Determine if a string is a user's forum password.

Determine if a string is a user's portal password.

Generate a lost password request

Perform an external authentication using the given authentication container.

Set the password for a user who has a valid password request key

Remove all hardware from a portal user's hardware access list.

Remove all cloud computing instances from a portal user's instance access list.

Remove a user's API authentication key.

Remove multiple hardware from a portal user's hardware access list.

Remove multiple permissions from a portal user's permission set.

Remove multiple CloudLayer Computing Instances from a portal user's access list.

Remove an external binding from this user.

Remove hardware from a portal user's hardware access list.

Remove a permission from a portal user's permission set.

Remove a CloudLayer Computing Instance from a portal user's access list.

Reset a users expired password.

Set a user's password using a password recovery key

Update a user's forum password

Update the active status for a notification subscription.

Update a user's portal password

Update portal login security questions and answers.

Update a delivery method for the subscriber.

Update a user's VPN password

Creates or updates a user's VPN access privileges.