POST api/v2/account/users

[TC3.24+] Replacement for SaveUserEx1. Included Partition informations

Request Information

URI Parameters

None.

Body Parameters

Add/Edit User Details

UserDetailsEx
NameDescriptionTypeAdditional information
DateFormatId

0 for YYYY-MM-DD h:mm, 1 for MM/DD/YYYY h:mm, 2 for DD/MM/YYYY h:mm

integer

None.

TimeFormatId

0 is 12 hour, 1 is 24 hour

integer

None.

EnableUserCodeDirectPush

Push user code directly rather than waiting for syn to happen 1- enable, 0- disable

boolean

None.

UserId

should be -1 while creating a user

integer

None.

UserName

string

None.

PassWord

Randomly Generated password sent from client while user creation

string

None.

FirstName

string

None.

LastName

string

None.

LocaleID

0 English, 1 FR-CA, 2 es-MX, 3 pt-BR etc

integer

None.

Enabled

User is enabled/disabled 1/0

boolean

None.

PhoneList

Phone information

Collection of PhoneInfo

None.

EmailList

Email information

Collection of EmailInfo

None.

LocationList

User access for the location list

Collection of LocationUserAuthorization

None.

FeatureInfo

User specific features like master, admin

Collection of UserFeatureCacheInfo

None.

ImageChanged

Default: false

boolean

None.

Image

Default: Null

Collection of byte

None.

ImageId

-1 for External API

integer

None.

PhotoURL

Default: EmptyString

string

None.

AdminAccess

Default: -1: AdminAccess - can only be updated by a master user: values 0 or 1

integer

None.

UserTypeID

Determines whether the user is Real 1 admin/standard, 2 panel only or Virtual 0

integer

None.

UserManagementOptions

User Management Global Options

UserManagementOptions

None.

PromptForUserCode

Property of User to enforce whether he always be prompted for UserCode or not

boolean

None.

OutOfSyncCount

Determines if the user is out of Sync with Panel

integer

None.

IsExternalUser

1-Apigee, 0-TC2

integer

None.

NotificationList

Default Id for specific to account, we can create new one as well

Collection of NotificationGroups

None.

Request Formats

application/json, text/json

Sample:
{
  "DateFormatId": 1,
  "TimeFormatId": 2,
  "EnableUserCodeDirectPush": true,
  "UserId": 4,
  "UserName": "sample string 5",
  "PassWord": "sample string 6",
  "FirstName": "sample string 7",
  "LastName": "sample string 8",
  "LocaleID": 9,
  "Enabled": true,
  "PhoneList": [
    {
      "PhoneNumber": "sample string 1",
      "IsPhoneValidated": true,
      "IsSMSControlEnabled": true
    },
    {
      "PhoneNumber": "sample string 1",
      "IsPhoneValidated": true,
      "IsSMSControlEnabled": true
    }
  ],
  "EmailList": [
    {
      "EmailAddress": "sample string 1",
      "IsEmailValidated": true,
      "NotificationMethodID": 3,
      "CountryCallingCode": 4,
      "eventypeId": 5,
      "CountryID": 6,
      "SmsCarrier": 7
    },
    {
      "EmailAddress": "sample string 1",
      "IsEmailValidated": true,
      "NotificationMethodID": 3,
      "CountryCallingCode": 4,
      "eventypeId": 5,
      "CountryID": 6,
      "SmsCarrier": 7
    }
  ],
  "LocationList": [
    {
      "locationID": 1,
      "locationName": "sample string 2",
      "deviceList": [
        {
          "deviceID": 1,
          "deviceName": "sample string 2",
          "deviceClassID": 3,
          "deviceSerialNumber": "sample string 4",
          "isAccessGranted": true,
          "partitionAuthorization": [
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            },
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            }
          ],
          "panelSlotNumber": "sample string 6",
          "panelUserCode": "sample string 7",
          "previousUserCode": "sample string 8",
          "userCodeLength": 9,
          "userCodeLengthChanged": 10,
          "sync": "sample string 11",
          "deviceAuthorizationAttributes": [
            {
              "name": "sample string 1",
              "value": "sample string 2"
            },
            {
              "name": "sample string 1",
              "value": "sample string 2"
            }
          ],
          "prerequisiteDeviceID": 12,
          "prerequisiteDeviceClassID": 13,
          "deviceTypeID": 14,
          "isDuplicateUserCode": true,
          "isPartitionManager": true,
          "isZwaveLockControlEnabled": true,
          "isDisarmOnZwaveUnLockEnabled": true,
          "isVoDAccessEnabled": 1,
          "partitionNumber": 1,
          "fireAuthorityEnabled": 19,
          "isFireAuthoritySupported": true
        },
        {
          "deviceID": 1,
          "deviceName": "sample string 2",
          "deviceClassID": 3,
          "deviceSerialNumber": "sample string 4",
          "isAccessGranted": true,
          "partitionAuthorization": [
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            },
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            }
          ],
          "panelSlotNumber": "sample string 6",
          "panelUserCode": "sample string 7",
          "previousUserCode": "sample string 8",
          "userCodeLength": 9,
          "userCodeLengthChanged": 10,
          "sync": "sample string 11",
          "deviceAuthorizationAttributes": [
            {
              "name": "sample string 1",
              "value": "sample string 2"
            },
            {
              "name": "sample string 1",
              "value": "sample string 2"
            }
          ],
          "prerequisiteDeviceID": 12,
          "prerequisiteDeviceClassID": 13,
          "deviceTypeID": 14,
          "isDuplicateUserCode": true,
          "isPartitionManager": true,
          "isZwaveLockControlEnabled": true,
          "isDisarmOnZwaveUnLockEnabled": true,
          "isVoDAccessEnabled": 1,
          "partitionNumber": 1,
          "fireAuthorityEnabled": 19,
          "isFireAuthoritySupported": true
        }
      ],
      "photoURL": "sample string 3"
    },
    {
      "locationID": 1,
      "locationName": "sample string 2",
      "deviceList": [
        {
          "deviceID": 1,
          "deviceName": "sample string 2",
          "deviceClassID": 3,
          "deviceSerialNumber": "sample string 4",
          "isAccessGranted": true,
          "partitionAuthorization": [
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            },
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            }
          ],
          "panelSlotNumber": "sample string 6",
          "panelUserCode": "sample string 7",
          "previousUserCode": "sample string 8",
          "userCodeLength": 9,
          "userCodeLengthChanged": 10,
          "sync": "sample string 11",
          "deviceAuthorizationAttributes": [
            {
              "name": "sample string 1",
              "value": "sample string 2"
            },
            {
              "name": "sample string 1",
              "value": "sample string 2"
            }
          ],
          "prerequisiteDeviceID": 12,
          "prerequisiteDeviceClassID": 13,
          "deviceTypeID": 14,
          "isDuplicateUserCode": true,
          "isPartitionManager": true,
          "isZwaveLockControlEnabled": true,
          "isDisarmOnZwaveUnLockEnabled": true,
          "isVoDAccessEnabled": 1,
          "partitionNumber": 1,
          "fireAuthorityEnabled": 19,
          "isFireAuthoritySupported": true
        },
        {
          "deviceID": 1,
          "deviceName": "sample string 2",
          "deviceClassID": 3,
          "deviceSerialNumber": "sample string 4",
          "isAccessGranted": true,
          "partitionAuthorization": [
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            },
            {
              "PartitionId": 1,
              "PartitionName": "sample string 2",
              "AuthorityLevel": 3,
              "IsAccessGranted": true,
              "IsStayArmed": true,
              "IsFireEnabled": true,
              "IsCommonEnabled": true,
              "IsLocked": true,
              "OpenCloseReport": 1,
              "GlobalArm": 1
            }
          ],
          "panelSlotNumber": "sample string 6",
          "panelUserCode": "sample string 7",
          "previousUserCode": "sample string 8",
          "userCodeLength": 9,
          "userCodeLengthChanged": 10,
          "sync": "sample string 11",
          "deviceAuthorizationAttributes": [
            {
              "name": "sample string 1",
              "value": "sample string 2"
            },
            {
              "name": "sample string 1",
              "value": "sample string 2"
            }
          ],
          "prerequisiteDeviceID": 12,
          "prerequisiteDeviceClassID": 13,
          "deviceTypeID": 14,
          "isDuplicateUserCode": true,
          "isPartitionManager": true,
          "isZwaveLockControlEnabled": true,
          "isDisarmOnZwaveUnLockEnabled": true,
          "isVoDAccessEnabled": 1,
          "partitionNumber": 1,
          "fireAuthorityEnabled": 19,
          "isFireAuthoritySupported": true
        }
      ],
      "photoURL": "sample string 3"
    }
  ],
  "FeatureInfo": [
    {
      "featureId": 1,
      "featureName": "sample string 2",
      "featureEnabled": true
    },
    {
      "featureId": 1,
      "featureName": "sample string 2",
      "featureEnabled": true
    }
  ],
  "ImageChanged": true,
  "Image": "QEA=",
  "ImageId": 12,
  "PhotoURL": "sample string 13",
  "AdminAccess": 14,
  "UserTypeID": 15,
  "UserManagementOptions": {
    "IsOptedForUserCodeManagement": true,
    "IsUserCodeDisplayed": true
  },
  "PromptForUserCode": true,
  "OutOfSyncCount": 17,
  "IsExternalUser": 18,
  "NotificationList": [
    {
      "NotificationListID": "sample string 1"
    },
    {
      "NotificationListID": "sample string 1"
    }
  ]
}

application/xml, text/xml

Sample:
<UserDetailsEx xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TC2Domain.UserConfiguration">
  <_x003C_IsExternalUser_x003E_k__BackingField>18</_x003C_IsExternalUser_x003E_k__BackingField>
  <adminaccess>14</adminaccess>
  <emaillist>
    <EmailInfo>
      <CountryCallingCode>4</CountryCallingCode>
      <CountryID>6</CountryID>
      <EmailAddress>sample string 1</EmailAddress>
      <IsEmailValidated>true</IsEmailValidated>
      <NotificationMethodID>3</NotificationMethodID>
      <SmsCarrier>7</SmsCarrier>
      <eventypeId>5</eventypeId>
    </EmailInfo>
    <EmailInfo>
      <CountryCallingCode>4</CountryCallingCode>
      <CountryID>6</CountryID>
      <EmailAddress>sample string 1</EmailAddress>
      <IsEmailValidated>true</IsEmailValidated>
      <NotificationMethodID>3</NotificationMethodID>
      <SmsCarrier>7</SmsCarrier>
      <eventypeId>5</eventypeId>
    </EmailInfo>
  </emaillist>
  <enabled>true</enabled>
  <featureinfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/TC2Domain">
    <d2p1:UserFeatureCacheInfo>
      <d2p1:featureEnabled>true</d2p1:featureEnabled>
      <d2p1:featureId>1</d2p1:featureId>
      <d2p1:featureName>sample string 2</d2p1:featureName>
    </d2p1:UserFeatureCacheInfo>
    <d2p1:UserFeatureCacheInfo>
      <d2p1:featureEnabled>true</d2p1:featureEnabled>
      <d2p1:featureId>1</d2p1:featureId>
      <d2p1:featureName>sample string 2</d2p1:featureName>
    </d2p1:UserFeatureCacheInfo>
  </featureinfo>
  <firstname>sample string 7</firstname>
  <image>QEA=</image>
  <imageChanged>true</imageChanged>
  <imageId>12</imageId>
  <lastname>sample string 8</lastname>
  <localeID>9</localeID>
  <locationlist>
    <LocationUserAuthorization>
      <deviceList>
        <DeviceUserAuthorization>
          <deviceAuthorizationAttributes>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
          </deviceAuthorizationAttributes>
          <deviceClassID>3</deviceClassID>
          <deviceID>1</deviceID>
          <deviceName>sample string 2</deviceName>
          <deviceSerialNumber>sample string 4</deviceSerialNumber>
          <deviceTypeID>14</deviceTypeID>
          <fireAuthorityEnabled>19</fireAuthorityEnabled>
          <isAccessGranted>true</isAccessGranted>
          <isDisarmOnZwaveUnLockEnabled>true</isDisarmOnZwaveUnLockEnabled>
          <isDuplicateUserCode>true</isDuplicateUserCode>
          <isFireAuthoritySupported>true</isFireAuthoritySupported>
          <isPartitionManager>true</isPartitionManager>
          <isVoDAccessEnabled>1</isVoDAccessEnabled>
          <isZwaveLockControlEnabled>true</isZwaveLockControlEnabled>
          <panelSlotNumber>sample string 6</panelSlotNumber>
          <panelUserCode>sample string 7</panelUserCode>
          <partitionAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
          </partitionAuthorization>
          <partitionNumber>1</partitionNumber>
          <prerequisiteDeviceClassID>13</prerequisiteDeviceClassID>
          <prerequisiteDeviceID>12</prerequisiteDeviceID>
          <previousUserCode>sample string 8</previousUserCode>
          <sync>sample string 11</sync>
          <userCodeLength>9</userCodeLength>
          <userCodeLengthChanged>10</userCodeLengthChanged>
        </DeviceUserAuthorization>
        <DeviceUserAuthorization>
          <deviceAuthorizationAttributes>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
          </deviceAuthorizationAttributes>
          <deviceClassID>3</deviceClassID>
          <deviceID>1</deviceID>
          <deviceName>sample string 2</deviceName>
          <deviceSerialNumber>sample string 4</deviceSerialNumber>
          <deviceTypeID>14</deviceTypeID>
          <fireAuthorityEnabled>19</fireAuthorityEnabled>
          <isAccessGranted>true</isAccessGranted>
          <isDisarmOnZwaveUnLockEnabled>true</isDisarmOnZwaveUnLockEnabled>
          <isDuplicateUserCode>true</isDuplicateUserCode>
          <isFireAuthoritySupported>true</isFireAuthoritySupported>
          <isPartitionManager>true</isPartitionManager>
          <isVoDAccessEnabled>1</isVoDAccessEnabled>
          <isZwaveLockControlEnabled>true</isZwaveLockControlEnabled>
          <panelSlotNumber>sample string 6</panelSlotNumber>
          <panelUserCode>sample string 7</panelUserCode>
          <partitionAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
          </partitionAuthorization>
          <partitionNumber>1</partitionNumber>
          <prerequisiteDeviceClassID>13</prerequisiteDeviceClassID>
          <prerequisiteDeviceID>12</prerequisiteDeviceID>
          <previousUserCode>sample string 8</previousUserCode>
          <sync>sample string 11</sync>
          <userCodeLength>9</userCodeLength>
          <userCodeLengthChanged>10</userCodeLengthChanged>
        </DeviceUserAuthorization>
      </deviceList>
      <locationID>1</locationID>
      <locationName>sample string 2</locationName>
      <photoURL>sample string 3</photoURL>
    </LocationUserAuthorization>
    <LocationUserAuthorization>
      <deviceList>
        <DeviceUserAuthorization>
          <deviceAuthorizationAttributes>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
          </deviceAuthorizationAttributes>
          <deviceClassID>3</deviceClassID>
          <deviceID>1</deviceID>
          <deviceName>sample string 2</deviceName>
          <deviceSerialNumber>sample string 4</deviceSerialNumber>
          <deviceTypeID>14</deviceTypeID>
          <fireAuthorityEnabled>19</fireAuthorityEnabled>
          <isAccessGranted>true</isAccessGranted>
          <isDisarmOnZwaveUnLockEnabled>true</isDisarmOnZwaveUnLockEnabled>
          <isDuplicateUserCode>true</isDuplicateUserCode>
          <isFireAuthoritySupported>true</isFireAuthoritySupported>
          <isPartitionManager>true</isPartitionManager>
          <isVoDAccessEnabled>1</isVoDAccessEnabled>
          <isZwaveLockControlEnabled>true</isZwaveLockControlEnabled>
          <panelSlotNumber>sample string 6</panelSlotNumber>
          <panelUserCode>sample string 7</panelUserCode>
          <partitionAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
          </partitionAuthorization>
          <partitionNumber>1</partitionNumber>
          <prerequisiteDeviceClassID>13</prerequisiteDeviceClassID>
          <prerequisiteDeviceID>12</prerequisiteDeviceID>
          <previousUserCode>sample string 8</previousUserCode>
          <sync>sample string 11</sync>
          <userCodeLength>9</userCodeLength>
          <userCodeLengthChanged>10</userCodeLengthChanged>
        </DeviceUserAuthorization>
        <DeviceUserAuthorization>
          <deviceAuthorizationAttributes>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
            <DeviceAttribute>
              <name>sample string 1</name>
              <value>sample string 2</value>
            </DeviceAttribute>
          </deviceAuthorizationAttributes>
          <deviceClassID>3</deviceClassID>
          <deviceID>1</deviceID>
          <deviceName>sample string 2</deviceName>
          <deviceSerialNumber>sample string 4</deviceSerialNumber>
          <deviceTypeID>14</deviceTypeID>
          <fireAuthorityEnabled>19</fireAuthorityEnabled>
          <isAccessGranted>true</isAccessGranted>
          <isDisarmOnZwaveUnLockEnabled>true</isDisarmOnZwaveUnLockEnabled>
          <isDuplicateUserCode>true</isDuplicateUserCode>
          <isFireAuthoritySupported>true</isFireAuthoritySupported>
          <isPartitionManager>true</isPartitionManager>
          <isVoDAccessEnabled>1</isVoDAccessEnabled>
          <isZwaveLockControlEnabled>true</isZwaveLockControlEnabled>
          <panelSlotNumber>sample string 6</panelSlotNumber>
          <panelUserCode>sample string 7</panelUserCode>
          <partitionAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
            <PartitionUserAuthorization>
              <AuthorityLevel>3</AuthorityLevel>
              <GlobalArm>1</GlobalArm>
              <IsAccessGranted>true</IsAccessGranted>
              <IsCommonEnabled>true</IsCommonEnabled>
              <IsFireEnabled>true</IsFireEnabled>
              <IsLocked>true</IsLocked>
              <IsStayArmed>true</IsStayArmed>
              <OpenCloseReport>1</OpenCloseReport>
              <PartitionId>1</PartitionId>
              <PartitionName>sample string 2</PartitionName>
            </PartitionUserAuthorization>
          </partitionAuthorization>
          <partitionNumber>1</partitionNumber>
          <prerequisiteDeviceClassID>13</prerequisiteDeviceClassID>
          <prerequisiteDeviceID>12</prerequisiteDeviceID>
          <previousUserCode>sample string 8</previousUserCode>
          <sync>sample string 11</sync>
          <userCodeLength>9</userCodeLength>
          <userCodeLengthChanged>10</userCodeLengthChanged>
        </DeviceUserAuthorization>
      </deviceList>
      <locationID>1</locationID>
      <locationName>sample string 2</locationName>
      <photoURL>sample string 3</photoURL>
    </LocationUserAuthorization>
  </locationlist>
  <notificationlist>
    <NotificationGroups>
      <NotificationListID>sample string 1</NotificationListID>
    </NotificationGroups>
    <NotificationGroups>
      <NotificationListID>sample string 1</NotificationListID>
    </NotificationGroups>
  </notificationlist>
  <outOfSyncCount>17</outOfSyncCount>
  <password>sample string 6</password>
  <phonelist>
    <PhoneInfo>
      <IsPhoneValidated>true</IsPhoneValidated>
      <IsSMSControlEnabled>true</IsSMSControlEnabled>
      <PhoneNumber>sample string 1</PhoneNumber>
    </PhoneInfo>
    <PhoneInfo>
      <IsPhoneValidated>true</IsPhoneValidated>
      <IsSMSControlEnabled>true</IsSMSControlEnabled>
      <PhoneNumber>sample string 1</PhoneNumber>
    </PhoneInfo>
  </phonelist>
  <photoURL>sample string 13</photoURL>
  <promptForUserCode>true</promptForUserCode>
  <userManagementOptions>
    <IsOptedForUserCodeManagement>true</IsOptedForUserCodeManagement>
    <IsUserCodeDisplayed>true</IsUserCodeDisplayed>
  </userManagementOptions>
  <userTypeID>15</userTypeID>
  <userid>4</userid>
  <username>sample string 5</username>
  <DateFormatId>1</DateFormatId>
  <EnableUserCodeDirectPush>true</EnableUserCodeDirectPush>
  <TimeFormatId>2</TimeFormatId>
</UserDetailsEx>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SaveUserResults

SaveUserExResults
NameDescriptionTypeAdditional information
LocationInfo

List of Locations

LocationList

None.

UserId

integer

None.

ResultPhotoURL

string

None.

ResultCode

integer

None.

ResultData

string

None.

Response Formats

application/json, text/json

Sample:
{
  "LocationInfo": {
    "LocationInfo": [
      {
        "LocationID": 1,
        "LocationName": "sample string 2"
      },
      {
        "LocationID": 1,
        "LocationName": "sample string 2"
      }
    ]
  },
  "UserId": 1,
  "ResultPhotoURL": "sample string 2",
  "ResultCode": 3,
  "ResultData": "sample string 4"
}

application/xml, text/xml

Sample:
<SaveUserExResults xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TC2WebAPIController.Models.V1.UserConfiguration">
  <ResultCode xmlns="http://schemas.datacontract.org/2004/07/TC2Utilities.RestApi">3</ResultCode>
  <ResultData xmlns="http://schemas.datacontract.org/2004/07/TC2Utilities.RestApi">sample string 4</ResultData>
  <ResultPhotoURL>sample string 2</ResultPhotoURL>
  <UserId>1</UserId>
  <LocationInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/TC2Domain.Shared">
    <d2p1:LocationInfo>
      <d2p1:LocationInformation>
        <d2p1:LocationID>1</d2p1:LocationID>
        <d2p1:LocationName>sample string 2</d2p1:LocationName>
      </d2p1:LocationInformation>
      <d2p1:LocationInformation>
        <d2p1:LocationID>1</d2p1:LocationID>
        <d2p1:LocationName>sample string 2</d2p1:LocationName>
      </d2p1:LocationInformation>
    </d2p1:LocationInfo>
  </LocationInfo>
</SaveUserExResults>