新しいお客様のアカウントを注文する

新しいお客様アカウントを作成する前に、次の点を考慮してください。

お客様アカウントを作成

  1. お客様アカウントを作成するには、次の POST リクエストを使用します。 認証トークンを含めます。

    POST https://reseller.googleapis.com/apps/reseller/v1/customers
    
  2. 新しい顧客のアカウントで ユーザーを作成します。 レスポンスで HTTP 409 Conflict ステータス コードが返された場合、 customerId はすでに存在します。お客様アカウントを登録する前に、次のことを行う必要があります。 お客様のサブスクリプションを移行します。

  3. 必要に応じて、お客様のデフォルトの言語を変更します。

  4. プロモーション ユーザーに特権管理者ロールを割り当てることができます。 管理者アカウントを作成するときに、一時的な パスワードの入力を求めるメッセージが表示されることがあります。

  5. 管理コンソールにログインし、 有効化するには、販売パートナー経由の Google Workspace 契約に署名する できます。販売パートナーは、 お客様の代理で業務を遂行します

お客様のタイプ

Google Workspace では、次の 2 種類の顧客を作成できます。

  • ドメインの所有権を証明済みのお客様。これらのお客様は Gmail を必要としており、 付与できます。このタイプの顧客を作成する場合は、 customerType から domain に変更。
  • メールによる確認済みのお客様。これらのお客様は、Google Cloud 上で できます。このタイプの顧客を作成する場合は、customerTypeteam。このタイプのお客様は 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"
  }
}

次のステップ