Création d’un nom de domaine.
Paramètres entrants | Description | Type | Expression régulière | Obligatoire |
contact type=’registrant’ | Identifiant du contact propriétaire du nom de domaine | String (max 10) | Oui | |
contact type=’admin’ | Identifiant du contact administratif du nom de domaine | String (max 10) | Oui | |
contact type=’tech’ | Identifiant du contact technique du nom de domaine | String (max 10) | Oui | |
contact type=’billing’ | Identifiant du contact facturation du nom de domaine | String (max 10) | Oui | |
name | Nom de domaine | String | [A-Za-z0-9-\.]{5,68} | Oui |
period | Nombre d’année d’enregistrement du nom de domaine | Int (min 1, max 10) | Oui | |
ns | Serveurs de noms | String | [A-Za-z0-9-\.]{5,150}(Min 2, max 6) | Oui |
public | Rendre les informations publiques | String (min 0, max 1) valeur : 0 ou 1 | Oui seulement pour les «.fr» si le registrant est un particulier | |
number_type | Justificatif utilisé pour l’enregitrement domaine.fr : Siren ou Marque | String | siren | mark | Non seulement pour le « .fr » si le registrant est une société permet de mettre à jour le siren ou la marque du registrant sans avoir à effectuer une modification de contact préalablement. |
number_value | Valeur du justificatif pour l’enregistrement du domaine .fr | String | Oui seulement pour les «.fr» si number_type est renseigné | |
uin | Code d’autorisation d’enregistrement d’un domaine .travel | String | Oui seulement pour les domaines .travel | |
registration_phase | Phase de pré-enregistrement | Uniquement lors des phases de pré-enregistrement.Se référer à la documentation émise pour l’occasion. | ||
trusteeService | Permet de definir si la presence locale peut être utilisée | Boolean | Non |
Paramètres sortants | Description | Valeurs possibles |
name | Nom de domaine | |
status | Statut du nom de domain | « REGISTERED » – « PENDING » |
creDate | Date de création du domaine | |
expDate | Date d’expiration du domaine |
Code Erreurs
Code d’erreur | Paramètre | Message | Valeur | Commentaire |
501 | contact type=’registrant’ | command syntax error | The ‘contact’ element has an invalid value according to its data type | La balise contact est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | contact type=’admin’ | command syntax error | The ‘contact’ element has an invalid value according to its data type | La balise contact est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | contact type=’tech’ | command syntax error | The ‘contact’ element has an invalid value according to its data type | La balise contact est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | contact type=’billing’ | command syntax error | The ‘contact’ element has an invalid value according to its data type | La balise contact est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | name | command syntax error | The ‘name’ element has an invalid value according to its data type | La balise name est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | name | command syntax error | The ‘name’ element has an invalid value according to its data type | La balise name est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | period | command syntax error | The ‘period’ element has an invalid value according to its data type | La balise period est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | ns | command syntax error | The ‘ns’ element has an invalid value according to its data type | La balise ns est vide ou son contenu n’a pu être validé par l’expression régulière |
501 | public | command syntax error | The ‘public’ element has an invalid value according to its data type | La balise public est vide ou son contenu n’a pu être validé par l’expression régulière |
550 | name | parameter value policy error | domaineName(xxxxx.yy) | Le nom de domaine n’est pas pris en charge Ex: Namebay.ZZ(l’extension .ZZ n’est pas permise) |
550 | period | parameter value policy error | illegal registration period | La période d’enregistrement est invalide Ex: 2 ans (ou plus) n’est pas possible pour un domaine .fr |
550 | name | parameter value policy error | invalid tldName | Le nom de domaine, bien que valide syntaxiquement, ne peut être enregistré car le fournisseur de l’extension n’existe pas. Ex:«Domaine.zz» est syntaxiquement correcte mais le «.zz» n’est pas vendu par Namebay. |
550 | uin | parameter value policy error | (.Travel) missing uin ‘number’ | Le code UIN, obligatoire pour enregistrer un domaine .travel, n’a pas été fourni |
550 | registration_phase | parameter value policy error | Invalid Registration phase (test) | La phase d’enregistrement est invalide. Ce paramètre n’est utilisé que pour le pré-enregistrement de noms de domaine. Le contenu de ce champ est variable et fait l’objet d’une documentation fournie spécifiquement pour ce pré-enregistrement. Par le passé, les valeurs possibles ont été: «sunrise», «landruch» ou «ongoing» |
550 | contact type=’registrant’ | parameter value policy error | registrant must be european | Pour enregistrer un domaine .eu, le registrant particulier doit résider en Europe. |
550 | contact type=’registrant’ | parameter value policy error | registrant have to live in France | Pour enregistrer un domaine .fr, le registrant particulier doit résider en France. |
550 | contact type=’registrant’ | parameter value policy error | Birthday of this contact does not match with your tag | Pour enregistrer un domaine .fr, le registrant particulier doit avoir spécifié une date de naissance. |
550 | contact type=’registrant’ | parameter value policy error | Legal Age should be more than 18 | Pour enregistrer un domaine .fr, le registrant particulier doit être majeur. |
550 | place_of_birth | parameter value policy error | FR is not allowed, you should specify postal code and city | Pour enregistrer un domaine .fr, le registrant particulier né en France (FR) doit avoir spécifié un code postal et une ville de naissance. |
550 | place_of_birth | parameter value policy error | place_of_birth of this contact does not match with your tag | Le lieu de naissance du contact registrant ne correspond pas avec celui fourni dans le parameter place_of_birth |
550 | place_of_birth | parameter value policy error | Invalid Place of Birth, should be BE or 75, paris or 75008, paris | Le format du lieu de naissance est incorrect. |
550 | place_of_birth | parameter value policy error | place_of_birth have to be specified in the contact or in the place_of_birth tag | Le parametre place_of_birth est vide. |
550 | number | parameter value policy error | Siren of this contact does not match with your tag | Le siren renseigné dans le champ number ne correspond pas au siren actuel du contact |
550 | name | object already registered | domainName (namebay.fr) | Le domaine Namebay.fr est déjà enregistré. |
510 | contact type=’registrant’ | object does not exist | The ‘contact’ element has an invalid value according to its data type | Le contact xxx n’existe pas |
510 | contact type=’admin’ | object does not exist | contact_id (xxx) | Le contact xxx n’existe pas |
510 | contact type=’tech’ | object does not exist | contact_id (xxx) | Le contact xxx n’existe pas |
510 | contact type=’billing’ | object does not exist | contact_id (xxx) | Le contact xxx n’existe pas |
Commande
<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> |
Réponse à la commande
<?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> |