createCustomer

Membuat objek Company agar dapat mengidentifikasi perusahaan (pelanggan) secara unik untuk pendaftaran Knox atau zero-touch. Setelah metode ini berhasil ditampilkan, pemilik (primary_emails) atau admin (secondary_emails) yang ditentukan dapat mengaitkan alamat emailnya dengan Akun Google untuk mengakses portal zero-touch (untuk mengetahui detailnya, lihat Pendaftaran zero-touch untuk admin IT) atau Akun Samsung untuk mengakses portal Pendaftaran Knox Mobile (KME).

Tanda tangan metode

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

CreateCustomerRequest

Nama properti Nilai Wajib Deskripsi
customer_name string Ya Nama perusahaan. Misalnya XYZ Corp. Ditampilkan kepada karyawan perusahaan di portal pendaftaran zero-touch.
primary_emails Daftar object(string) Ya Zero-touch: Alamat email pengguna pelanggan dalam peran pemilik. Setidaknya masukkan satu alamat email. Setiap alamat email harus dikaitkan dengan Akun Google. Pemilik memiliki akses yang sama seperti admin, tetapi juga dapat menambahkan, menghapus, dan mengedit pengguna portal organisasi Anda.

Samsung: Alamat email admin super pelanggan. Samsung hanya mengambil email pertama dalam daftar. Alamat email harus dikaitkan dengan Akun Samsung.
secondary_emails Daftar object(string) Tidak Alamat email pengguna pelanggan dalam peran admin. Setiap alamat email harus dikaitkan dengan Akun Google. Catatan: Properti ini tidak didukung oleh Samsung.
vendorParams map Zero-touch: Tidak

Samsung: Ya
Kolom tambahan, pasangan nilai kunci yang ditentukan vendor. Permintaan dari class SamsungResellerService harus menentukan:

"country": kode negara ISO 3166-1 pelanggan, misalnya "US".

"firstName": nama depan pelanggan (maks. 60 karakter).

"lastName": nama belakang pelanggan (maks. 60 karakter).

"service": "KME" adalah satu-satunya nilai yang didukung.

CreateCustomerResponse

Nama properti Nilai Deskripsi
customer object(Company) Objek yang berisi detail pelanggan yang baru dibuat.
vendor_params map Kolom tambahan, pasangan nilai kunci yang ditentukan vendor (khusus Samsung).

Perilaku error

Jika terjadi error, library ini akan menampilkan CommonException yang berisi salah satu kode error berikut:

CommonException

Kode error
INTERNAL_SERVER_ERROR