Used to register domain names.
Inputs | Description | Type | Regular expression | Mandatory |
contact type=’registrant’ | Domain name owner contact identifier | String (max 10) | Yes | |
contact type=’admin’ | Domain name admin contact identifier | String (max 10) | Yes | |
contact type=’tech’ | Domain name technical contact identifier | String (max 10) | Yes | |
contact type=’billing’ | Domain name billing contact identifier | String (max 10) | [A-Za-z0-9-\.]{5,68} | Yes |
name | Domain name | String | Yes | |
period | Registration period (Years) | Int (min 1, max 10) | Yes | |
ns | Domain name server host | String | [A-Za-z0-9-\.]{5,150}(min 2, max 6) | Yes |
public | Used to set contact information public | String (min 0, max 1) Possible values: 0 or 1 | Yes. Only for .fr if the owner is not a company | |
TrusteeService | Used to set a use of local presence | Boolean | No |
Outputs | Description | Possible values |
name | Domain name | |
status | Domain status | “REGISTERED” – “PENDING” |
creDate | Domain creation date | |
expDate | Domain expiration date |
Command
<api> […] <command> <domain_create> <contact type=’registrant’>…</contact> <contact type=’admin’>…</contact> <contact type=’tech’>…</contact> <contact type=’billing’>…</contact> <name>…</name> <period>…</period> <ns>…</ns> <ns>…</ns> </domain_create> </command> </api> |
Response
<?xml version=”1.0″ encoding=”utf-8″?> <api> <response> <trID>…</trID> <result code=”…”> <msg>…</msg> </result> </response> <resData> <domain_creData> <name>…</name> <status>…</status> <creDate>…</creDate> <expDate>…</expDate> </domain_creData> </resData> </api> |