Memesan akun pelanggan baru

Sebelum membuat akun pelanggan baru, pertimbangkan hal-hal berikut:

  • Pembatasan kode negara mungkin berlaku. Untuk mengonfirmasi bahwa negara pelanggan disetujui untuk dijual kembali, periksa Partner Sales Console.
  • Jika akun dibuat dengan mengupgrade dari akun Gmail konsumen ke email bisnis dengan nama domain, pastikan akun tersebut telah membuka setelan Google Workspace tambahan. Untuk informasi selengkapnya, lihat Membuat email bisnis untuk tim Anda dan Membuat alias email 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 409 Conflict HTTP, 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 Reseller Google Workspace 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 memerlukan 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 Anda membuat jenis pelanggan ini, tetapkan customerType ke team. Jenis pelanggan ini dapat membeli edisi Google Workspace Essentials dan Enterprise Essentials.

Isi permintaan JSON berikut adalah contoh pelanggan yang terverifikasi domain:

{
  "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 pos pelanggan Anda—misalnya, 94043.
  • COUNTRY_CODE: Kode negara ISO 2 karakter milik 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 email:

{
  "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 ke pengguna baru saat mereka dibuat. Pengguna lama mempertahankan 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 bahasa Inggris. Untuk mengubah bahasa default, gunakan panggilan PATCH atau UPDATE dari endpoint Customers 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