DomainCreate

From NETIM
(Difference between revisions)
Jump to: navigation, search
m (Text replace - "−>" to "->")
Line 11: Line 11:
 
Requests a new domain registration
 
Requests a new domain registration
  
  int domainCreate(string idSession, string domain, string idOwner, string idAdmin, string idTech, string idBilling, string ns1, string ns2, string ns3, string ns4, string ns5, int duration)
+
  int domainCreate(string idSession, string domain, string idOwner, string idAdmin, string idTech, string idBilling, string ns1, string ns2, string ns3, string ns4, string ns5, int duration [, in t templateDNS] )
  
  
Line 44: Line 44:
 
|-
 
|-
 
|int ||duration || duration ||  ''in years''
 
|int ||duration || duration ||  ''in years''
 +
|-
 +
|int ||templateDNS|| Number of a DNS template||  From API 1.5 only
 
|}
 
|}
  
Line 57: Line 59:
 
  According to the extension, allocation and semantic rules may apply . See [[:Category:Tld]]
 
  According to the extension, allocation and semantic rules may apply . See [[:Category:Tld]]
 
  The duration must correspond to periods allowed by the extension. See PeriodCreate in [[:Category:Tld]]
 
  The duration must correspond to periods allowed by the extension. See PeriodCreate in [[:Category:Tld]]
 
+
The templateDNS must belong to the reseller. (If provided, the template is used. If not provided, the default template defined in the reseller account is used
 
+
If not default template is defined then NETIM's template is used)
 +
 
== Examples ==
 
== Examples ==
  

Revision as of 18:12, 7 September 2015

Release Runtim
API > 1.0 Asynchronous

Description

Requests a new domain registration

int domainCreate(string idSession, string domain, string idOwner, string idAdmin, string idTech, string idBilling, string ns1, string ns2, string ns3, string ns4, string ns5, int duration [, in t templateDNS] )


Parameters

Format Variable Description Notes
string (32) idSession Session ID
string (255) domain Domain name to be registered
string (8) idOwner ID of the owner contact with "isOwner=1"
string (8) idAdmin ID of the administrative contact with "isOwner=0"
string (8) idTech ID of the technical contact with "isOwner=0"
string (8) idBilling ID of the billing contact with "isOwner=0"
string (255) ns1 Name server DNS 1
string (255) ns2 Name server DNS 2
string (255) ns3 Name server DNS 3
string (255) ns4 Name server DNS 4
string (255) ns5 Name server DNS 5
int duration duration in years
int templateDNS Number of a DNS template From API 1.5 only


Return

A tracking ID


Notes

Contact IDs must exist and belong the reseller
According to the extension, allocation and semantic rules may apply . See Category:Tld
The duration must correspond to periods allowed by the extension. See PeriodCreate in Category:Tld
The templateDNS must belong to the reseller. (If provided, the template is used. If not provided, the default template defined in the reseller account is used
If not default template is defined then NETIM's template is used)

Examples

PHP

<?php 
$clientSOAP = new SoapClient("http://URL.wsdl");
 
try 
{ 
      $idSession = $clientSOAP->login("XXXX", "XXXX", "EN"); 
      $trackingID = $clientSOAP->domainCreate($idSession, "netim.com", "IDOWN", "IDADM", "IDTEC", "IDBIL", "ns1.netim.com", "ns2.netim.com", "", "", "", 1); 
 
      echo($trackingID); 
} 
catch(SoapFault $fault) 
{ 
     echo "Exception : " .$fault->getMessage(). "\n"; 
} 
 
if(isset($idSession)) 
{ 
      $clientSOAP->logout($idSession); 
} 
?>


JAVA

DRSServiceLocator service = new DRSServiceLocator(); 
String idSession; 
int trackingID; 
 
try 
{ 
      DRSPortType port = service.getDRSPort(); 
      idSession = port.login("XXXX", "XXXX", "EN"); 
 
      trackingID = port.domainCreate(idSession, "netim.com", "ID01", "ID02", "ID03", "ID04", "ns1.netim.com", "ns2.netim.com", "", "", "", 1); 
      System.out.println(trackingID); 
 
      port.logout(idSession); 
} 
catch (RemoteException re) 
{ 
      System.out.println(re.getMessage()); 
} 
catch (ServiceException se) 
{ 
      se.printStackTrace(); 
}
Personal tools
Namespaces

Variants
Actions
Your account
Domain names
Shared Hosting
Old Hosting offers
SSL Certificates
Resellers
Affiliates
Contact Us
Miscellaneous