Page tree
Skip to end of metadata
Go to start of metadata

You can obtain information about a user using the getUserProfile method.

Permissions to run the request: Account OwnerAdministratorsDepartment Administrators.

Department Administrators can change passwords of users belonging only to the department they manage and its daughter departments.


credentials (required)credentialsRead the description of the Credentials object.
userId (required)stringID of the user whose information you want to get.

Return Value

After the request has been completed, the system returns an object with the following properties.

userIdstringID of the specified user.
statusintUser status: 1 — active, 3 — inactive.
departmentIdstringID of the department the user belongs to.
emailstringThe email of the user.
groupsstring[]IDs of groups the user belongs to.
fieldsstring[][2]User profile fields — an array of objects with the following properties: Id, value.

The date the user was added to the account.


The date the user last timed logged in to the account.


IDs of departments the users manages if their role is Department Administrator or Publisher.


The user's role.

Possible Errors

Unknown userThe user with the given ID cannot be found.
Permission deniedYou do not have enough permissions to get user info.

Sample Call

<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV=""

Sample Response

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV=""
            <ns1:value>Sales Manager</ns1:value>
            <ns1:value>Higher Education</ns1:value>
  • No labels