SETUP_USER_MANAGE SETUP Endpoint
  /rpc/setup/?method=SETUP_USER_MANAGE  
  Object: 22. Click here for more information.  
  If you are hitting rate limits updating multiple records, switch to use SETUP_USER_NON_SENSITIVE_MANAGE which allows access to all fields except Username and Password.  
  PARAMETERS    
  DataReturn Text A comma delimited list of advanced search fields to be returned after a successful save
  Id Numeric  
  Remove Numeric Pass '1' to remove the item
       
  AuthenticationDelivery Numeric 1=Email [default],2=SMS,3=TOTP Client
  AuthenticationLevel Numeric 1=Standard [default], 2=Logon Token, 3=Logon Token and Password Token, 4=Logon Token and Password Token (Same IP). 
  AuthenticationUsingAccessToken Numeric 1=Disabled [default],2=Can be used as 2nd factor token, 3=Can be used to authenticate
  BackgroundColour Text (50)  
  Billable Text (1) Y / N
  CanAcceptSupportIssues Text (1) Y / N [default]
  CanBeAddedToExternalConversations Text (1) Y / N [default]
  CanSwitchIntoOtherSpaces Text (1) Y / N [default]
  Category Numeric As per SETUP_USER_CATEGORY_MANAGE
  ContactBusiness Numeric Mandatory. Contact Details of the user
  ContactPerson Numeric Mandatory. Contact Details of the user
  CrossSpace Text (1) Y / N [default]. For SuperUsers, indicates that you are deliberately updating a user in a different space.
  DataProtectionKey Numeric Used in conjunction with DataProtectionType. Id from CORE_PROTECT_KEY_MANAGE that is linked to this user.
  DataProtectionType Numeric 1 = None [default], 2 = Always encrypt using DataProtectionKey, 3 = When requested, encrypt using DataProtectionKey, 4 = When requested, encrypt using passed Key. To 'request' encryption pass DataEncrypt = Y. To specify the key pass DataEncryptKey = {guid from CORE_PROTECT_KEY}
  Disabled Text (1) Y / N
  DisabledDate Date  
  DisabledReason Text (1000)  
  Language Numeric See ADMIN_LANGUAGE_MANAGE
  Manager Numeric User Id of the manager
  NewsAlerts Text (1) Y / N
  Notes Text (2000)  
  PasswordExpiry Date Date when password expires
  ServiceAlerts Text (1) Y / N
  SessionTimeout Numeric Session Timeout in minutes. Defaults to 20
  SupportContactList Text (1) Y / N
  TextColour Text (50)  
  TimeZone Numeric See SETUP_TIMEZONE_SEARCH.. Defaults to 67 (A.U.S. Eastern Standard Time) for new users
  TimeZoneConvert Numeric 1 = None [default], 2 = Automatically Convert System Dates, 3 = Automatically Convert User Dates, 4 = Automatically Convert All Dates. See SETUP_USER_TIMEZONE_CONVERT_SEARCH
  TimezoneOffset Numeric Deprecated. Use TimeZone instead. GMT Offset in hours. Default is 10 - Australian Eastern
  UnrestrictedAccess Text (1) Y / N. If y, then this overrides any access security that has been set up
  URLAccessType Numeric 1 = Any URL, 2 = Only URLs For All Sites In This Space [default]
  UserDataAccessType Numeric 1 = None [default], 2 = Standard, 3 = Tight, 4 = As Per Data Access Rules.
  Username Text (50) Mandatory.
  UserPassword Text (50) If set to blank, it will be reset. The new password is returned with the id
  RETURN  
  id  
  password Only returned if password was reset