Your browser don't permit web-fonts to be installed. Our websites use web-fonts based icons. For a better experience please allow your browser to use web-fonts.
We are hiring!
Deutsch | English | Español

2.7. Customer

The customer object provides methods to manage common properties for all your accounts.

2.7.1. customer.contactverificationsettingsinfo

Get contact verification settings.

2.7.1.1. Input

No parameters allowed

2.7.1.2. Output

Table 2.80. Parameters

ParameterDescriptionTypeOptional
supportEmailEmail address. email  
supportNameEmail name. text255  
signatureSignature. text0  

2.7.2. customer.contactverificationsettingsupdate

Update contact verification email settings.

2.7.2.1. Input

Table 2.81. Parameters

ParameterDescriptionTypeRequiredDefault
supportEmailCustomer supporter's email address. emailoptional false 
supportNameCustomer supporter's name. text0255 false 
signatureCustomer specific signature. text0 false 

2.7.2.2. Output

No additional return parameters

2.7.3. customer.delete

Delete a customer.

2.7.3.1. Input

No parameters allowed

2.7.3.2. Output

No additional return parameters

2.7.4. customer.info

Get customer information.

2.7.4.1. Input

Table 2.82. Parameters

ParameterDescriptionTypeRequiredDefault
wideMore detailed output int false 

2.7.4.2. Output

Table 2.83. Parameters

ParameterDescriptionTypeOptional
accountIdAccount id int  
customerIdCustomer id int  
customerNoYour unique Customer number int  
usernameUsername text64  
titleSalutation title addressTitle  
firstnameCustomers firstname text64  
lastnameCustomers lastname text64  
orgCustomers organisation/company text064  
streetCustomers street text255  
pcCustomers postal code text10  
cityCustomers city text64  
ccCustomers country country  
voiceCustomers phone number phone  
faxCustomers fax number phoneoptional  
wwwCustomers web address token0255  
emailCustomers email address email  
servicePinCustomers service pin int  
crDateCustomers date of account creation dateTime  
secureModeCustomers secure mode boolean  
signPdfsCustomer gets signed pdfs boolean  
summaryInvoiceCustomer gets summary invoice boolean  
mailListIdList of subscribed mail-list-ids array_int Yes
languageCustomers language language  
notificationEmailCustomer gets notification emails boolean  
notificationQueueCustomer uses notification queue boolean  
lowBalanceCustomers low balance notification value float  
renewalReportCustomer gets renewal reports boolean  
paymentTypeCustomers type of payment paymentType  
bankAccHolderCustomers name of bank account holder token255  
bankNameCustomers name of bank token255  
bankCodeCustomers bank code token255  
bankAccHolderNoCustomers bank account number text64  
vatCustomers vat int  
vatNoCustomers company vat number vatNo  
whoisProviderDefault whois provider token255  
whoisUrlDefault whois url token255  
defaultRegistrantDefault registrant contact handle int  
defaultAdminDefault administrative contact handle int  
defaultTechDefault technical contact handle int  
defaultBillingDefault billing contact handle int  
defaultNssetDefault nameserver set int  
defaultWebDefault web nameserver entry token0255 Yes
defaultMailDefault mail nameserver entry text0255 Yes
defaultImportNSImport NS in case of Domain Transfer boolean Yes
defaultRenewalModeDefault domain renewal mode renewalMode  
lastLoginDate of last login dateTime  
loginCountCount of logins int  
rowsPerPageDefault rows per page value int  
tfa2-factor-authentification method tfaMethod  
lastIPCustomers ip address of last access ip  
verificationCustomers data verfication pending flag int  
emailBillingCustomers email address for billing email  
emailAutomatedEmail address for automated emails email  
currencycurrency customercurrency  
isResellerDefines if the customer is a reseller or not boolean_3  
serviceProviderIdThe provider-id of the customer int  
supplimentInvoiceTextSuppliment text to the invoice text0100  
wdrpEmailEmail address for WDRP notifications email  

2.7.5. customer.listdownloads

List downloadable file tokens for the given customer.

2.7.5.1. Input

Table 2.84. Parameters

ParameterDescriptionTypeRequiredDefault
typeType of download to search for, e.g. 'gdpr'. If omitted, all downloads are returned. text64 false 

2.7.5.2. Output

Table 2.85. Parameters

ParameterDescriptionTypeOptional
downloads   
... tokenDownload token text64  
... createdCreation date of this download dateTime  
... downloadsAmount of times this file has been downloaded int  
... expiresExpire date of this download dateTime  
... statusStatus of this download text64  

2.7.6. customer.requestdataexport

Request a customer data export.

2.7.6.1. Input

No parameters allowed

2.7.6.2. Output

No additional return parameters

2.7.7. customer.update

Update customer information.

2.7.7.1. Input

Table 2.86. Parameters

ParameterDescriptionTypeRequiredDefault
usernameCustomers username username false 
titleCustomers salutation title addressTitle false 
firstnameCustomers firstname text64 false 
lastnameCustomers lastname text64 false 
orgCustomers organisation/company token0255 false 
streetCustomers street text255 false 
pcCustomers postal code text10 false 
cityCustomers city text64 false 
ccCustomers country country false 
voiceCustomers phone number phone false 
faxCustomers fax number phoneoptional false 
wwwCustomers web address token0255 false 
emailCustomers email address email false 
emailAutomatedCustomers automated email address emailoptional false 
emailBillingCustomers email address for billing emailoptional false 
servicePinCustomers service pin text64 false 
summaryInvoiceCustomer gets summary invoice boolean false 
mailListIdOne or more mail-list-id(s) array_int false 
languageCustomers language language false 
notificationEmailCustomer get notification emails boolean false 
notificationQueueCustomer uses notification queue boolean false 
renewalReportCustomer gets renewal reports emails boolean false 
lowBalanceCustomers low balance notification value float_signed false 
bankAccHolderCustomers name of bank account holder token255 false 
bankCodeCustomers bank code text64 false 
bankNameCustomers name of bank text64 false 
bankAccHolderNoCustomers bank account number text64 false 
vatNoCustomers company vat number vatNoInternational false 
whoisProviderDefault whois provider token0255 false 
whoisUrlDefault whois url token0255 false 
defaultRegistrantDefault registrant contact handle int false 
defaultAdminDefault admin contact handle int false 
defaultTechDefault tech contact handle int false 
defaultBillingDefault billing contact handle int false 
defaultNssetDefault nameserver set int false 
defaultWebDefault web nameserver entry token0255 false 
defaultMailDefault mail nameserver entry text0255 false 
defaultImportNSImport NS in Case of Domain Transfer boolean false 
defaultRenewalModeDefault domain renewal mode renewalMode false 
supplimentinvoicetextSuppliment text to the invoice text0100 false 
passwordCustomers password password false 
rowsPerPageDefault rows per page value int false 
isResellerIs Customer a reseller? boolean_3 false 
testingExecute command in testing mode boolean falsefalse
nifNIF of a natural person or company (only for customers of InternetworX SLU) text10 false 
idCardYour ID card number (only for natural person with residence in the EU for InternetworX SLU) text64 false 
disablepremiumAre premium domains disabled by the customer? boolean false 
wdrpEmailSpecify the email address for WDRP notifications emailoptional false 
errpEmailSpecify the sender email address for ERRP notifications emailoptional false 
errpEmailNameSpecify the sender name for ERRP notifications text0255 false 
renewalReportEmailSpecify the email address for renewal report notifications emailoptional false 

2.7.7.2. Output

No additional return parameters