Table of Contents

Description

The User object represents the user. Each user is uniquely identified by the combination of name and context.

The User object can be used as owner/updater or for XML authentication. Depending on this, a corresponding main tag must be used. The password field is only needed for XML authentication.

Structure

Keyword JSONKeyword XMLOccursTypeFormatDescription
aclsacl0 - nobjectUserACLsUser privileges
ancestorsancestors0 - nobjectBasic UserAll parent users
applicationsapplications0 - nobjectTrusted Application
Trusted applications of the user
authTypeauth_type1enumAuthTypeAuthentication type, e.g. password or TOTP.
context

context

1

Integer

int32

The context (a number) is part of the authentification data that  also includes the username and password. You must always supply the context number for every request. The default context number is 4. If you have a Personal AutoDNS, Registrar AutoDNS or AutoDNS Pro, the context number will be different.

createdcreated0 - 1stringdate-timeDate of creation.
customercustomer0 - 1objectBasicCustomer
Customer to which this user belongs.
defaultEmail

default_mail

1

string

email

This email address is used by default for any system responses if you set your account to send emails. It is also used for the password reset function.
details
0 - 1objectUserDetails
Detailed information about the user.
directCustomer
0 - 1boolean

Specifies whether the user is a direct customer of the user.

  • false = No direct customer
  • true = direct customer

Default value = false

For XML, 0 (false) and 1 (true) can also be used.

language

language

1

string


The language for the user. The setting affects the user interface language and system messages.

Possible values:

  • de
  • en
  • es
lock
enumUserLock

Defines the type of user lock.

nameServerGroupsns_group
objectVirtualNameserverGroupThe available name server groups.
parent

parent

1

object

User

Parent user

password

password

0 - 1

string


User password

profilesprofile1objectProfile
User profile
restrictionsip_restrictions0 - 1stringIPRestrictionsGrouping object for specifying the user's IP networks.
serviceProfiles
0 - 1object

ServiceProfiles

ServiceUserProfiles

Microservice settings
statusstatus0 - 1stringint32User status 
substatussubstatus0 - 1stringint32User substatus of the user.
subscription
0 - nobjectSubscriptionrrent subscriptions of the users.
updatedupdated0 - 1stringdate-timeDate of the last update.
useruser1string
The user name..
oldPassword
0-1string
The old password.
customerLevel
1Integerint32The actual customer level for the user.
clientAccounts
0-nobjectExternalAccountingThe client accounting datas for the user.
tasklimits
0-nobjectTaskLimitThe task limits of the user.
trusteeContacts
0-nobjecttrusteeContactThe trustee Contacts of the user.