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.3. Application

The application object provides methods to manage (create, update, delete etc.) domain applications.

2.3.1. application.check

Check availability of domain applications.

2.3.1.1. Input

Table 2.34. Parameters

ParameterDescriptionTypeRequiredDefault
domainDomain name text64 true 

2.3.1.2. Output

Table 2.35. Parameters

ParameterDescriptionTypeOptional
domainDomain name text64  
priceDomain application price float  
periodDomain registration period int  
scDateTime of scheduled execution timestamp  
statusDomain check status text10  
appCountTotal number of equivalent applications int  

2.3.2. application.create

Create a domain preregistration.

2.3.2.1. Input

Table 2.36. Parameters

ParameterDescriptionTypeRequiredDefault
domainDomain name text64 true 
priceDomain application price offer float false 
registrantDomain owner contact handle id int true 
adminDomain administrative contact handle id int true 
techDomain technical contact handle id int true 
billingDomain billing contact handle id int true 
nsList of nameserver nsList true 
typePhase of application text064 false 
extDataDomain application extra data extData false 

2.3.2.2. Output

Table 2.37. Parameters

ParameterDescriptionTypeOptional
roIdId (Repository Object Identifier) of the domain application int  

2.3.3. application.delete

Delete a domain preregistration.

2.3.3.1. Input

Table 2.38. Parameters

ParameterDescriptionTypeRequiredDefault
roIdId (Repository Object Identifier) of the domain application int true 

2.3.3.2. Output

No additional return parameters

2.3.4. application.info

Get domain application details.

2.3.4.1. Input

Table 2.39. Parameters

ParameterDescriptionTypeRequiredDefault
roIdId (Repository Object Identifier) of the domain application int true 
wideMore detailed output int false1

2.3.4.2. Output

Table 2.40. Parameters

ParameterDescriptionTypeOptional
roIdId (Repository Object Identifier) of the domain application int  
domainDomain name of the application text64  
domain-aceDomain ace name of the application text64  
typePhase of application text64  
crDateTime of domain application creation dateTime Yes
upDateTime of last domain application update dateTime Yes
closedDateTime of domain application close dateTime Yes
extDataDomain application extra data extData Yes
priceDomain application price float Yes
statusStatus of application text64 Yes
registrantDomain owner contact handle id int Yes
adminDomain administrative contact handle id int Yes
techDomain technical contact handle id int Yes
billingDomain billing contact handle id int Yes
nsList of nameserver nsList Yes
appPositionApplication queue position text10 Yes
appCountTotal number of equivalent applications int Yes
appPricesHighest application prices array_float Yes
contact  Yes
... registrantRegistrant contact handle details contact  
... adminAdministrative contact handle details contact  
... techTechnical contact handle details contact  
... billingBilling contact handle details contact  

2.3.5. application.list

List all doamin preregistrations.

2.3.5.1. Input

Table 2.41. Parameters

ParameterDescriptionTypeRequiredDefault
domainDomain search string array_text64 false*
wideMore detailed output int false0
orderSort order of result list applicationOrder falseDOMAINASC
pagePage number for paging int false1
pagelimitMax number of results per page int false20

2.3.5.2. Output

Table 2.42. Parameters

ParameterDescriptionTypeOptional
countTotal number of preregistrations int  
sumSum of preregistration prices float  
domain   
... roIdId (Repository Object Identifier) of the domain application int  
... domainDomain name of the application text64  
... domain-aceDomain ace name of the application text64  
... typePhase of application text64  
... registrantDomain owner contact handle id int Yes
... adminDomain administrative contact handle id int Yes
... techDomain technical contact handle id int Yes
... billingDomain billing contact handle id int Yes
... crDateTime of creation dateTime Yes
... upDateTime of last last update dateTime Yes
... closedDateTime of application close dateTime Yes
... extDataDomain application extra data extData Yes
... priceDomain application price float Yes
... statusStatus of application text64 Yes
... nsList of nameserver nsList Yes
... appPositionApplication queue position text10 Yes
... appCountTotal number of equivalent applications int Yes
... appPricesHighest application prices array_float Yes
... contact  Yes
... ... registrantRegistrant contact handle details contact  
... ... adminAdministrative contact handle details contact  
... ... techTechnical contact handle details contact  
... ... billingBilling contact handle details contact  

2.3.6. application.update

Update domain preregistration.

2.3.6.1. Input

Table 2.43. Parameters

ParameterDescriptionTypeRequiredDefault
roIdId (Repository Object Identifier) of the domain application int true 
priceDomain application price offer float false 
registrantDomain owner contact handle id int false 
adminDomain administrative contact handle id int false 
techDomain technical contact handle id int false 
billingDomain billing contact handle id int false 
nsList of nameserver nsList false 
typePhase of application text064 false 
extDataDomain application extra data extData false 

2.3.6.2. Output

No additional return parameters