Account

The Account object represents a Marketing Cloud Engagement account.

  • To create or update Account subscription data, you need the Administration | Account | Subscription permission.
  • To create or update Account private label data, you need the Administration | Account | Private Labels permission.
  • To create or update Account business rule data, you need the Administration | Account | Business Rules permission.
  • To create or update Account role data, you need the Administration | Business Units | Manage Roles permission.

If the authenticated user exists in an Reseller or Enterprise account and there are more subaccounts available, you can create an Account object. If the authenticated user is a Core account, you can retrieve Account object attributes.

Retrieve an Account object by the unique properties ID or PartnerKey, with more properties available for filtering.

For Embedded partners, the PartnerKey property allows an external identifier to be associated with the account. PartnerKey can’t be updated on once the Account is created, so we recommend using CustomerKey instead.

NameData TypeDescription
AccountTypeAccountTypeEnumType of Marketing Cloud Engagement account
AccountUsersAccountUser[]An array of users associated with a specific account.
Addressxsd:stringThe physical mailing address required at the bottom of all email messages contains the information described by this property (no P.O. Boxes). The address used to communicate with a Person.
BrandIDxsd:intSpecifies brand tags to use on an account
BusinessNamexsd:stringBusiness name of an account's owner
BusinessRulesBusinessRule[]Reserved for future use.
ChildrenAccountDataItem[]An array of AccountDataItem objects that represent child accounts of this account.
Cityxsd:stringCity of an account's owner to be displayed in the physical mailing address required at the bottom of all email messages
ClientClientIDSpecifies the account ownership and context of an object.
CorrelationIDxsd:stringIdentifies correlation of objects across several requests.
Countryxsd:stringCountry of an account's owner, as displayed in the physical mailing address required at the bottom of all email messages
CreatedDatexsd:dateTimeRead-only date and time of the object's creation.
CustomerIDxsd:longReserved for future use.
CustomerKeyxsd:stringUser-supplied unique identifier for an object.
DBIDxsd:intReserved for future use.
DeletedDatexsd:dateTimeRead-only date and time of an account's deletion (the value of this property must be set before the account can be deleted).
EditionIDxsd:intSpecifies the product edition of the account
Emailxsd:stringDefault email address for object. Indicates if subscriber information can be used for email sends.
Faxxsd:stringFax number of the account's owner
FromNamexsd:stringSpecifies the default email message From Name. Deprecated for email send definitions and triggered send definitions.
IDxsd:intRead-only identifier for an object. Some objects use the ObjectID property as a unique ID.
InheritAddressxsd:booleanSpecifies that an Enterprise 2.0 business unit inherits the address from the parent business unit
IsActivexsd:intSpecifies whether the object is active
IsTestAccountxsd:booleanSpecifies whether an account is a "Test" account
IsTrialAccountxsd:booleanReserved for future use.
LanguageLocaleLocaleDefines language preferences associated with a account, business unit, or user.
LocaleLocaleContains the locale information for an Account. If no location is set, Locale defaults to en-US.
ModifiedDateNullable`1Indicates the last time object information was modified.
Namexsd:stringName of the object or property.
ObjectIDxsd:stringSystem-controlled, read-only text string identifier for object.
ObjectStatexsd:stringReserved for future use.
OrgIDxsd:intParent account ID for On-Your-Behalf or Lock-and-Publish accounts
OwnerOwnerDescribes account ownership of subscriber in an on-your-behalf account.
ParentAccountAccountProvides more information regarding the parent account.
ParentIDxsd:intSpecifies the ID number of the parent account for Lock and Publish, On Your Behalf, Enterprise, and Enterprise 2.0 account children and business units.
ParentNamexsd:stringSpecifies the name of the Parent account
PartnerKeyxsd:stringUnique identifier provided by partner for an object. This property is accessible only via API.
PartnerPropertiesAPIProperty[]A collection of metadata supplied by the client and stored by the system. These properties are accessible only via API.
Phonexsd:stringSpecifies a phone number. Specifies the phone number of the account owner. Specifies the Phone data type
PrivateLabelIDxsd:intSpecifies the private label for an account
PrivateLabelsPrivateLabel[]Specifies UI modifications to use on child accounts
ReportingParentIDxsd:intReserved for future use
RolesRole[]Collection of roles defined for an account.
Statexsd:stringSpecifies the geographical state of the account's owner. The physical mailing address required at the bottom of all email messages contains the information described by this property.
SubscriptionSubscriptionReserved for future use.
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.
Zipxsd:stringSpecifies the zip code of the account's owner. The physical mailing address required at the bottom of all email messages contains the information described by this property.