Legacy | User and Account Objects

Each user created in the Perfecto Lab creates a User object in the system that is associated with an Account object.

The User object includes all of the identification information of the registered user.

Field Name

Description

Update

userName

The name of the user used to identify the user, if the lab is not configured to use the email address as the user identifier.

NA

firstName

The user's first name.


lastName

The user's last name.


roles

The roles assigned to the user.


groups

The group id of the groups that the user is assigned to.


location

Deprecated. This field is relevant for users with the handset administration role and corresponds to the location parameter specified on devices. If a location is specified,  the user is able to manage devices with that location.


companyName

Deprecated. The name of the company the user works for.


email

The user's email address. This is used to identify the user in the system unless the lab is configured to use the userName field.

NA

phoneNumber

Deprecated. The user's landline phone number.


phoneNumberExt

Deprecated. The user's phone number extension.


mobilePhoneNumber

Deprecated. The user's mobile phone number.


jobTitle

Deprecated. The user's job title.


address

Deprecated. The first line of the user's address.


city

Deprecated. The city of the user's address.


country

Deprecated. The country of the user's address.


state

Deprecated. The state of the user's address.


zipCode

Deprecated. The postal code of the user's address.


website

Deprecated. The user's website.


birthDate

Deprecated. The user's birthday specified in ISO format, i.e. yyyy-MM-dd.


gender

Deprecated. male or female


status

Deprecated. The user's status specified as active,pending, inactive, or deleted


pendingTimestamp

Deprecated. Indicates when the pending status started.


referredBy

Deprecated. The name of the person who referred this user.


authentication

The user’s authentication type, either internal (Perfecto SSO Authentication) or external (External SSO Authentication).


lastLogin

Date of last time that the user connected to the lab.


lastUpdate

Time of latest update of the user record


Account object

Deprecated in the latest Perfecto UI.

Each user is associated with an Account object that includes information on the billing information of the user.

Field Name

Description

name

Name of user associated with the account

unlimited

true indicates that the account has unlimited access to devices, false indicates that access limited to tokens balance.

tokensPurchased

Number of tokens purchased by the account

tokensRemaining

Number of tokens remaining for the user

expirationTimestamp

Indicates the expiration date of the current tokens

paymentInformation

Information of means of payment and billing address