AccountUser

The AccountUser object represents an individual user within 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.

NameData TypeDescription
AccountUserIDStringThe ID of the account user.
ActiveFlagBooleanIndicates whether the account user is active.
AssociatedBusinessUnitsArray of BusinessUnit objectsIndicates the business units the account user is associated with and is able to access. This property is non-retrievable.
BusinessUnitIntThe account identifier of the business unit.
ChallengeAnswerStringThe challenge answer, which is used to help the user log in to their account if they forget their password.
ChallengePhraseStringThe challenge phrase, which is used to help the user log in to their account if they forget their password.
ClientClientIDThe account ownership and context of the object.
CorrelationIDStringAn ID that correlates objects across several requests.
CreatedDateDateTimeThe date and time when the object was created.
CustomerKeyStringA user-supplied unique identifier for the object. This property corresponds to the external key assigned to an object.
DefaultApplicationStringThe application that the account user sees when they log in to their account.
DefaultBusinessUnitIntThe account identifier of the business unit that the account user sees when they log in to their account.
DefaultBusinessUnitObjectBusinessUnit objectThe default business unit for the account user.
DeleteIntIndicates whether an object gets deleted.
EmailStringThe email address for the account user.
IDIntA unique identifier for the object. Some objects use the ObjectID property as a unique ID.
IsAPIUserBooleanIndicates 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.
IsLockedBooleanIndicates whether the account user can log in to their account.
LanguageLocaleLocale objectThe location and language setting for the account user.
LastSuccessfulLoginDateTimeThe date and time when the user last successfully logged in.
LocaleLocaleContains the locale information for an Account. The default value is en-US.
ModifiedDateDateTimeThe date and time when the object was last modified.
MustChangePasswordBooleanIndicates whether user must change their password the next time they log in.
NameStringName of the object or property.
NotificationEmailAddressStringThe email address to send notifications to.
ObjectIDStringSystem-controlled, read-only text string identifier for object.
ObjectStateStringNot used.
OwnerOwner objectDescribes account ownership of subscriber in an on-your-behalf account.
PartnerKeyStringUnique identifier provided by partner for an object. This property is accessible only via API.
PartnerPropertiesArray of APIProperty objectsA collection of metadata supplied by the client and stored by the system. These properties are accessible only via API.
PasswordStringProperty definition.
RolesArray of Role objectsCollection of roles defined for an account.
SsoIdentitiesArray of SsoIdentity objectsIdentifies single sign-on identities associated with the account user.
TimeZoneTimeZoneContains 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.
UnlockBooleanIndicates whether the account user is unlocked.
UserIDStringThe username of the account user.
UserPermissionsArray of UserAccess objectsNot used.