createCustomer

Company を作成します。 Knox またはゼロタッチで企業(顧客)を一意に識別するオブジェクト 登録できます。メソッドが正常に返されると、指定されたオーナー(primary_emails)が または管理者(secondary_emails)は、自分のメールアドレスを Google Chat のアカウントに ゼロタッチ ポータルにアクセスするためのアカウント (詳しくは、IT 管理者向けゼロタッチ登録をご覧ください) または Samsung アカウントを使用して、Knox Mobile Enrollment(KME)ポータルにアクセスできます。

メソッドのシグネチャ

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

CreateCustomerRequest

プロパティ名 必須 説明
customer_name string はい 会社の名前。例: XYZ Corp. は、ゼロタッチ登録ポータルで会社の従業員に表示されます。
primary_emails object(string) のリスト はい ゼロタッチ: オーナーロールのお客様のユーザーのメールアドレス。メールアドレスを 1 つ以上指定してください。各メールアドレスは Google アカウントに関連付けられている必要があります。所有者は、管理者と同じアクセス権を持ちますが、組織のポータル ユーザーの追加、削除、編集も行うことができます。

Samsung: お客様の特権管理者のメールアドレス。Samsung はリスト内の最初のメールのみを受け取ります。Samsung アカウントに関連付けられているメールアドレスが必要です。
secondary_emails object(string) のリスト いいえ お客様の管理者ロールにあるユーザーのメールアドレス。各メールアドレスは Google アカウントに関連付けられている必要があります。注: このプロパティは Samsung ではサポートされていません。
vendorParams map ゼロタッチ: なし

Samsung: あり
追加フィールド、ベンダー指定の Key-Value ペア。SamsungResellerService クラスからのリクエスト:

"country": 顧客の ISO 3166-1 国コード(例: US)

"firstName": 顧客の姓(最大 60 文字)。

"lastName": 顧客の姓(最大 60 文字)。

"service": "KME"のみがサポートされています。

CreateCustomerResponse

プロパティ名 説明
customer object(Company) 新しく作成された顧客の詳細を含むオブジェクト。
vendor_params map 追加フィールド、ベンダー指定の Key-Value ペア(Samsung のみ)。

エラーの動作

エラーが発生すると、ライブラリは、CommonException 次のエラーコード:

CommonException

エラーコード
INTERNAL_SERVER_ERROR