Create

Creates a customer for zero-touch enrollment

8 variables
6 variables

Creates a customer for zero-touch enrollment. After the method returns successfully, admin and owner roles can manage devices and EMM configs by calling API methods or using their zero-touch enrollment portal. The customer receives an email that welcomes them to zero-touch enrollment and explains how to sign into the portal

Input

This building block consumes 8 input parameters

  = Parameter name
  = Format

parent STRING Required

Required. The parent resource ID in the format partners/[PARTNER_ID] that identifies the reseller

customer OBJECT

A reseller, vendor, or customer in the zero-touch reseller and customer APIs

customer.name STRING

Output only. The API resource name of the company. The resource name is one of the following formats:

  • partners/[PARTNER_ID]/customers/[CUSTOMER_ID]
  • partners/[PARTNER_ID]/vendors/[VENDOR_ID]
  • partners/[PARTNER_ID]/vendors/[VENDOR_ID]/customers/[CUSTOMER_ID]

Assigned by the server

customer.adminEmails[] STRING

customer.termsStatus ENUMERATION

Output only. Whether any user from the company has accepted the latest Terms of Service (ToS). See TermsStatus

customer.ownerEmails[] STRING

customer.companyName STRING

Required. The name of the company. For example XYZ Corp. Displayed to the company's employees in the zero-touch enrollment portal

customer.companyId INTEGER

Output only. The ID of the company. Assigned by the server

Output

This building block provides 6 output parameters

  = Parameter name
  = Format

name STRING

Output only. The API resource name of the company. The resource name is one of the following formats:

  • partners/[PARTNER_ID]/customers/[CUSTOMER_ID]
  • partners/[PARTNER_ID]/vendors/[VENDOR_ID]
  • partners/[PARTNER_ID]/vendors/[VENDOR_ID]/customers/[CUSTOMER_ID]

Assigned by the server

adminEmails[] STRING

termsStatus ENUMERATION

Output only. Whether any user from the company has accepted the latest Terms of Service (ToS). See TermsStatus

ownerEmails[] STRING

companyName STRING

Required. The name of the company. For example XYZ Corp. Displayed to the company's employees in the zero-touch enrollment portal

companyId INTEGER

Output only. The ID of the company. Assigned by the server