accountCreator element

Type: accountCreator
Namespace: http://eurotech.com/edc/2.0
XML Schema: edc.xsd

AccountCreator encapsulates all the information needed to create a new Account in the system. The data provided will be used to seed the new Account and its related information such as the associated organization and users.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <accountCreator xmlns="http://eurotech.com/edc/2.0"> <accountName>...</accountName> <accountPassword>...</accountPassword> <organizationName>...</organizationName> <organizationPersonName>...</organizationPersonName> <organizationEmail>...</organizationEmail> <organizationPhoneNumber>...</organizationPhoneNumber> <organizationAddressLine1>...</organizationAddressLine1> <organizationAddressLine2>...</organizationAddressLine2> <organizationCity>...</organizationCity> <organizationZipPostCode>...</organizationZipPostCode> <organizationStateProvinceCounty>...</organizationStateProvinceCounty> <organizationCountry>...</organizationCountry> <parentAccountId>...</parentAccountId> <parentAccountTree>...</parentAccountTree> <expirationDate>...</expirationDate> <maxNumberOfDevices>...</maxNumberOfDevices> <maxNumberOfRules>...</maxNumberOfRules> <maxNumberChildAccounts>...</maxNumberChildAccounts> <maxNumberVpnConnections>...</maxNumberVpnConnections> <maxNumberDeviceJobs>...</maxNumberDeviceJobs> <maxNumberProvisionRequests>...</maxNumberProvisionRequests> <txByteLimit>...</txByteLimit> <rxByteLimit>...</rxByteLimit> <dataStorageEnabled>...</dataStorageEnabled> <dataTimeToLive>...</dataTimeToLive> <dataIndexBy>...</dataIndexBy> <auditEnabled>...</auditEnabled> <lockoutPolicyEnabled>...</lockoutPolicyEnabled> <lockoutPolicyMaxFailures>...</lockoutPolicyMaxFailures> <lockoutPolicyResetAfter>...</lockoutPolicyResetAfter> <lockoutPolicyLockDuration>...</lockoutPolicyLockDuration> <brokerUrl>...</brokerUrl> <vpnServerId>...</vpnServerId> <rulesAssistantId>...</rulesAssistantId> <ec2InstanceType>...</ec2InstanceType> <ec2InstanceAvailabilityZone>...</ec2InstanceAvailabilityZone> <useLegacyBroker>...</useLegacyBroker> <provisionBroker>...</provisionBroker> <metricsIndexBy>...</metricsIndexBy> <simpleConnection>...</simpleConnection> <sslConnection>...</sslConnection> <mutualSslConnection>...</mutualSslConnection> <healthCheckInterval>...</healthCheckInterval> <mqttThreshold>...</mqttThreshold> <restThreshold>...</restThreshold> <restCommandThreshold>...</restCommandThreshold> <devNewAllowUnprovisioned>...</devNewAllowUnprovisioned> <devDefaultCredentialsTight>...</devDefaultCredentialsTight> <brokerClusterId>...</brokerClusterId> <createDnsEntry>...</createDnsEntry> </accountCreator>

Example JSON

{ "accountName" : "...", "accountPassword" : "...", "organizationName" : "...", "organizationPersonName" : "...", "organizationEmail" : "...", "organizationPhoneNumber" : "...", "organizationAddressLine1" : "...", "organizationAddressLine2" : "...", "organizationCity" : "...", "organizationZipPostCode" : "...", "organizationStateProvinceCounty" : "...", "organizationCountry" : "...", "parentAccountId" : ..., "parentAccountTree" : "...", "expirationDate" : "...", "maxNumberOfDevices" : ..., "maxNumberOfRules" : ..., "maxNumberChildAccounts" : ..., "maxNumberVpnConnections" : ..., "maxNumberDeviceJobs" : ..., "maxNumberProvisionRequests" : ..., "txByteLimit" : ..., "rxByteLimit" : ..., "dataStorageEnabled" : false, "dataTimeToLive" : ..., "dataIndexBy" : "SERVER_TIMESTAMP", "auditEnabled" : false, "lockoutPolicyEnabled" : false, "lockoutPolicyMaxFailures" : ..., "lockoutPolicyResetAfter" : ..., "lockoutPolicyLockDuration" : ..., "brokerUrl" : "...", "vpnServerId" : ..., "rulesAssistantId" : ..., "ec2InstanceType" : "...", "ec2InstanceAvailabilityZone" : "...", "useLegacyBroker" : false, "provisionBroker" : false, "metricsIndexBy" : "TIMESTAMP", "simpleConnection" : false, "sslConnection" : false, "mutualSslConnection" : false, "healthCheckInterval" : ..., "mqttThreshold" : ..., "restThreshold" : ..., "restCommandThreshold" : ..., "devNewAllowUnprovisioned" : false, "devDefaultCredentialsTight" : "INHERITED", "brokerClusterId" : ..., "createDnsEntry" : false }