고객 만들기

Knox 또는 제로터치 등록을 통해 회사 (고객)를 고유하게 식별하는 Company 객체를 만듭니다. 메서드가 성공적으로 반환되면 지정된 소유자 (primary_emails) 또는 관리자 (secondary_emails)가 자신의 이메일 주소를 Google 계정과 연결하여 제로터치 포털(자세한 내용은 IT 관리자의 제로터치 등록 참고)에 액세스하거나 삼성 계정을 통해 Knox 모바일 등록 (KME) 포털에 액세스할 수 있습니다.

메서드 서명

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

CreateCustomerRequest

숙소 이름 필수 설명
customer_name string 회사 이름입니다. 예를 들어 제로터치 등록 포털에서 회사 직원에게 표시되는 XYZ Corp. 를 예로 들 수 있습니다.
primary_emails object(string)의 목록 제로터치: 소유자 역할을 하는 고객 사용자의 이메일 주소입니다. 이메일 주소는 한 개 이상 필요합니다. 각 이메일 주소는 Google 계정과 연결되어 있어야 합니다. 소유자는 관리자와 동일한 액세스 권한을 공유하지만 조직의 포털 사용자를 추가, 삭제, 수정할 수도 있습니다.

삼성: 고객 최고 관리자의 이메일 주소입니다. 삼성은 목록의 첫 번째 이메일만 받습니다. 이메일 주소는 삼성 계정과 연결되어 있어야 합니다.
secondary_emails object(string)의 목록 아니요 관리자 역할에 있는 고객 사용자의 이메일 주소입니다. 각 이메일 주소는 Google 계정과 연결되어 있어야 합니다. 참고: 이 속성은 삼성에서 지원되지 않습니다.
vendorParams map 제로터치: 아니요

삼성:
추가 필드, 공급업체 지정 키-값 쌍 SamsungResellerService 클래스의 요청은 다음을 지정해야 합니다.

'국가': 고객의 ISO 3166-1 국가 코드. 예: 'US'.

'이름': 고객의 이름 (영문 기준 최대 60자)

'lastName': 고객의 성 (영문 기준 최대 60자)

'service': 'KME'만 지원됩니다.

고객 응답 만들기

숙소 이름 설명
customer object(Company) 새로 생성된 고객의 세부정보가 포함된 객체입니다.
vendor_params map 추가 필드, 공급업체 지정 키-값 쌍 (삼성만 해당)

오류 동작

오류가 발생하면 라이브러리에서 다음 오류 코드 중 하나가 포함된 CommonException이 발생합니다.

CommonException

오류 코드
INTERNAL_SERVER_ERROR