Accounts: insert

Requires authorization

Creates a Merchant Center sub-account. Try it now.


HTTP request



Parameter name Value Description
Path parameters
merchantId unsigned long The ID of the managing account. This must be a multi-client account.
Optional query parameters
dryRun boolean Flag to run the request in dry-run mode.


This request requires authorization with the following scope (read more about authentication and authorization).


Request body

In the request body, supply an Accounts resource with the following properties:

Property name Value Description Notes
Required Properties
name string Display name for the account. writable
Optional Properties
adultContent boolean Indicates whether the merchant sells adult content. writable
adwordsLinks[].adwordsId unsigned long Customer ID of the AdWords account. writable
googleMyBusinessLink.gmbEmail string The GMB email address of which a specific account within a GMB account. A sample account within a GMB account could be a business account with set of locations, managed under the GMB account. writable
sellerId string Client-specific, locally-unique, internal ID for the child account. writable
users[] list Users with access to the account. Every account (except for subaccounts) must have at least one admin user. writable
users[].admin boolean Whether user is an admin. writable
users[].emailAddress string User's email address. writable
websiteUrl string The merchant's website. writable


If successful, this method returns an Accounts resource in the response body.

Try it!

Use the APIs Explorer below to call this method on live data and see the response.

Send feedback about...

Content API for Shopping