Resource: User
The User
resource represents a user associated with a Merchant Center account. It is used to manage user permissions and access rights within the account. For more information, see Frequently asked questions about people and access levels
.
| JSON representation |
|---|
{ "name" : string , "state" : enum ( |
| Fields | |
|---|---|
name
|
Identifier. The resource name of the user. Format: Use |
state
|
Output only. The state of the user. |
accessRights[]
|
Required. The access rights the user has. |
State
The state represents the possible statuses of a user. It is an output-only field that is set to PENDING
when a user is invited to an account and changes to VERIFIED
once the user accepts the invitation.
| Enums | |
|---|---|
STATE_UNSPECIFIED
|
Default value. This value is unused. |
PENDING
|
The user is pending confirmation. In this state, the user first needs to accept the invitation before performing other actions. |
VERIFIED
|
The user is verified. |
AccessRight
The access right defines the level of permission a user has within a Merchant Center account.
| Enums | |
|---|---|
ACCESS_RIGHT_UNSPECIFIED
|
Default value. This value is unused. |
STANDARD
|
Standard access rights. |
READ_ONLY
|
Has access to the same read-only methods as STANDARD, but no access to any mutating methods. |
ADMIN
|
Admin access rights. |
PERFORMANCE_REPORTING
|
Users with this right have access to performance and insights. |
API_DEVELOPER
|
Users with this right have access to Merchant API and its notifications. This role is only accessible to accounts that have a developer registration. |
Methods |
|
|---|---|
|
Creates a Merchant Center account user. |
|
Deletes a Merchant Center account user. |
|
Retrieves a Merchant Center account user. |
|
Lists all users of a Merchant Center account. |
|
Updates a Merchant Center account user. |

