Memesan akun pelanggan baru

Sebelum Anda membuat akun pelanggan baru, perhatikan hal-hal berikut:

  • Batasan kode negara mungkin berlaku. Untuk mengonfirmasi bahwa negara pelanggan disetujui untuk penjualan kembali, periksa Partner Sales Console.
  • Jika akun dibuat dengan mengupgrade dari akun Gmail konsumen ke email bisnis dengan nama domain, pastikan akun tersebut memiliki setelan Google Workspace tambahan yang tidak dikunci. Untuk mengetahui informasi selengkapnya, lihat Membuat email bisnis bagi tim Anda dan Membuat email alias bisnis.

Membuat akun pelanggan

  1. Untuk membuat akun pelanggan, gunakan permintaan POST berikut dan sertakan token otorisasi:

    POST https://reseller.googleapis.com/apps/reseller/v1/customers
    
  2. Di akun pelanggan baru, buat pengguna. Jika respons menampilkan kode status HTTP 409 Conflict, berarti customerId sudah ada. Sebelum mendaftarkan akun pelanggan, Anda harus mentransfer langganan pelanggan.

  3. Jika berlaku, ubah bahasa default pelanggan.

  4. Promosikan pengguna ke peran administrator super. Saat membuat akun administrator, Anda dapat membuat sandi sementara acak atau meminta pelanggan untuk memberikan sandi.

  5. Memberi tahu pelanggan bahwa mereka harus login ke konsol Google Admin dan menandatangani perjanjian Google Workspace menggunakan Reseller untuk mengaktifkan akun mereka. Reseller dilarang menandatangani Persyaratan Layanan atas nama pelanggan.

Jenis pelanggan

Anda dapat membuat dua jenis pelanggan di Google Workspace:

  • Pelanggan yang diverifikasi domain: Pelanggan ini memerlukan Gmail dan akses administrator penuh. Saat membuat jenis pelanggan ini, tetapkan customerType ke domain.
  • Pelanggan yang diverifikasi email: Pelanggan ini tidak memiliki atau mengelola domain mereka. Saat membuat jenis pelanggan ini, tetapkan customerType ke team. Pelanggan ini dapat membeli edisi Google Workspace Essentials dan Google Workspace Enterprise Essentials dari Google Workspace.

Isi permintaan JSON berikut adalah contoh pelanggan yang terverifikasi domainnya:

{
  "customerDomain": "DOMAIN_NAME",
  "customerType": "domain",
  "postalAddress": {
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE"
  },
  "alternateEmail": "EMAIL_ADDRESS"
}

Ganti kode berikut:

  • DOMAIN_NAME: Domain pelanggan—misalnya, example.com.
  • NAME: Nama pelanggan—misalnya, Alex Cruz.
  • ORGANIZATION_NAME: Nama organisasi pelanggan—misalnya, Example Organization.
  • POSTAL_CODE: Kode pos pelanggan—misalnya, 94043.
  • COUNTRY_CODE: 2 karakter kode negara ISO pelanggan.
  • EMAIL_ADDRESS: Alamat email pelanggan—misalnya, cruz@example.com.

Respons yang berhasil akan menampilkan kode status HTTP 200 dan informasi pelanggan baru:

{
  "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"
}

Isi permintaan JSON berikut adalah contoh pelanggan yang terverifikasi emailnya:

{
  "customerDomain": "DOMAIN_NAME",
  "customerType": "team",
  "primaryAdmin": {
    "primaryEmail": "EMAIL_ADDRESS"
  },
  "postalAddress": {
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE"
  },
 "alternateEmail": "EMAIL_ADDRESS"
}

Respons yang berhasil akan menampilkan kode status HTTP 200 dan informasi pelanggan baru:

{
  "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"
}

Mengubah bahasa default pelanggan

Bahasa default pelanggan hanya berlaku untuk pengguna baru. Pengguna lama tetap menggunakan bahasa mereka setelah Anda memperbarui bahasa default. Oleh karena itu, tetapkan bahasa default pelanggan sebelum Anda membuat pengguna.

Pelanggan baru memiliki bahasa default Inggris. Untuk mengubah bahasa default, gunakan metode PATCH atau UPDATE dari endpoint Customers Directory API.

Gunakan Directory API untuk memperbarui nilai language default bagi pelanggan:

PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID

Sertakan isi permintaan JSON berikut:

{
  "language":"LANGUAGE_CODE"
}

Ganti kode berikut:

  • CUSTOMER_ID: ID unik untuk pelanggan—misalnya, C0123456.
  • LANGUAGE_CODE: Kode bahasa yang diterima —misalnya, es untuk bahasa Spanyol.

Respons JSON yang berhasil akan menampilkan kode status HTTP 200 dan resource pelanggan yang diperbarui:

{
  "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"
  }
}

Langkah berikutnya