Account

Account

The Account message represents a business's account within Merchant Center. It's the primary entity for managing product data, settings, and interactions with Google's services and external providers.

Accounts can operate as standalone entities or be part of a advanced account structure. In an advanced account setup the parent account manages multiple sub-accounts.

Establishing an account involves configuring attributes like the account name, time zone, and language preferences.

The Account message is the parent entity for many other resources, for example, AccountRelationship , Homepage , BusinessInfo and so on.

Fields
name

string

Identifier. The resource name of the account. Format: accounts/{account}

account_id

int64

Output only. The ID of the account.

account_name

string

Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See Adding a business name for more information.

test_account

bool

Output only. Whether this is a test account.

time_zone

TimeZone

Required. The time zone of the account.

On writes, time_zone sets both the reporting_time_zone and the display_time_zone .

For reads, time_zone always returns the display_time_zone . If display_time_zone doesn't exist for your account, time_zone is empty.

The version field is not supported, won't be set in responses and will be silently ignored if specified in requests.

language_code

string

Required. The account's BCP-47 language code , such as en-US or sr-Latn .

adult_content

bool

Optional. Whether this account contains adult content.