REST Resource: buyers.clients.users
Resource: ClientUser
A user of a client who has restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the associated client.
JSON representation |
{
"name": string,
"state": enum (State ),
"email": string
} |
Fields |
name |
string
Output only. The resource name of the client user. Format: buyers/{accountId}/clients/{clientAccountId}/users/{userId}
|
state |
enum (State )
Output only. The state of the client user.
|
email |
string
Required. The client user's email address that has to be unique across all users for the same client.
|
State
Enums |
STATE_UNSPECIFIED |
A placeholder for an undefined user state. |
INVITED |
A user who was created but hasn't accepted the invitation yet, not allowed to access the Authorized Buyers UI. |
ACTIVE |
A user that is currently active and allowed to access the Authorized Buyers UI. |
INACTIVE |
A user that is currently inactive and not allowed to access the Authorized Buyers UI. |
Methods |
|
Activates an existing client user. |
|
Creates a new client user in "INVITED" state. |
|
Deactivates an existing client user. |
|
Deletes an existing client user. |
|
Retrieves an existing client user. |
|
Lists all client users for a specified client. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[null,null,["Last updated 2024-09-18 UTC."],[[["A ClientUser is a user with restricted access to the Marketplace and Authorized Buyers UI based on their role."],["ClientUsers have states: INVITED, ACTIVE, or INACTIVE, determining UI access."],["You can manage ClientUsers through methods like create, activate, deactivate, and delete."],["ClientUser information includes name, state, and a unique email address."]]],["Client users, who have restricted access to the Authorized Buyers UI, are managed through several actions. They have a defined `name`, `state` (`INVITED`, `ACTIVE`, `INACTIVE`), and a unique `email`. Actions include `create` (in \"INVITED\" state), `activate`, `deactivate`, `delete`, `get`, and `list`. The `state` field dictates the user's access level. Creating a new user requires providing an email, while other fields like `name` and `state` are output-only.\n"]]