Memesan akun pelanggan baru

Sebelum membuat akun pelanggan baru, pertimbangkan hal berikut:

  • Pembatasan 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 diaktifkan. 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 acak sementara atau meminta pelanggan untuk memberikan sandi.

  5. Beri tahu pelanggan bahwa mereka harus login ke konsol Admin dan menandatangani perjanjian Google Workspace melalui Reseller agar akun mereka dapat diaktifkan. 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 Anda membuat jenis pelanggan ini, tetapkan customerType ke domain.
  • Pelanggan dengan email terverifikasi. Pelanggan ini tidak memiliki atau mengelola domain mereka. Saat membuat jenis pelanggan ini, tetapkan customerType ke team. Jenis pelanggan ini dapat membeli edisi Essentials dan Enterprise Essentials 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 Anda—misalnya, example.com
  • NAME: nama pelanggan Anda—misalnya, Alex Cruz.
  • ORGANIZATION_NAME: nama organisasi pelanggan Anda—misalnya, Example Organization.
  • POSTAL_CODE: kode ZIP atau kode pos pelanggan Anda—misalnya, 94043.
  • COUNTRY_CODE: 2 karakter kode negara ISO pelanggan Anda.
  • EMAIL_ADDRESS: alamat email pelanggan Anda—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 diterapkan pada pengguna baru saat mereka dibuat. Pengguna lama tetap menggunakan bahasa saat ini meskipun Anda memperbarui bahasa default. Oleh karena itu, Anda harus menetapkan bahasa default pelanggan sebelum membuat pengguna.

Pelanggan yang baru dibuat memiliki bahasa default Inggris. Untuk mengubah bahasa default, gunakan panggilan PATCH atau UPDATE dari endpoint Pelanggan Directory API.

Gunakan Directory API untuk memperbarui nilai language default untuk 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 Anda—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