AccountUser

Represents an individual user in an account.

To create or update account user roles, your permissions must allow you to assign or manage roles. To associate business units to the account, you must also have permissions that allow you to manage business units.

Properties

Name Data Type Description
AccountUserID String The ID of the account user.
ActiveFlag Boolean Indicates whether the account user is active.
AssociatedBusinessUnits Array of BusinessUnit objects Indicates the business units the account user is associated with and is able to access. This property is non-retrievable.
BusinessUnit Int The account identifier of the business unit.
ChallengeAnswer String The challenge answer, which is used to help the user log in to their account if they forget their password.
ChallengePhrase String The challenge phrase, which is used to help the user log in to their account if they forget their password.
Client ClientID object The account ownership and context of the object.
CorrelationID String An ID that correlates objects across several requests.
CreatedDate DateTime The date and time when the object was created.
CustomerKey String A user-supplied unique identifier for the object. This property corresponds to the external key assigned to an object.
DefaultApplication String The application that the account user sees when they log in to their account.
DefaultBusinessUnit Int The account identifier of the business unit that the account user sees when they log in to their account.
DefaultBusinessUnitObject BusinessUnit object The default business unit for the account user.
Delete Int Indicates whether an object gets deleted.
Email String The email address for the account user.
ID Int A unique identifier for the object. Some objects use the ObjectID property as a unique ID.
IsAPIUser Boolean Indicates whether the account user is an API user. If the value is true, the user's password remains the same until it is actively changed.
IsLocked Boolean Indicates whether the account user can log in to their account.
LanguageLocale Locale object The location and language setting for the account user.
LastSuccessfulLogin DateTime The date and time when the user last successfully logged in.
Locale Locale object Contains the locale information for an Account. The default value is en-US.
ModifiedDate DateTime The date and time when the object was last modified.
MustChangePassword Boolean Indicates whether user must change their password the next time they log in.
Name String Name of the object or property.
NotificationEmailAddress String The email address to send notifications to.
ObjectID String System-controlled, read-only text string identifier for object.
ObjectState String Not used.
Owner Owner object Describes account ownership of subscriber in an on-your-behalf account.
PartnerKey String Unique identifier provided by partner for an object. This property is accessible only via API.
PartnerProperties Array of APIProperty objects A collection of metadata supplied by the client and stored by the system. These properties are accessible only via API.
Password String The login password for the user.
Roles Array of Role objects Collection of roles defined for an account.
SsoIdentities Array of SsoIdentity objects Identifies single sign-on identities associated with the account user.
TimeZone TimeZone object Contains time zone information for an Account. For Create and Update calls, this property defines the time zone for an Account object. On a Retrieve call, TimeZone indicates which time zone is in effect for the Account object in question. Without a specific time zone, the Account defaults to Central Standard Time.
Unlock Boolean Indicates whether the account user is unlocked.
UserID String The username of the account user.
UserPermissions Array of UserAccess objects Not used.

Related Items