domain_create

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>
<ns>…</ns>
<ns>…</ns>
<period>…</period>
</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>