REST Resource: accounts.users

リソース: User

User メッセージは、Merchant Center アカウントに関連付けられているユーザーを表します。アカウント内のユーザー権限とアクセス権を管理するために使用されます。詳しくは、ユーザーとアクセスレベルに関するよくある質問をご覧ください。

JSON 表現
{
  "name": string,
  "state": enum (State),
  "accessRights": [
    enum (AccessRight)
  ]
}
フィールド
name

string

ID。ユーザーのリソース名。形式: accounts/{account}/user/{email}

me は、自分のメールアドレスを参照します(例: accounts/{account}/users/me)。

state

enum (State)

出力専用。ユーザーの状態。

accessRights[]

enum (AccessRight)

省略可。ユーザーが持つアクセス権

ユーザーが取り得る状態。

列挙型
STATE_UNSPECIFIED デフォルト値。この値は使用されません。
PENDING ユーザーの確認が保留中です。この状態のユーザーは、他の操作を行う前にまず招待を承諾する必要があります。
VERIFIED ユーザーが確認済みであること。

AccessRight

アクセス権。

列挙型
ACCESS_RIGHT_UNSPECIFIED デフォルト値。この値は使用されません。
STANDARD 標準のアクセス権。
ADMIN 管理者アクセス権。
PERFORMANCE_REPORTING この権限を持つユーザーは、パフォーマンスと分析情報にアクセスできます。

メソッド

create

Merchant Center アカウントのユーザーを作成します。

delete

Merchant Center アカウントのユーザーを削除します。

get

Merchant Center アカウントのユーザーを取得します。

list

Merchant Center アカウントのすべてのユーザーを一覧表示します。

patch

Merchant Center アカウントのユーザーを更新します。