createCustomer

Membuat objek Company untuk mengidentifikasi perusahaan (pelanggan) secara unik untuk pendaftaran Knox atau zero-touch. Setelah metode berhasil ditampilkan, pemilik (primary_emails) atau admin (secondary_emails) yang ditentukan dapat mengaitkan alamat email mereka dengan Akun Google untuk mengakses portal zero-touch (untuk mengetahui detailnya, lihat Pendaftaran zero-touch untuk admin IT) atau Akun Samsung untuk mengakses portal Knox Mobile Enrollment (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 dengan 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, key-value pair yang ditentukan vendor. Permintaan dari kelas 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 akan menampilkan CommonException yang berisi salah satu kode error berikut:

CommonException

Kode error
INTERNAL_SERVER_ERROR