新しいお客様アカウントを作成する前に、次の点を考慮してください。
- 国コードの制限が適用される場合があります。お客様の 国が再販を承認されているかどうかを確認するには、Partner Sales Console をご覧ください。
- アカウントが一般ユーザー向け Gmail からアップグレードされて作成されたものである場合 ビジネス用メールアドレスに紐付ける場合、そのアカウントが Google Workspace の追加の設定が ロック解除されています詳細については、次をご覧ください: チームのビジネス用メールアドレスを作成する および ビジネス用メール エイリアスを作成します。
お客様アカウントを作成
お客様アカウントを作成するには、次の
POST
リクエストを使用します。 認証トークンを含めます。POST https://reseller.googleapis.com/apps/reseller/v1/customers
新しい顧客のアカウントで ユーザーを作成します。 レスポンスで HTTP
409 Conflict
ステータス コードが返された場合、customerId
はすでに存在します。お客様アカウントを登録する前に、次のことを行う必要があります。 お客様のサブスクリプションを移行します。必要に応じて、お客様のデフォルトの言語を変更します。
プロモーション ユーザーに特権管理者ロールを割り当てることができます。 管理者アカウントを作成するときに、一時的な パスワードの入力を求めるメッセージが表示されることがあります。
管理コンソールにログインし、 有効化するには、販売パートナー経由の Google Workspace 契約に署名する できます。販売パートナーは、 お客様の代理で業務を遂行します
お客様のタイプ
Google Workspace では、次の 2 種類の顧客を作成できます。
- ドメインの所有権を証明済みのお客様。これらのお客様は Gmail を必要としており、
付与できます。このタイプの顧客を作成する場合は、
customerType
からdomain
に変更。 - メールによる確認済みのお客様。これらのお客様は、Google Cloud 上で
できます。このタイプの顧客を作成する場合は、
customerType
をteam
。このタイプのお客様は Essentials と Enterprise Essentials エディションのみで利用可能です。
次の JSON リクエスト本文は、ドメイン所有権を証明済みのお客様の例です。
{ "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
次のように置き換えます。
DOMAIN_NAME
: 顧客のドメイン(例:example.com
NAME
: お客様の名前(例:Alex Cruz
)。ORGANIZATION_NAME
: 顧客の組織 (例:Example Organization
)。POSTAL_CODE
: お客様の郵便番号( 例:94043
COUNTRY_CODE
: 顧客の 2 文字 ISO 国コード。EMAIL_ADDRESS
: 顧客のメールアドレス( 例:cruz@example.com
成功すると、HTTP 200
ステータス コードと新規顧客のレスポンスが返されます。
含まれます
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
次の JSON リクエスト本文は、メールによる確認済みのお客様の例です。
{ "customerDomain": "DOMAIN_NAME", "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
成功すると、HTTP 200
ステータス コードと新規顧客のレスポンスが返されます。
含まれます
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME, "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
顧客のデフォルトの言語を変更する
顧客のデフォルトの言語は、新規のユーザーが 作成されます。管理者が変更した後も、既存のユーザーは現在の言語を維持します。 言語を更新します。そのため、お客様のデフォルト サービス アカウントを 言語を設定します。
新しく作成された顧客のデフォルト言語は英語です。言語を
使用する場合は、
PATCH
または
UPDATE
ディレクトリ API から呼び出し、
お客様
提供します
Directory API を使用して、顧客のデフォルトの language
値を更新します。
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
次の JSON リクエスト本文を含めます。
{ "language":"LANGUAGE_CODE" }
次のように置き換えます。
CUSTOMER_ID
: 一意の ID 顧客(例:C0123456
)LANGUAGE_CODE
: 承認済み 言語コード (例: スペイン語の場合はes
)。
成功すると JSON レスポンスは HTTP 200
ステータス コードと更新されたステータスを返します。
お客様向けリソース:
{ "alternateEmail": "EMAIL_ADDRESS", "customerCreationTime": "2022-12-12T23:04:10.620Z", "customerDomain": "DOMAIN_NAME", "id": "CUSTOMER_ID", "kind": "admin#directory#customer", "language": "LANGUAGE_CODE", "postalAddress": { "contactName": "NAME", "countryCode": "COUNTRY_CODE", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE" } }