Language: English

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.
Create a notification subscription record for the user.
Add a permission to a portal user's permission set.
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.
Retrieve a portal user's additional email addresses. These email addresses are contacted when updates are made to support tickets.
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 the default account for the current for the OpenIdConnect identity that is linked to the current SoftLayer user identity
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 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 a user's locale. Locale holds user's language and region information.
Authenticate a user for the SoftLayer customer portal
Retrieve a list of all the accounts that belong to this customer.
Retrieve a portal user's associated mobile device profiles.
Retrieve notification subscription records for the user.
Retrieve a SoftLayer_User_Customer record.
Get the OpenId migration state
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.
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.
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 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
Send email invitation to a user to join a SoftLayer account and authenticate with OpenIdConnect.
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
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.
Reset a users expired password.
Sets the default account for the OpenIdConnect identity that is linked to the current SoftLayer user identity.
Set a user's password using a password recovery key
This api is used to migrate a user to IBMid without sending an invitation.
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.