API de Domaine Avancée

Advanced Domain API from Dynadot - Manage Domains with Your Own Software

Vous cherchez d'autres fonctionnalités pour notre API de Domaines ? Consultez notre API de Domaines Avancée. Cette version de notre API vous permet d'utiliser votre propre logiciel et vos propres serveurs pour effectuer plus de 50 commandes - créer des dossiers, paramétrer le Whois, la confidentialité, la redirection de domaine, et bien plus ! Notre API de Domaines Avancée est disponible pour tous les comptes, alors commencez aujourd'hui en suivant les instructions ci-dessous.

Vous cherchez un moyen simple d'utiliser notre API ? Consultez notre page API de Domaines !

Bien Débuter Avec Notre API de Domaine Avancée

Les requêtes vers notre API de Domaines Avancée sont envoyées à l'URL suivante:

https://api.dynadot.com/api3.xml

Notez que les requêtes doivent être envoyées en https (socket sécurisée) pour la sécurité. 1 seule requête peut être traitée à la fois, veuillez donc attendre que la requête en cours soit terminée avant d'en envoyer une autre. La requête doit contenir les paramètres suivants :

Paramètre de Requête
Explication
KeyVotre clé pour accéder à l'API, disponible dans le tableau de bord de votre compte

Notre API de Domaine Avancée renverra les résultats au format XML. Votre requête devrait contenir 2 ou 3 des champs suivants :

Nom de Balise XML
Explication
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
 

Commande Search (Chercher)

Si la commande search est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Search
Explication
domain0 - domain99Le nom de domaine que vous recherchez, vous pouvez spécifier jusqu'à 100 domaines
language0 - language99 (facultatif)Le tag de lagage pour le domaine respectif, à n'utiliser que pour les IDNs
show_price (facultatif)Si vous voulez afficher le prix dans votre devise de compte, paramétrez-le égal à "1".
Balise XML de résultat
Explication
<Results></Results>Le nœud racine de la réponse XML à la commande de recherche
<SearchResponse></SearchResponse>Balise de réponse à la commande search
<SearchHeader></SearchHeader>Balise de l'entête de recherche
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<DomainName></DomainName>Le nom de domaine que vous venez de rechercher
<Available></Available>Si le nom de domaine est disponible
<Price></Price>Si vous positionnez "show_price" à "1", cela vous donnera les infos de prix si le domaine est disponible.
<Language></Language>Information de langage pour le nom de domaine

Exemple de Recherche

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1

Réponse
<Results>
  <SearchResponse>
    <SearchHeader>
      <SuccessCode>0</SuccessCode>
      <DomainName>mydomain.com</DomainName>
      <Status>success</Status>
      <Available>yes</Available>
      <Price>10.99 in USD</Price>
    </SearchHeader>
  </SearchResponse>
  <SearchResponse>
    <SearchHeader>
      <SuccessCode>0</SuccessCode>
      <DomainName>mydomain.net</DomainName>
      <Status>success</Status>
      <Available>yes</Available>
      <Price>9.99 in USD</Price>
    </SearchHeader>
  </SearchResponse>
</Results>
 

Commande Register (Enregistrer)

Appeler la commande register créera une commande d'enregistrement qui sera traitée. Vous devez avoir un montant suffisant sur votre compte pour pouvoir payer la commande. Lors d'un appel à la commande register, les paramètres suivants doivent être inclus :

Paramètres de Requête Register
Explication
domainLe nom de domaine que vous voulez enregistrer, seul 1 domaine peut être enregistré par requête
language (facultatif)Le tag de langage pour le domaine en question, à utiliser seulement si le domaine est un IDN
durationEnregistrer le domaine pour combien de temps
option0 (si nécessaire)Le nom ou organisation du déclarant .UK
Le nom .AT, .BE, .LT, ou .PH du titulaire
option1 (si nécessaire)L'organisation du titulaire .AT, .BE, .LT, ou .PH (facultatif)
Pour .AT, vous pouvez spécifier soit option0, option1, soit les deux
option2 (si nécessaire)Le code d'organisation de .LT
Balise XML de résultat
Explication
<RegisterResponse></RegisterResponse>Balise de la réponse de registre
<RegisterHeader></RegisterHeader>Balise de l'entête de registre
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<RegisterContent></RegisterContent>La balise du contenu de registre
<Expiration></Expiration>Date d'expiration en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC), seulement utilisé quand le résultat est "success"
<Registration></Registration>Date d'enregistrement en temps Unix (millisecondes depuis minuit UTC de janvier 1, 1970), seulement utilisé quand le résultat est "success".

Exemple d'Enregistrement

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=register&domain=domain1.net&duration=3

Réponse
<RegisterResponse>
  <RegisterHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RegisterHeader>
  <RegisterContent>
    <Expiration>1458379145266</Expiration>
  </RegisterContent>
</RegisterResponse>
 

Commande Delete (Supprimer)

Appeler la commande de suppression supprimera un domaine qui est encore dans le délai de grâce. Votre solde de compte sera crédité du montant de l'enregistrement. Les domaines qui ont été renouvelés, ou qui ont été déplacés vers un nouveau compte, ne peuvent pas être supprimés avec l'API. Si vous appelez la commande de suppression, les paramètres suivants doivent être inclus :

Paramètres de Requête Delete
Explication
domainLe nom de domaine que vous voulez supprimer, seul 1 domaine peut être supprimé par requête
Balise XML de résultat
Explication
<DeleteResponse></DeleteResponse>Balise de la réponse à la commande delete
<DeleteHeader></DeleteHeader>Balise de l'entête de suppression
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Suppression

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=delete&domain=domain1.com

Réponse
<DeleteResponse>
  <DeleteHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteHeader>
</DeleteResponse>
 

Commande Renew (Renouveler)

Appeler la commande de renouvellement créera et traitera une commande de renouvellement. Vous devez avoir suffisamment de solde de compte pour payer la commande. Quand la commande de renouvellement est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Renew
Explication
domainLe nom de domaine que vous voulez renouveler, 1 seul domaine peut être renouvelé par requête
durationRenouveler le domaine pour combien d'années
year (facultatif)L'année actuelle d'expiration du domaine
Balise XML de résultat
Explication
<RenewResponse></RenewResponse>Balise de réponse de renouvellement, c'est le nœud racine du document XML de réponse
<RenewHeader></RenewHeader>Entête du Renouvellement
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<RenewContent></RenewContent>Balise du contenu de renouvellement, seulement utilisée quand le statut est "success"
<Expiration></Expiration>Date d'expiration en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC), seulement utilisé quand le résultat est "success"

Exemple de Renouvellement

Requête

https://api.dynadot.com/api3.xml?key=50&domain=domian1.com&command=renew&duration=1

Réponse
<RenewResponse>
  <RenewHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RenewHeader>
  <RenewContent>
    <Expiration>73984579834</Expiration>
  </RenewContent>
</RenewResponse>
 

Commande Domain Info (Informations de Domaine)

Cette commande est seulement disponible au format XML :

Paramètre de Requête Domain Info
Explication
domainSeulement 1 domaine autorisé par requête
Balise XML de résultat
Explication
<DomainInfoResponse></DomainInfoResponse>Nœud racine du document XML de réponse
<DomainInfoResponseHeader></DomainInfoResponseHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<DomainInfoContent></DomainInfoContent>Contenu de la réponse
<Domain></Domain>Domaine
<Name></Name>Nom du domaine
<Expiration></Expiration>Date d'expiration de domaine en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC)
<NameServerSettings></NameServerSettings>Paramètres du serveur de noms du domaine
<Type></Type>Type du serveur de noms du domaine
<WithAds></WithAds>Si vous voulez une page de parking pour votre domaine
<Whois></Whois>Informations de Whois
<Registrant></Registrant>Informations du Titulaire
<ContactId></ContactId>Identifiant de contact
<Admin></Admin>Informations d'administrateur
<Technical></Technical>Informations techniques
<Billing></Billing>Informations de Facturation
<Locked></Locked>Verrouillé ou non
<Disabled></Disabled>Statut d'activation
<UdrpLocked></UdrpLocked>Udrp verrouillé ou non
<UdrpLocked></UdrpLocked>Udrp verrouillé ou non
<RegistrantUnverified></RegistrantUnverified>Titulaire non vérifié
<Hold></Hold>En attente
<Privacy></Privacy>Statut de confidentialité
<isForSale></isForSale>Statut de vente
<RenewOption></RenewOption>Option de renouvellement
<Note></Note>Note
<Folder></Folder>Informations de dossier
<FolderId></FolderId>ID du dossier
<FolderName></FolderName>Nom de dossier

Exemple d'Information de Domaine

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=domain_info&domain=domain1.com

Réponse
<DomainInfoResponse>
  <DomainInfoResponseHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DomainInfoResponseHeader>
  <DomainInfoContent>
    <Domain>
      <Name>domain1.com</Name>
      <Expiration>1370056762789</Expiration>
      <NameServerSettings>
        <Type>Dynadot Parking</Type>
        <WithAds>yes</WithAds>
      </NameServerSettings>
      <Whois>
        <Registrant>
          <ContactId>0</ContactId>
        </Registrant>
        <Admin>
          <ContactId>0</ContactId>
        </Admin>
        <Technical>
          <ContactId>0</ContactId>
        </Technical>
        <Billing>
          <ContactId>0</ContactId>
        </Billing>
      </Whois>
      <Locked>yes</Locked>
      <Disabled>no</Disabled>
      <UdrpLocked>no</UdrpLocked>
      <RegistrantUnverified>no</RegistrantUnverified>
      <Hold>no</Hold>
      <Privacy>none</Privacy>
      <isForSale>yes</isForSale>
      <RenewOption>no renew option</RenewOption>
      <Note></Note>
      <Folder>
        <FolderId>-1</FolderId>
        <FolderName>(no folder)</FolderName>
      </Folder>
    </Domain>
  </DomainInfoContent>
</DomainInfoResponse>
 

Commande Set Whois (Définir le Whois)

Si la commande set Whois est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Whois
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
registrant_contactLes informations du titulaire du domaine
admin_contactLes informations d'administrateur du domaine
technical_contactLes informations techniques du domaine
billing_contactLes informations de facturation du domaine
Balise XML de résultat
Explication
<SetWhoisResponse></SetWhoisResponse>Nœud racine du document XML de réponse
<SetWhoisHeader></SetWhoisHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Whois

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0

Réponse
<SetWhoisResponse>
  <SetWhoisHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetWhoisHeader>
</SetWhoisResponse>
 

Commande Set Name Servers (Définir les Serveurs de Noms)

Si la commande set name servers est appelée, les paramètres suivants doivent être inclus :

Paramètres de Requête Get Name Servers
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
ns0 - ns12Les serveurs de noms pour votre domaine, vous pouvez spécifier jusqu'à 13 serveurs de noms, mais ils doivent déjà exister dans votre compte
Balise XML de résultat
Explication
<SetNsResponse></SetNsResponse>Balise de la réponse à set name servers, c'est le nœud racine du document de réponse XML
<SetNsHeader></SetNsHeader>Balise de l'entête de réponse à set name server
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Set Name Server

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com

Réponse
<SetNsResponse>
  <SetNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNsHeader>
</SetNsResponse>
 

Commande Set Parking

Si la commande set parking est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Parking
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
with_ads (facultatif)Si vous ne voulez pas de publicités de tierce partie, vous pouvez utiliser ce paramètre avec "no"
Balise XML de résultat
Explication
<SetParkingResponse></SetParkingResponse>Balise de la réponse à set parking, c'est le nœud racine du document de réponse XML
<SetParkingHeader></SetParkingHeader>Entête de set parking
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Parking

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_parking&domain=domain1.com&with_ads=no

Réponse

<SetParkingResponse><SetParkingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetParkingHeader></SetParkingResponse>

 

Commande Set Forwarding (Définir la Redirection)

Si la commande set forwarding est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Forwarding
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
forward_urlL'URL vers laquelle vous voulez rediriger votre domaine. Veuillez noter que le paramètre doit être encodé pour que l'appel API soit interprété correctement.
is_temp (facultatif)Statut de redirection de votre domaine, la valeur par défaut est "temporary", si vous voulez le rediriger de façon permanente, utilisez ce paramètre avec "no"
Balise XML de résultat
Explication
<SetForwardingResponse></SetForwardingResponse>Nœud racine du document XML de réponse
<SetForwardingHeader></SetForwardingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Forwarding

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_forwarding&forward_url=http%3A%2F%2Fwww.mydomain.com&domain=domain1.com,domain2.com

Réponse

<SetForwardingResponse><SetForwardingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetForwardingHeader></SetForwardingResponse>

 

Commande Set Stealth (Définir l'Invisibilité - pour la redirection)

Si la commande set stealth est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Stealth
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
stealth_urlL'URL vers laquelle vous voulez rediriger votre domaine. Veuillez noter que le paramètre doit être encodé pour que l'appel API soit interprété correctement.
stealth_title (facultatif)Le titre de la page
Balise XML de résultat
Explication
<SetStealthResponse></SetStealthResponse>Nœud racine du document XML de réponse
<SetStealthHeader></SetStealthHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Stealth

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com

Réponse

<SetStealthResponse><SetStealthHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetStealthHeader></SetStealthResponse>

 

Commande Set Hosting (Définir l'Hébergement)

Si la commande set hosting est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Hosting
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
hosting_typeType d'hébergement que vous voulez, vous pouvez choisir entre "advanced" et "basic"
mobile_view_onVous pouvez utiliser ce paramètre à "yes" seulement quand hosting_type est "advanced",
Balise XML de résultat
Explication
<SetHostingResponse></SetHostingResponse>Nœud racine du document XML de réponse
<SetHostingHeader></SetHostingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Hosting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes

Réponse

<SetHostingResponse><SetHostingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetHostingHeader></SetHostingResponse>

 

Commande Set DNS (Définir le DNS)

Si la commande set DNS est appelée, les paramètres suivants doivent être inclus :

(Cette commande est obsolète et non recommandée, veuillez plutôt utiliser la commande Set DNS2)

Paramètre de Requête Set DNS
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
main_record_typeType de l'enregistrement principal
main_recordSpécifiez un enregistrement DNS pour votre domaine
main_txt1 - main_txt4 (facultatif)Spécifiez les enregistrements TXT pour votre domaine. Si votre main_record_type est aaaa et que vous avez spécifié un main_record2, vous pouvez paramétrer jusqu'à 3 main_txts, sinon vous pouvez paramétrer jusqu'à 4 main_txts.
main_record2Enregistrement principal 2, seulement utilisé quand "main_record_type" est "aaaa". Sa valeur doit être au format ipv4.
subdomain0 - subdomain20 (facultatif)Subdomain records (facultatif)
sub_record_type0 - sub_record_type20 (facultatif)Type d'enregistrement de sous-domaine
sub_record0 - sub_record20 (facultatif)Adresse IP ou hôte cible
mx_host0 - mx_host2 (facultatif)Spécifiez l'hôte de mail pour votre domaine, distance0 est la plus haute priorité
mx_distance0 - mx_distance2 (facultatif)Distance0 est la plus haute priorité
ttl (facultatif)Durée de vie
Balise XML de résultat
Explication
<SetDnsResponse></SetDnsResponse>Nœud racine du document XML de réponse
<SetDnsHeader></SetDnsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set DNS

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_dns&domain=domain1.com&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1

Réponse

<SetDnsResponse><SetDnsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDnsHeader></SetDnsResponse>

 

Commande Set DNS2

Si la commande set DNS2 est appelée, les paramètres suivants sont requis :

Paramètres de Requête Set DNS2
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
main_record_type0 - main_record_type19Le type des enregistrement principaux doit être "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"
main_record0 - main_record19Spécifiez l'enregistrement DNS pour votre domaine
main_recordx0 - main_recordx19Distance Mx, type de redirection, titre de redirection masquée ou alias d'e-mail nécessaires quand main_record_type est "forward","mx","stealth","email"
subdomain0 - subdomain49 (facultatif)Subdomain records (facultatif)
sub_record_type0 - sub_record_type49Le type d'enregistrement de sous-domaine doit être "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
sub_record0 - sub_record49Adresse IP de sous-domaine ou hôte cible
sub_recordx0 - sub_recordx49Distance Mx, type de redirection, titre de redirection masquée ou alias d'e-mail nécessaires quand main_record_type est "forward","mx","stealth","email"
ttl (facultatif)Durée de vie
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Set DNS2

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_dns2&domain=domain1.com&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1&main_record_type1=mx&main_record1=mail1.myisp.com&main_recordx1=0&subdomain0=www&sub_record_type0=a&sub_record0=192.168.1.1

Réponse

<SetDnsResponse><SetDnsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDnsHeader></SetDnsResponse>

 

Commande Set Free Hosting (Définir Hébergement Gratuit)

Si la commande set free hosting est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Free Hosting
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
style (facultatif)Style de la page gratuite
titleTitre de la page gratuite
bodyPartie principale de la page, HTML est autorisé mais les balises suivantes ne doivent pas être utilisées : <html>,<title>, <body>, <meta>, <script>; veuillez noter tout HTML entré dans body n'est pas validé
Balise XML de résultat
Explication
<SetFreeHostResponse></SetFreeHostResponse>Balise de réponse à set free host, c'est le noeud racine du document XML de réponse
<SetFreeHostHeader></SetFreeHostHeader>Entête de set free host
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Set Free Hosting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_free_hosting&domain=domain1.com,domain2.com&title=Obama's shop&body=<div>this is obama's shop</div>

Réponse

<SetFreeHostResponse><SetFreeHostHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFreeHostHeader></SetFreeHostResponse>

 

Commande Set Email Forward (Définir le transfert d'e-mail)

Si la commande set email forward est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Email Forward
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
forward_typeType de transfert, cela peut être "donot": Ne pas transférer l'e-mail, "mx": Envoyer l'e-mail à un autre hôte mail ( enregistrement MX), "forward": Envoyer l'e-mail à un autre hôte mail
username0 - username9Nom d'utilisateur, utilisé seulement quand "forward_type" est "forward"
exist_email0 - exist_email9Adresse mail existante, utilisée seulement quand "forward_type" est "forward"
mx_host0 - mx_host2Hôte mail, utilisé seulement quand "forward_type" est "mx"
mx_distance0 - mx_distance2Distance0 est la plus haute priorité, utilisé seulement quand "forward_type" est "mx"
Balise XML de résultat
Explication
<SetEmailForwardingResponse></SetEmailForwardingResponse>Nœud racine du document XML de réponse
<SetEmailForwardingHeader></SetEmailForwardingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Email Forward

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_email_forward&domain=domain1.com&forward_type=forward&username0=peter&exist_email0=Alex@dynadot.com

Réponse

<SetEmailForwardingResponse><SetEmailForwardingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetEmailForwardingHeader></SetEmailForwardingResponse>

 

Commande Set Clear Domain Setting (Supprimer un service du domaine)

Si la commande set clear domain setting est appelée, les paramètres suivants doivent être inclus :

Paramètre de la Requête Set Clear Domain Setting
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
serviceLe service que vous voulez supprimer : "forward", "stealth", "email_forwarding", "free_hosting", "dns" ou "nameservers"
Balise XML de résultat
Explication
<SetClearDomainSettingResponse></SetClearDomainSettingResponse>Nœud racine du document XML de réponse
<SetClearDomainSettingHeader></SetClearDomainSettingHeaderr>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Clear Domain Setting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_clear_domain_setting&domain=exp2.com&service=nameservers

Réponse

<SetClearDomainSettingResponse><SetClearDomainSettingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetClearDomainSettingHeader></SetClearDomainSettingResponse>

 

Commande Set Folder (Définir le Dossier)

Si la commande set folder est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder
Explication
domainLe nom de domaine à mettre à jour, seul 1 domaine peut être modifié par requête
folderLe nom de dossier que vous voulez utiliser pour votre domaine. Utilisez "Default" comme nom de dossier si vous voulez déplacer le domaine vers le dossier par défaut. Le nom de dossier est sensible à la casse. Par exemple, "Folder1" et "folder1" sont deux noms de dossiers différents.
folder_id (facultatif)L'ID du dossier vers lequel vous voulez déplacer votre domaine
Balise XML de résultat
Explication
<SetFolderResponse></SetFolderResponse>Balise de la réposne à set folder, c'est le noeud racine du document de réponse XML
<SetFolderHeader></SetFolderHeader>Entête de dossier
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder&domain=domian1.com&folder=folder1

Réponse

<SetFolderResponse><SetFolderHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderHeader></RenewResponse>

 

Commande Set Renew Option (Définir l'option de renouvellement)

Si la commande set renew option est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Renew Option
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
renew_optionPeut être "donot", "auto", "reset"
Balise XML de résultat
Explication
<SetRenewOptionResponse></SetRenewOptionResponse>Nœud racine du document XML de réponse
<SetRenewOptionHeader></SetRenewOptionHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Renew Option

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_renew_option&domain=domain1.com&renew_option=auto

Réponse

<SetRenewOptionResponse><SetRenewOptionHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetRenewOptionHeader></SetRenewOptionResponse>

 

Commande Set Note (Définir une note)

Si la commande set note est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Note
Explication
domainLe domaine que vous voulez paramétrer, seulement 1 domaine peut être paramétré par requête
noteLa note que vous voulez définir pour le domaine, peut être vide
Balise XML de résultat
Explication
<SetNoteResponse></SetNoteResponse>Nœud racine du document XML de réponse
<SetNoteHeader></SetNoteHeader>Entête de Réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Note

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_note&domain=domain1.com&note=Do not modify any information

Réponse

<SetNoteResponse><SetNoteHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetNoteHeader></SetNoteResponse>

 

Commande Set Privacy (Définir la confidentialité)

Si la commande set privacy est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Privacy
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
optionLe statut de confidentialité du domaine que vous voulez définir, cela peut être "full", "partial", ou "off"
Balise XML de résultat
Explication
<SetPrivacyResponse></SetPrivacyResponse>Nœud racine du document XML de réponse
<SetPrivacyHeader></SetPrivacyHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Privacy

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_privacy&domain=domain1.com&option=off

Réponse
<SetPrivacyResponse>
  <SetPrivacyHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetPrivacyHeader>
</SetPrivacyResponse>
 

Commande List Domain (Lister les domaines)

Cette fonctionnalité est seulement disponible au format XML :

Paramètre de Requête List Domain
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultat
Explication
<ListDomainInfoResponse></ListDomainInfoResponse>Nœud racine du document XML de réponse
<ListDomainInfoHeader></ListDomainInfoHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<ListDomainInfoContent></ListDomainInfoContent>Contenu de la réponse
<DomainInfoList></DomainInfoList>Liste des informations de domaine
<DomainInfo></DomainInfo>Informations de domaine
<Domain></Domain>Domaine
<Name></Name>Nom de domaine
<Expiration></Expiration>Date d'expiration de domaine en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC)
<NameServerSettings></NameServerSettings>Paramètres de serveur de noms
<Type></Type>Type de configuration de serveur de noms
<WithAds></WithAds>Avec publicités ou non
<Whois></Whois>Informations de Whois
<Registrant></Registrant>Informations du Titulaire
<ContactId></ContactId>Identifiant de contact
<Admin></Admin>Informations d'administrateur
<Technical></Technical>Informations techniques
<Billing></Billing>Informations de Facturation
<Locked></Locked>Verrouillé ou non
<Disabled></Disabled>Statut d'activation
<Hold></Hold>En attente
<Privacy></Privacy>Statut de confidentialité
<isForSale></isForSale>Statut de vente
<RenewOption></RenewOption>Option de renouvellement
<Note></Note>Note
<Folder></Folder>Informations de dossier
<FolderId></FolderId>ID du dossier
<FolderName></FolderName>Nom de dossier

Exemple de List Domain

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=list_domain

Réponse
<ListDomainInfoResponse>
  <ListDomainInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ListDomainInfoHeader>
  <ListDomainInfoContent>
    <DomainInfoList>
      <DomainInfo>
        <Domain>
          <Name>domain-exp140.com</Name>
          <Expiration>1361430589062</Expiration>
          <NameServerSettings>
            <Type>Dynadot Parking</Type>
            <WithAds>yes</WithAds>
          </NameServerSettings>
          <Whois>
            <Registrant>
              <ContactId>0</ContactId>
            </Registrant>
            <Admin>
              <ContactId>0</ContactId>
            </Admin>
            <Technical>
              <ContactId>0</ContactId>
            </Technical>
            <Billing>
              <ContactId>0</ContactId>
            </Billing>
          </Whois>
          <Locked>yes</Locked>
          <Disabled>no</Disabled>
          <Hold>no</Hold>
          <Privacy>none</Privacy>
          <isForSale>no</isForSale>
          <RenewOption>no renew option</RenewOption>
          <Note></Note>
          <Folder>
            <FolderId>-1</FolderId>
            <FolderName>(no folder)</FolderName>
          </Folder>
        </Domain>
      </DomainInfo>
      <DomainInfo>
        <Domain>
          <Name>domain-exp141.com</Name>
          <Expiration>1361430589062</Expiration>
          <NameServerSettings>
            <Type>Dynadot Parking</Type>
            <WithAds>yes</WithAds>
          </NameServerSettings>
          <Whois>
            <Registrant>
              <ContactId>0</ContactId>
            </Registrant>
            <Admin>
              <ContactId>0</ContactId>
            </Admin>
            <Technical>
              <ContactId>0</ContactId>
            </Technical>
            <Billing>
              <ContactId>0</ContactId>
            </Billing>
          </Whois>
          <Locked>yes</Locked>
          <Disabled>no</Disabled>
          <Hold>no</Hold>
          <Privacy>none</Privacy>
          <isForSale>no</isForSale>
          <RenewOption>no renew option</RenewOption>
          <Note></Note>
          <Folder>
            <FolderId>-1</FolderId>
            <FolderName>(no folder)</FolderName>
          </Folder>
        </Domain>
      </DomainInfo>
    </DomainInforList>
  </ListDomainInfoContent>
</ListDomainInfoResponse>
 

Commande Create Contact (Créer un Contact)

Si la commande create contact est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Create Contact
Explication
organization (facultatif)Les informations d'organisation
nameNom
emailE-mail
phonenumNuméro de téléphone
phoneccCode pays téléphonique
faxnum (facultatif)Numéro de fax
faxcc (facultatif)Code pays pour le fax
address1Adresse 1
address2 (facultatif)Adresse 2
cityVille
stateÉtat
zipCode Zip
countryPays
Balise XML de résultat
Explication
<CreateContactResponse></CreateContactResponse>Nœud racine du document XML de réponse
<CreateContactHeader></CreateContactHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<CreateContactContent></CreateContactContent>&lt;ContactId&gt;Nouvel ID de Contact&lt;/ContactId&gt;, seulement utilisé quand le statut est "success"

Exemple Create Contact

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=create_contact&name=Webb&email=myemail@email.com&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US

Réponse
<CreateContactResponse>
  <CreateContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CreateContactHeader>
  <CreateContactContent>
    <ContactId>1234</ContactId>
  </CreateContactContent>
</CreateContactResponse>
 

Commande Edit Contact (Modifier Contact)

Si la commande edit contact est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Edit Contact
Explication
contact_idL'ID du contact que vous voulez modifier
organization (facultatif)Les informations d'organisation
nameNom
emailE-mail
phonenumNuméro de téléphone
phoneccCode pays téléphonique
phoneccCode pays téléphonique
faxnum (facultatif)Numéro de fax
faxcc (facultatif)Code pays pour le fax
address1Adresse 1
address2 (facultatif)Adresse 2
cityVille
stateÉtat
zipCode Zip
countryPays
Balise XML de résultat
Explication
<EditContactResponse></EditContactResponse>Nœud racine du document XML de réponse
<EditContactHeader></EditContactHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<EditContactContent></EditContactContent>Contenu de la réponse
<ContactId></ContactId>ID du contact

Exemple Edit Contact

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=edit_contact&contact_id=0&name=Webb&email=myemail@email.com&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US

Réponse
<EditContactResponse>
  <EditContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </EditContactHeader>
  <EditContactContent>
    <ContactId>0</ContactId>
  </EditContactContent>
</EditContactResponse>
 

Commande Delete Contact (Supprimer Contact)

Si la commande delete contact est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Delete Contact
Explication
contact_idL'ID du contact que vous voulez supprimer, assurez-vous qu'ils soient séparés par des virgules
Balise XML de résultat
Explication
<DeleteContactResponse></DeleteContactResponse>Nœud racine du document XML de réponse
<DeleteContactHeader></DeleteContactHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Delete Contact

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=delete_contact&contact_id=0

Réponse
<DeleteContactResponse>
  <DeleteContactHeader>
    <SuccessCode>-1</SuccessCode>
    <Status>error</Status>
    <Error>cannot delete these contacts (Jack Slater). Because they are in use.</Error>
  </DeleteContactHeader>
</DeleteContactResponse>
 

Commande Contact List (Liste de Contacts)

Cette commande est seulement disponible au format XML :

Paramètre de Requête Contact List
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultat
Explication
<ContactListResponse></ContactListResponse>Nœud racine du document XML de réponse
<ContactListHeader></ContactListHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<ContactListContent></ContactListContent>Contenu de la réponse
<ContactList></ContactList>Liste de Contacts
<Contact></Contact>Information de Contact
<ContactId></ContactId>ID de contact
<Organization></Organization>Organisation du Contact
<Name></Name>Nom
<Email></Email>E-mail
<PhoneCc></PhoneCc>Code pays téléphonique
<PhoneNum></PhoneNum>Numéro de téléphone
<FaxCc></FaxCc>Code pays pour le fax
<FaxNum></FaxNum>Numéro de fax
<Address1></Address1>Adresse 1
<Address2></Address2>Adresse 2
<City></City>Ville
<State></State>État
<ZipCode></ZipCode>Code Zip
<Country></Country>Pays
<GtldVerified></GtldVerified>Statut de vérification gTLD

Exemple Contact List

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=contact_list

Réponse
<ContactListResponse>
  <ContactListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ContactListHeader>
  <ContactListContent>
    <ContactList>
      <Contact>
        <ContactId>0</ContactId>
        <Organization></Organization>
        <Name>Jack Slater</Name>
        <Email>test@dynadot.com</Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <FaxCc></FaxCc>
        <FaxNum></FaxNum>
        <Address1>1 Free Way</Address1>
        <Address2></Address2>
        <City>Los Angeles</City>
        <State>CA</State>
        <ZipCode>90068</ZipCode>
        <Country>US</Country>
      </Contact>
    </ContactList>
  </ContactListContent>
</ContactListResponse>
 

Commande Get Contact

Cette commande est seulement disponible au format XML :

Paramètre de Requête Get Contact
Explication
contact_idid de contact
Balise XML de résultat
Explication
<GetContactResponse></GetContactResponse>Nœud racine du document XML de réponse
<GetContactHeader></GetContactHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<GetContactContent></GetContactContent>Contenu de la réponse
<Contact></Contact>Information de Contact
<ContactId></ContactId>ID de contact
<Organization></Organization>Organisation du Contact
<Name></Name>Nom
<Email></Email>E-mail
<PhoneCc></PhoneCc>Code pays téléphonique
<PhoneNum></PhoneNum>Numéro de téléphone
<FaxCc></FaxCc>Code pays pour le fax
<FaxNum></FaxNum>Numéro de fax
<Address1></Address1>Adresse 1
<Address2></Address2>Adresse 2
<City></City>Ville
<State></State>État
<ZipCode></ZipCode>Code Zip
<Country></Country>Pays
<GtldVerified></GtldVerified>Statut de vérification gTLD

Exemple de Get Contact

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=get_contact&contact_id=10000

Réponse
<GetContactResponse>
 <GetContactHeader>
  <ResponseCode>0</ResponseCode>
  <Status>success</Status>
 </GetContactHeader>
 <GetContactContent>
  <Contact>
   <ContactId>12345</ContactId>
   <Organization>org</Organization>
   <Name>name</Name>
   <Email>example@example.com</Email>
   <PhoneCc>0</PhoneCc>
   <PhoneNum>phone number</PhoneNum>
   <FaxCc>example faxcc</FaxCc>
   <FaxNum>example faxnum</FaxNum>
   <Address1>address1</Address1>
   <Address2>address2</Address2>
   <City>city</City>
   <State>state</State>
   <ZipCode>zipcode</ZipCode>
   <Country>country</Country>
  </Contact>
 </GetContactContent></GetContactResponse>
 

Commande Add Name Server (Ajouter serveur de noms)

Si la commande add name server est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Add Name Server
Explication
hostLe nom d'hôte du serveur de noms que vous voulez ajouter
Balise XML de résultat
Explication
<AddNsResponse></AddNsResponse>Nœud racine du document XML de réponse
<AddNsHeader></AddNsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<AddNsContent></AddNsContent>Contenu de la réponse
<Server></Server>Serveur que vous avez défini
<Host></Host>Nom d'hôte du nouveau serveur
<ServerId></ServerId>ID du nouveau serveur

Exemple Add Name Server

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=add_ns&host=ns1.mydomain.com

Réponse

<AddNsResponse><AddNsHeader><SuccessCode>0</SuccessCode><Status>success</Status></AddNsHeader><AddNsContent><Server><Host>ns1.mydomain.com</Host><ServerId>0</ServerId></Server></AddNsContent></AddNsResponse>

 

Commande Register Name Server (Enregistrer serveur de noms)

Si la commande register name server est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Register Name Server
Explication
hostLe nom d'hôte de votre propre serveur de noms
ipL'adresse IP de votre serveur de noms personnel
Balise XML de résultat
Explication
<RegisterNsResponse></RegisterNsResponse>Nœud racine du document XML de réponse
<RegisterNsHeader></RegisterNsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<RegisterNsContent></RegisterNsContent>Contenu de la réponse
<Server></Server>Balise serveur
<Host></Host>Nom d'hôte
<ServerId></ServerId>ID de serveur

Exemple de Register Name Server

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=register_ns&host=domain1.com&ip=192.168.1.1

Réponse

<RegisterNsResponse><RegisterNsHeader><SuccessCode>0</SuccessCode><Status>success</Status></RegisterNsHeader><RegisterNsContent><Server><Host>domain1.com</Host><ServerId>0</ServerId></Server></RegisterNsContent></RegisterNsResponse>

 

Commande Set Name Server IP (Définir IP du serveur de noms)

Si la commande set name server IP est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Name Server IP
Explication
server_idL'ID du serveur de noms que vous voulez définir
ip0 - ip9L'adresse IP que vous voulez définir pour le serveur de noms, 9 IPs peuvent être définies par requête et doivent être séparées par des virgules
Balise XML de résultat
Explication
<SetNsIpResponse></SetNsIpResponse>Nœud racine du document XML de réponse
<SetNsIpHeader></SetNsIpHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Name Server IP

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_ns_ip&server_id=1&ip0=192.168.1.1

Réponse

<SetNsIpResponse><SetNsIpHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetNsIpHeader></SetNsIpResponse>

 

Commande Delete Name Server (Supprimer serveur de noms)

Si la commande delete name server est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Delete Name Server
Explication
server_idL'ID des serveurs de noms que vous voulez supprimer, assurez vous de les séparer par des virgules
Balise XML de résultat
Explication
<DeleteNsResponse></DeleteNsResponse>Nœud racine du document XML de réponse
<DeleteNsHeader></DeleteNsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Delete Name Server

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=delete_ns&server_id=0

Réponse

<DeleteNsResponse><DeleteNsHeader><SuccessCode>0</SuccessCode><Status>success</Status></DeleteNsHeader></DeleteNsResponse>

 

Commande Server List (Liste de serveurs)

Cette commande est seulement disponible au format XML :

Paramètre de Requête Server List
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultat
Explication
<ServerListResponse></ServerListResponse>Nœud racine du document XML de réponse
<ServerListHeader></ServerListHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<ServerListContent></ServerListContent>Contenu de la réponse
<NameServerList></NameServerList>Liste de Serveur de noms
<List></List>
<Server></Server>
<ServerId></ServerId>ID de serveur
<ServerName></ServerName>Nom de serveur
<ServerIp></ServerIp>IP de serveur

Exemple Server List

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=server_list

Réponse
<ServerListResponse>
  <ServerListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ServerListHeader>
  <ServerListContent>
    <NameServerList>
      <List>
        <Server>
          <ServerId>0</ServerId>
          <ServerName>ns1.com</ServerName>
          <ServerIp></ServerIp>
        </Server>
        <Server>
          <ServerId>1</ServerId>
          <ServerName>domain1.com</ServerName>
          <ServerIp>192.168.1.1,,,,,,,,,</ServerIp>
        </Server>
      </List>
    </NameServerList>
  </ServerListContent>
</ServerListResponse>
 

Commande Account Information (Informations de compte)

Cette commande est seulement disponible au format XML :

Paramètre de Requête Account Info
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultat
Explication
<AccountInfoResponse></AccountInfoResponse>Nœud racine du document XML de réponse
<AccountInfoHeader></AccountInfoHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<AccountInfoContent></AccountInfoContent>Contenu de la réponse
<AccountInfo></AccountInfo>Informations de compte
<Username></Username>Pseudo
<ForumName></ForumName>Nom de forum
<Contact></Contact>Information de Contact
<Organization></Organization>Organisation
<Organization></Organization>Entête de réponse
<Name></Name>Votre nom
<Email></Email>E-mail
<PhoneCc></PhoneCc>Code pays téléphonique
<PhoneNum></PhoneNum>Numéro de téléphone
<Address1></Address1>Adresse 1
<Address2></Address2>Adresse 2
<City></City>Ville
<State></State>État
<ZipCode></ZipCode>Code Zip
<Country></Country>Pays
<CustomerSince></CustomerSince>Client depuis
<AccountLock></AccountLock>Verrouillage de compte
<TotalSpending></TotalSpending>Dépense totale
<PriceLevel></PriceLevel>Niveau de prix
<AccountBalance></AccountBalance>Solde de compte
<CustomTimeZone></CustomTimeZone>Fuseau horaire personnalisé
<DefaultSettings></DefaultSettings>Paramètres par défaut
<DefaultWhois></DefaultWhois>Whois par défaut
<DefaultRegistrant></DefaultRegistrant>Titulaire par défaut
<ContactId></ContactId>ID de contact
<DefaultAdmin></DefaultAdmin>Admin par défaut
<DefaultTechnical></DefaultTechnical>Technique par défaut
<DefaultBilling></DefaultBilling>Facturation par défaut
<Type></Type>Type de serveur de noms
<WithAds></WithAds>Avec publicités ou non

Exemple Account Information

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=account_info

Réponse
<AccountInfoResponse>
  <AccountInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </AccountInfoHeader>
  <AccountInfoContent>
    <AccountInfo>
      <Username>slater</Username>
      <ForumName>slaterinforum</ForumName>
      <Contact>
        <Organization></Organization>
        <Name>Jack Slater</Name>
        <Email>bishop@dynadot.local</Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <Address1>1 Free Way</Address1>
        <Address2></Address2>
        <City>Los Angeles</City>
        <State>CA</State>
        <ZipCode>90068</ZipCode>
        <Country>US</Country>
      </Contact>
      <CustomerSince>1364888735253</CustomerSince>
      <AccountLock>on</AccountLock>
      <TotalSpending>$0.00</TotalSpending>
      <PriceLevel>Regular Pricing</PriceLevel>
      <AccountBalance>$70.02</AccountBalance>
      <CustomTimeZone>PST</CustomTimeZone>
      <DefaultSettings>
        <DefaultWhois>
          <DefaultRegistrant>
            <ContactId>0</ContactId>
          </DefaultRegistrant>
          <DefaultAdmin>
            <ContactId>0</ContactId>
          </DefaultAdmin>
          <DefaultTechnical>
            <ContactId>0</ContactId>
          </DefaultTechnical>
          <DefaultBilling>
            <ContactId>0</ContactId>
          </DefaultBilling>
        </DefaultWhois>
        <DefaultNameServerSettings>
          <Type>Dynadot Parking</Type>
          <WithAds>yes</WithAds>
        </DefaultNameServerSettings>
      </DefaultSettings>
    </AccountInfo>
  </AccountInfoContent>
</AccountInfoResponse>
 

Commande Set Default Whois (Définir le Whois par défaut)

Si la commande set default Whois est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Whois
Explication
registrant_contactLes informations du titulaire du domaine
admin_contactLes informations d'administrateur du domaine
technical_contactLes informations techniques du domaine
billing_contactLes informations de facturation du domaine
Balise XML de résultat
Explication
<SetDefaultWhoisResponse></SetDefaultWhoisResponse>Nœud racine du document XML de réponse
<SetDefaultWhoisHeader></SetDefaultWhoisHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default Whois

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0

Réponse

<SetDefaultWhoisResponse><SetDefaultWhoisHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultWhoisHeader></SetDefaultWhoisResponse>

 

Commande Set Default Name Servers (Définir les serveurs de noms par défaut)

Si la commande set default name servers est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Name Servers
Explication
ns0 - ns12Les serveurs de noms que vous voulez définir
Balise XML de résultat
Explication
<SetDefaultNsResponse></SetDefaultNsResponse>Balise de la réponse à set default name servers, c'est le nœud racine du document XML de réponse
<SetDefaultNsHeader></SetDefaultNsHeader>Balise de l'entête de set default name servers
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<SetDefaultNsContent></SetDefaultNsContent>Balise du contenu de set default name servers, seulement utilisée quand le statut est "success"
<Servers></Servers>Les informations des serveurs que vous avez paramétrés
<Server></Server>Chaque serveur
<ServerName></ServerName>Nom de serveur
<ServerId></ServerId>Identifiant de serveur

Exemple de Set Default Name Server

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com

Réponse

<SetDefaultNsResponse><SetDefaultNsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultNsHeader><SetDefaultNsContent><Servers><Server><Servername>ns1.hosts.com</Servername><ServerId>1</ServerId></Server><Server><Servername>ns2.hosts.com</Servername><ServerId>2</ServerId></Server></Servers></SetDefaultNsContent></SetDefaultNsResponse>

 

Commande Set Default Parking

Si la commande set default parking est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Parking
Explication
with_ads (facultatif)Si vous ne voulez pas de publicités de tierce partie, vous pouvez utiliser ce paramètre avec "no", la valeur par défaut est "yes"
Balise XML de résultat
Explication
<SetDefaultParkingResponse></SetDefaultParkingResponse>Nœud racine du document XML de réponse
<SetDefaultParkingHeader></SetDefaultParkingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default Parking

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_parking&folder_id=0&with_ads=no

Réponse

<SetDefaultParkingResponse><SetDefaultParkingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultParkingHeader></SetDefaultParkingResponse>

 

Commande Set Default Forwarding (Définir le transfert par défaut)

Si la commande set default forwarding est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Forwarding
Explication
forward_urlL'URL vers laquelle vous voulez rediriger votre domaine. Veuillez noter que le paramètre doit être encodé pour que l'appel API soit interprété correctement.
is_temp (facultatif)Statut de redirection de votre domaine, la valeur par défaut est "temporary", si vous voulez le rediriger de façon permanente, utilisez ce paramètre avec "no"
Balise XML de résultat
Explication
<SetDefaultForwardingResponse></SetDefaultForwardingResponse>Nœud racine du document XML de réponse
<SetDefaultForwardingHeader></SetDefaultForwardingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default Forwarding

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_forwarding&forward_url=http%3A%2F%2Fmydomain.com

Réponse

<SetDefaultForwardingResponse><SetDefaultForwardingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultForwardingHeader></SetDefaultForwardingResponse>

 

Commande Set Default Stealth (Définir invisibilité par défaut)

Si la commande set default stealth est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Stealth
Explication
stealth_urlL'URL vers laquelle vous voulez rediriger votre domaine. Veuillez noter que le paramètre doit être encodé pour que l'appel API soit interprété correctement.
stealth_title (facultatif)Le titre de la page
Balise XML de résultat
Explication
<SetDefaultStealthResponse></SetDefaultStealthResponse>Nœud racine du document XML de réponse
<SetDefaultStealthHeader></SetDefaultStealthHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Set Default Stealth

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com

Réponse

<SetDefaultStealthResponse><SetDefaultStealthHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultStealthHeader></SetDefaultStealthResponse>

 

Commande Set Default Hosting (Définir Hébergement par défaut)

Si la commande set default hosting est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Hosting
Explication
hosting_typeType d'hébergement par défaut que vous voulez, vous pouvez choisir entre "advanced" et "basic"
Balise XML de résultat
Explication
<SetDefaultHostingResponse></SetDefaultHostingResponse>Nœud racine du document XML de réponse
<SetDefaultHostingHeader></SetDefaultHostingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default Hosting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_hosting&hosting_type=advanced

Réponse

<SetDefaultHostingResponse><SetDefaultHostingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultHostingHeader></SetDefaultHostingResponse>

 

Commande Set Default DNS (Définir DNS par défaut)

Si la commande set default DNS est appelée, les paramètres suivants doivent être inclus :

(Cette commande est obsolète et non recommandée, veuillez plutôt utiliser la commande Set Default DNS2)

Paramètre de Requête Set Default DNS
Explication
main_record_typeType de l'enregistrement principal
main_recordSpécifiez un enregistrement DNS pour votre domaine
main_txt (facultatif)Spécifiez un enregistrement TXT pour votre domaine. Si votre main_record_type est aaaa et que vous avez spécifié main_record2, vous pouvez paramétrer jusqu'à 3 main_txts, sinon vous pouvez paramétrer jusqu'à 4 main_txts.
main_record2Enregistrement principal 2, seulement utilisé quand "main_record_type" est "aaaa". Sa valeur doit être au format ipv4.
subdomain0 - subdomain20 (facultatif)Enregistrements de sous-domaines
sub_record_type0 - sub_record_type20 (facultatif)Type d'enregistrement de sous-domaine
sub_record0 - sub_record20 (facultatif)Adresse IP ou hôte cible
mx_host0 - mx_host2 (facultatif)Spécifiez l'hôte de mail pour votre domaine, distance0 est la plus haute priorité
mx_distance0 - mx_distance2 (facultatif)Distance0 est la plus haute priorité
ttl (facultatif)Durée de vie
Balise XML de résultat
Explication
<SetDefaultDnsResponse></SetDefaultDnsResponse>Nœud racine du document XML de réponse
<SetDefaultDnsHeader></SetDefaultDnsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default DNS

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1

Réponse

<SetDefaultDnsResponse><SetDefaultDnsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultDnsHeader></SetDefaultDnsResponse>

 

Commande Set Default DNS2

Si la commande set default DNS est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default DNS2
Explication
main_record_type0 - main_record_type19Type de l'enregistrement principal
main_record0 - main_record19Spécifiez l'enregistrement DNS pour votre domaine
main_recordx0 - main_recordx19Distance Mx, type de redirection, titre de redirection masquée ou alias d'e-mail nécessaires quand main_record est "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"
subdomain0 - subdomain49 (facultatif)Enregistrements de sous-domaines
sub_record_type0 - sub_record_type49 (facultatif)Type d'enregistrement de sous-domaine
sub_record0 - sub_record49 (facultatif)Adresse IP de sous-domaine ou hôte cible
sub_recordx0 - subdo_recordx49Distance Mx, type de redirection, titre de redirection masquée ou alias d'e-mail, nécessaires quand sub_record_type est "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
ttl (facultatif)Durée de vie
Balise XML de résultat
Explication
<SetDefaultDnsResponse></SetDefaultDnsResponse>Nœud racine du document XML de réponse
<SetDefaultDnsHeader></SetDefaultDnsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Set Default DNS2

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1

Réponse

<SetDefaultDnsResponse><SetDefaultDnsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultDnsHeader></SetDefaultDnsResponse>

 

Commande Set Default Free Hosting (Définir hébergement gratuit par défaut)

Si la commande set default free hosting est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Free Hosting
Explication
style (facultatif)Style de la page gratuite
titleTitre de la page gratuite
bodyPartie principale de la page, HTML est autorisé mais les balises suivantes ne doivent pas être utilisées : <html>,<title>, <body>, <meta>, <script>; veuillez noter tout HTML entré dans body n'est pas validé
Balise XML de résultat
Explication
<SetDefaultFreeHostResponse></SetDefaultFreeHostResponse>Balise de la réponse à set default free host, c'est le nœud racine du document XML de réponse
<SetDefaultFreeHostHeader></SetDefaultFreeHostHeader>Entête de set default free host
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default Free Hosting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_free_hosting&title=Obama's shop&body=<div>this is obama's shop</div>

Réponse

<SetDefaultFreeHostResponse><SetDefaultFreeHostHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultFreeHostHeader></SetDefaultFreeHostResponse>

 

Commande Set Default Email Forward (Définir transfert d'e-mail par défaut)

Si la commande set default email forward est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Email Forward
Explication
forward_typeType de transfert, cela peut être "donot": Ne pas transférer l'e-mail, "mx": Envoyer l'e-mail à un autre hôte mail ( enregistrement MX), "forward": Envoyer l'e-mail à un autre hôte mail
username0 - username9Nom d'utilisateur, utilisé seulement quand "forward_type" est "forward"
exist_email0 - exist_email9Adresse mail existante, utilisée seulement quand "forward_type" est "forward"
mx_host0 - mx_host2Hôte mail, utilisé seulement quand "forward_type" est "mx"
mx_distance0 - mx_distance2Distance0 est la plus haute priorité, utilisé seulement quand "forward_type" est "mx"
Balise XML de résultat
Explication
<SetDefaultEmailForwardingResponse></SetDefaultEmailForwardingResponse>Nœud racine du document XML de réponse
<SetDefaultEmailForwardingHeader></SetDefaultEmailForwardingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default Email Forward

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_email_forward&forward_type=forward&username0=peter&exist_email0=peter@dynadot.com

Réponse

<SetDefaultEmailForwardingResponse><SetDefaultEmailForwardingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultEmailForwardingHeader></SetDefaultEmailForwardingResponse>

 

Commande Set Clear Default Setting

Si la commande set clear default setting est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Clear Default Setting
Explication
serviceLe service que vous voulez supprimer : "forward", "stealth", "email_forwarding", "free_hosting", "dns" ou "nameservers"
Balise XML de résultat
Explication
<SetClearDefaultSettingResponse></SetClearDefaultSettingResponse>Nœud racine du document XML de réponse
<SetClearDefaultSettingHeader></SetClearDefaultSettingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Clear Default Setting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_clear_default_setting&service=nameservers

Réponse

<SetClearDefaultSettingResponse><SetClearDefaultSettingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetClearDefaultSettingHeader></SetClearDefaultSettingResponse>

 

Commande Set Default Renew Option (Définir l'option de renouvellement par défaut)

Si la commande set default renew option est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Default Renew Option
Explication
renew_optionPeut être "donot", "auto", "reset"
Balise XML de résultat
Explication
<SetDefaultRenewOptionResponse></SetDefaultRenewOptionResponse>Nœud racine du document XML de réponse
<SetDefaultRenewOptionHeader></SetDefaultRenewOptionHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Default Renew Option

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_default_renew_option&renew_option=auto

Réponse

<SetDefaultRenewOptionResponse><SetDefaultRenewOptionHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDefaultRenewOptionHeader></SetDefaultRenewOptionResponse>

 

Commande Create Folder (Créer dossier)

Si la commande create folder est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Create Folder
Explication
folder_nameNom du dossier que vous voulez créer
Balise XML de résultat
Explication
<FolderCreateResponse></FolderCreateResponse>Nœud racine du document XML de réponse
<FolderCreateHeader></FolderCreateHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<FolderCreateContent></FolderCreateContent>Contenu de la réponse
<FolderName></FolderName>nom de dossier
<FolderId></FolderId>ID du nouveau dossier

Exemple Create Folder

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=create_folder&folder_name=new

Réponse

<FolderCreateResponse><FolderCreateHeader><SuccessCode>0</SuccessCode><Status>success</Status></FolderCreateHeader><FolderCreateContent><FolderName>new</FolderName><FolderId>2</FolderId></FolderCreateContent></FolderCreateResponse>

 

Commande Delete Folder (Supprimer Dossier)

Si la commande set Whois est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Delete Folder
Explication
folder_idLes ID de dossiers que vous voulez supprimer, assurez-vous qu'ils soient séparés par des virgules
Balise XML de résultat
Explication
<DeleteFolderResponse></DeleteFolderResponse>Nœud racine du document XML de réponse
<DeleteFolderHeader></DeleteFolderHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Delete Folder

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=delete_folder&folder_id=0,1

Réponse

<DeleteFolderRespofoldere><DeleteFolderHeader><SuccessCode>0</SuccessCode><Status>success</Status></DeleteFolderHeader></DeleteFolderRespofoldere>

 

Commande Set Folder Whois

Si la commande set folder Whois est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Whois
Explication
folder_idL'ID du dossier que vous voulez définir
registrant_contactLes informations du titulaire du domaine
admin_contactLes informations d'administrateur du domaine
technical_contactLes informations techniques du domaine
billing_contactLes informations de facturation du domaine
enable (facultatif)Si vous voulez appliquer cette configuration de Whois aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration de Whois à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderWhoisResponse></SetFolderWhoisResponse>Nœud racine du document XML de réponse
<SetFolderWhoisHeader></SetFolderWhoisHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Whois

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0

Réponse

<SetFolderWhoisResponse><SetFolderWhoisHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderWhoisHeader></SetFolderWhoisResponse>

 

Commande Set Folder Name Servers (Paramétrer les serveurs de noms d'un dossier)

Si la commande set folder name servers est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Name Servers
Explication
fold_idL'ID du dossier que vous voulez paramétrer, seulement 1 dossier peut être paramétrer par requête
ns0 - ns12Les serveurs de noms pour votre domaine, vous pouvez spécifier jusqu'à 13 serveurs de noms, mais ils doivent déjà exister dans votre compte
enable (facultatif)Si vous voulez appliquer cette configuration de serveurs de noms aux domaines futurs que vous déplacerez dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser la configuration de serveurs de noms à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderNsResponse></SetFolderNsResponse>Balise de la réponse à set folder name server, c'est le nœud racine du document XML de réponse
<SetFolderNsHeader></SetFolderNsHeader>Balise d'entête de la réponse à set folder name server
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<SetFolderNsContent></SetFolderNsContent>Balise du contenu de la réponse à set folder name server, seulement utilisée quand le statut est "success"
<Servers></Servers>Les informations des serveurs que vous avez paramétrés
<Server></Server>Chaque serveur
<ServerName></ServerName>Nom de serveur
<ServerId></ServerId>ID de serveur

Exemple Set Folder Name Servers

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes

Réponse

<SetFolderNsResponse><SetFolderNsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderNsHeader><SetFolderNsContent><Servers><Server><ServerName>ns1.hosts.com</ServerName><ServerId>0</ServerId></Server><Server><ServerName>ns2.host.com</ServerName><ServerId>1</ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server><Server><ServerName></ServerName><ServerId></ServerId></Server></Servers></SetFolderNsContent></SetFolderNsResponse>

 

Commande Set Folder Parking (Définir le parking d'un dossier)

Si la commande set folder parking est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Parking
Explication
folder_idL'ID du dossier que vous voulez paramétrer, seulement 1 dossier peut être paramétrer par requête
with_ads (facultatif)Si vous ne voulez pas de publicités de tierce partie, vous pouvez utiliser ce paramètre avec "no", la valeur par défaut est "yes"
enable (facultatif)Si vous voulez appliquer cette configuration de parking aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration de parking à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderParkingResponse></SetFolderParkingResponse>Nœud racine du document XML de réponse
<SetFolderParkingHeader></SetFolderParkingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Parking

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_parking&folder_id=0&with_ads=no

Réponse

<SetFolderParkingResponse><SetFolderParkingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderParkingHeader></SetFolderParkingResponse>

 

Commande Set Folder Forwarding (Définir la redirection d'un dossier)

Si la commande set folder forwarding est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Forwarding
Explication
folder_idL'ID du dossier que vous voulez définir
forward_urlL'URL vers laquelle vous voulez rediriger votre domaine. Veuillez noter que le paramètre doit être encodé pour que l'appel API soit interprété correctement.
is_temp (facultatif)Statut de redirection de votre domaine, la valeur par défaut est "temporary", si vous voulez le rediriger de façon permanente, utilisez ce paramètre avec "no"
enable (facultatif)Si vous voulez appliquer cette configuration de redirection aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration de redirection à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderForwardingResponse></SetFolderForwardingResponse>Nœud racine du document XML de réponse
<SetFolderForwardingHeader></SetFolderForwardingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Forwarding

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_forwarding&folder_id=0&forward_url=http%3A%2F%2Fmydomain.com&sync=yes

Réponse

<SetFolderForwardingResponse><SetFolderForwardingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderForwardingHeader></SetFolderForwardingResponse>

 

Commande Set Folder Stealth (Définir l'invisibilité d'un dossier)

Si la commande set folder stealth est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Stealth
Explication
folder_idL'ID du dossier que vous voulez définir
stealth_urlL'URL vers laquelle vous voulez rediriger votre domaine. Veuillez noter que le paramètre doit être encodé pour que l'appel API soit interprété correctement.
stealth_title (facultatif)Le titre de la page
enable (facultatif)Si vous voulez appliquer cette configuration d'invisibilité aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration d'invisibilité à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderStealthResponse></SetFolderStealthResponse>Nœud racine du document XML de réponse
<SetFolderStealthHeader></SetFolderStealthHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Stealth

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com&sync=yes

Réponse

<SetFolderStealthResponse><SetFolderStealthHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderStealthHeader></SetFolderStealthResponse>

 

Commande Set Folder Hosting (Définir l'hébergement d'un dossier)

Si la commande set folder hosting est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Hosting
Explication
folder_idL'ID du dossier que vous voulez définir
hosting_typeType d'hébergement que vous voulez, vous pouvez choisir entre "advanced" et "basic"
enable (facultatif)Si vous voulez appliquer cette configuration d'hébergement aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
even (facultatif)Si vous voulez synchroniser cette configuration d'hébergement à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderHostingResponse></SetFolderHostingResponse>Nœud racine du document XML de réponse
<SetFolderHostingHeader></SetFolderHostingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Hosting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes

Réponse

<SetFolderHostingResponse><SetFolderHostingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderHostingHeader></SetFolderHostingResponse>

 

Commande Set Folder DNS (Définir le DNS d'un dossier)

Si la commande set folder DNS est appelée, les paramètres suivants doivent être inclus :

(Cette commande est obsolète et non recommandée, veuillez plutôt utiliser la commande Set Folder DNS2)

Paramètre de Requête Set Folder DNS
Explication
folder_idL'ID du dossier que vous voulez définir
main_record_typeType de l'enregistrement principal
main_recordSpécifiez un enregistrement DNS pour votre domaine
main_recordSpécifiez un enregistrement DNS pour votre domaine
with_ads (facultatif)Spécifiez un enregistrement TXT pour votre domaine. Si votre main_record_type est aaaa et que vous avez spécifié main_record2, vous pouvez paramétrer jusqu'à 3 main_txts, sinon vous pouvez paramétrer jusqu'à 4 main_txts.
main_record2Enregistrement principal 2, seulement utilisé quand "main_record_type" est "aaaa". Sa valeur doit être au format ipv4.
subdomain0 - subdomain20 (facultatif)Subdomain records (facultatif)
sub_record_type0 - sub_record_type20 (facultatif)Type d'enregistrement de sous-domaine
sub_record0 - sub_record20 (facultatif)Adresse IP ou hôte cible
mx_host0 - mx_host2 (facultatif)Spécifiez l'hôte de mail pour votre domaine, distance0 est la plus haute priorité
mx_distance0 - mx_distance2 (facultatif)Distance0 est la plus haute priorité
ttl (facultatif)Durée de vie
enable (facultatif)Si vous voulez appliquer cette configuration DNS aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration DNS à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderDnsResponse></SetFolderDnsResponse>Nœud racine du document XML de réponse
<SetFolderDnsHeader></SetFolderDnsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder DNS

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1

Réponse

<SetDnsResponse><SetDnsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDnsHeader></SetDnsResponse>

 

Commande Set Folder DNS2

Si la commande set folder DNS2 est appelée, les paramètres suivants sont requis :

Paramètre de Requête Set Folder DNS2
Explication
folder_idL'ID du dossier que vous voulez définir
main_record_type0 - main_record_type19Le type des enregistrement principaux doit être "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"
main_record0 - main_record19Spécifiez l'enregistrement DNS pour votre domaine
main_recordx0 - main_recordx19Distance Mx, type de redirection, titre de redirection masquée ou alias d'e-mail nécessaires quand main_record_type est "forward","mx","stealth","email"
subdomain0 - subdomain49 (facultatif)Subdomain records (facultatif)
sub_record_type0 - sub_record_type49 (facultatif)Le type des enregistrements de sous-domaines doit être "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
sub_record0 - sub_record49 (facultatif)Adresse IP ou hôte cible
sub_recordx0 - sub_recordx49 (facultatif)Distance Mx, type de redirection, titre de redirection masquée ou alias d'e-mail nécessaires quand sub_record_type est "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"
ttl (facultatif)Durée de vie
enable (facultatif)Si vous voulez appliquer cette configuration DNS aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration DNS à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderDnsResponse></SetFolderDnsResponse>Nœud racine du document XML de réponse
<SetFolderDnsHeader></SetFolderDnsHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Set Folder DNS2

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1

Réponse

<SetDnsResponse><SetDnsHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetDnsHeader></SetDnsResponse>

 

Commande Set Folder Free Hosting (Définir l'hébergement gratuit d'un dossier)

Si la commande set parking est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Free Hosting
Explication
folder_idID du dossier que vous voulez paramétrer
enable (facultatif)Si vous voulez appliquer cette configuration d'hébergement gratuit aux futurs domaine déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration d'hébergement gratuit à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
style (facultatif)Style de la page gratuite
titleTitre de la page gratuite
bodyPartie principale de la page, HTML est autorisé mais les balises suivantes ne doivent pas être utilisées : <html>,<title>, <body>, <meta>, <script>; veuillez noter tout HTML entré dans body n'est pas validé
Balise XML de résultat
Explication
<SetFolderFreeHostingResponse></SetFolderFreeHostingResponse>Balise de la réponse à set folder free hosting, c'est le nœud racine du document XML de réponse
<SetFolderFreeHostingHeader></SetFolderFreeHostingHeader>Entête de réponse à set folder free hosting
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Free Hosting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_free_hosting&folder_id=0&title=obama's shop&body=Welcome to obama's shop&enable=yes&sync=yes

Réponse

<SetFolderFreeHostResponse><SetFolderFreeHostHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderFreeHostHeader></SetFolderFreeHostResponse>

 

Commande Set Folder Email Forward (Définir le transfert d'e-mail d'un dossier)

Si la commande set folder email forward est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Email Forward
Explication
domainLe nom de domaine que vous voulez définir, 100 domaines peuvent être définis par requête, assurez-vous qu'ils soient séparés par des virgules
folder_idID du dossier que vous voulez définir
forward_typeType de transfert, cela peut être "donot": Ne pas transférer l'e-mail, "mx": Envoyer l'e-mail à un autre hôte mail ( enregistrement MX), "forward": Envoyer l'e-mail à un autre hôte mail
username0 - username9Nom d'utilisateur, utilisé seulement quand "forward_type" est "forward"
exist_email0 - exist_email9Adresse mail existante, utilisée seulement quand "forward_type" est "forward"
mx_host0 - mx_host2Hôte mail, utilisé seulement quand "forward_type" est "mx"
mx_distance0 - mx_distance2Distance0 est la plus haute priorité, utilisé seulement quand "forward_type" est "mx"
enable (facultatif)Si vous voulez appliquer cette configuration aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<SetFolderEmailForwardingResponse></SetFolderEmailForwardingResponse>Nœud racine du document XML de réponse
<SetFolderEmailForwardingHeader></SetFolderEmailForwardingHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Email Forward

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=peter&exist_email0=peter@dynadot.com

Réponse

<SetFolderEmailForwardingResponse><SetFolderEmailForwardingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderEmailForwardingHeader></SetFolderEmailForwardingResponse>

 

Commande Set Clear Folder Setting

Si la commande set clear folder setting est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Clear Folder Setting
Explication
folder_idL'ID du dossier que vous voulez définir
serviceLe service que vous voulez supprimer : "forward", "stealth", "email_forwarding", "free_hosting", "dns" ou "nameservers"
Balise XML de résultat
Explication
<SetClearFolderSettingResponse></SetClearFolderSettingResponse>Nœud racine du document XML de réponse
<SetClearFolderSettingHeader></SetClearFolderSettingHeaderr>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Clear Folder Setting

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_clear_folder_setting&folder_id=0&service=nameservers

Réponse

<SetClearFolderSettingResponse><SetClearFolderSettingHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetClearFolderSettingHeader></SetClearFolderSettingResponse>

 

Commande Set Folder Name (Définir le nom de dossier)

Si la commande set folder name est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Name
Explication
folder_idID du dossier que vous voulez définir
folder_nameNouveau nom de dossier
Balise XML de résultat
Explication
<SetFolderNameResponse></SetFolderNameResponse>Nœud racine du document XML de réponse
<SetFolderNameHeader></SetFolderNameHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Set Folder Name

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_name&folder_id=0&folder_name=new

Réponse

<SetFolderNameResponse><SetFolderNameHeader><SuccessCode>0</SuccessCode><Status>success</Status></SetFolderNameHeader></SetFolderNameResponse>

 

Commande Set Folder Renew Option (Définir l'option de renouvellement d'un dossier)

Si la commande set folder renew option est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Set Folder Renew Option
Explication
folder_idL'ID du dossier que vous voulez paramétrer, seulement 1 dossier peut être paramétrer par requête
renew_optionL'option de renouvellement que vous voulez définir pour le dossier, cela peut être "donot", "auto" ou "reset"
enable (facultatif)Si vous voulez appliquer cette configuration de renouvellement aux futurs domaines déplacés dans ce dossier, vous pouvez utiliser ce paramètre avec "yes"
sync (facultatif)Si vous voulez synchroniser cette configuration de renouvellement à tous les domaines de ce dossier, vous pouvez utiliser ce paramètre avec "yes"
Balise XML de résultat
Explication
<Response></Response>Nœud racine du document XML de réponse
<ResponseHeader></ResponseHeader>Entête de Réponse
<ResponseCode></ResponseCode>Code de réponse, "0" pour succès, "-1" pour échec
<Error></Error>Information d'erreur, c'est seulement utilisé quand le code de réponse est "-1"

Exemple Set Folder Renew Option

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_renew_option&folder_id=0

Réponse

<Response><ResponseHeader><ResponseCode>0</ResponseCode></ResponseHeader></Response>

 

Commande Folder List (Liste de dossiers)

Cette commande est seulement disponible au format XML :

Paramètre de Requête Folder List
Explication
N/APas besoin de paramètre supplémentaire
<FolderListResponse></FolderListResponse>Nœud racine du document XML de réponse
<FolderListHeader></FolderListHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<FolderListContent></FolderListContent>Contenu de la réponse
<FolderList></FolderList>Liste de dossiers
<List></List>
<Folder></Folder>
<FolderId></FolderId>ID du dossier
<FolderName></FolderName>Nom de dossier
<DefaultWhois></DefaultWhois>Whois par défaut
<DefaultWhoisEnableStatus></DefaultWhoisEnableStatus>Statut d'activation du Whois par défaut
<DefaultRegistrant></DefaultRegistrant>Titulaire par défaut
<ContactId></ContactId>ID de contact
<DefaultAdmin></DefaultAdmin>Admin par défaut
<DefaultTechnical></DefaultTechnical>Informations techniques par défaut
<DefaultBilling></DefaultBilling>Information de facturation par défaut
<DefaultNameServerEnableStatus></DefaultNameServerEnableStatus>Statut d'activation de serveur de noms par défaut
<NameServerSettings></NameServerSettings>Paramètres de serveur de noms
<Type></Type>Type de serveur de noms
<WithAds></WithAds>Avec publicités ou non
<DefaultRenewOption></DefaultRenewOption>Option de renouvellement par défaut
<DefaultRenewOptionEnableStatus></DefaultRenewOptionEnableStatus>Statut d'activation de l'option de renouvellement par défaut
<RenewOption></RenewOption>Option de renouvellement
<DefaultTransferLock></DefaultTransferLock>Verrouillage de transfert par défaut
<DefaultTransferLockEnableStatus></DefaultTransferLockEnableStatus>Statut d'activation du verrouillage de transfert par défaut
<LockStatus></LockStatus>Statut de verrouillage

Exemple Folder List

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=folder_list

Réponse
<FolderListResponse>
  <FolderListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </FolderListHeader>
  <FolderListContent>
    <FolderList>
      <List>
        <Folder>
          <FolderId>0</FolderId>
          <FolderName>new</FolderName>
          <DefaultWhois>
            <DefaultWhoisEnableStatus>disable</DefaultWhoisEnableStatus>
            <DefaultRegistrant>
              <ContactId>0</ContactId>
            </DefaultRegistrant>
            <DefaultAdmin>
              <ContactId>0</ContactId>
            </DefaultAdmin>
            <DefaultTechnical>
              <ContactId>0</ContactId>
            </DefaultTechnical>
            <DefaultBilling>
              <ContactId>0</ContactId>
            </DefaultBilling>
          </DefaultWhois>
          <DefaultNameServers>
            <DefaultNameServerEnableStatus>disable</DefaultNameServerEnableStatus>
            <NameServerSettings>
              <Type>Dynadot Parking</Type>
              <WithAds>yes</WithAds>
            </NameServerSettings>
          </DefaultNameServers>
          <DefaultRenewOption>
            <DefaultRenewOptionEnableStatus>disable</DefaultRenewOptionEnableStatus>
            <RenewOption>no renew option</RenewOption>
          </DefaultRenewOption>
          <DefaultTransferLock>
            <DefaultTransferLockEnableStatus>disable</DefaultTransferLockEnableStatus>
            <LockStatus>locked</LockStatus>
          </DefaultTransferLock>
        </Folder>
      </List>
    </FolderList>
  </FolderListContent>
</FolderListResponse>
 

Commande Add Backorder Request (Ajouter requête de commande en attente)

Si la commande add backorder request est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Add Backorder Request
Explication
domainLe(s) domaine(s) que vous voulez ajouter et acceptez de payer si Dynadot les obtient, 100 domaines peuvent être ajoutés par requête, ils doivent être séparés par des virgules
Balise XML de résultat
Explication
<AddBackorderRequestResponse></AddBackorderRequestResponse>Nœud racine du document XML de réponse
<AddBackorderRequestHeader></AddBackorderRequestHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Add Backorder Request

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org

Réponse
<AddBackorderRequestResponse>
  <AddBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </AddBackorderRequestHeader>
</AddBackorderRequestResponse>
 

Commande Delete Backorder Request (Supprimer requête de commande en attente)

Si la commande delete backorder request est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Delete Backorder Request
Explication
domainLe(s) domaine(s) que vous voulez retirer de votre liste de requête de commandes en attente, 100 domaines peuvent être retirés par requête, ils doivent être séparés par des virgules
Balise XML de résultat
Explication
<DeleteBackorderRequestResponse></DeleteBackorderRequestResponse>Nœud racine du document XML de réponse
<DeleteBackorderRequestHeader></DeleteBackorderRequestHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple Delete Backorder Request

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=delete_backorder_request&domain=domaindropp.com

Réponse
<DeleteBackorderRequestResponse>
  <DeleteBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteBackorderRequestHeader>
</DeleteBackorderRequestResponse>
 

Commande Backorder Request List (Liste des requêtes de commandes en attente)

Appeler la commande backorder request list renverra une liste de demandes de commandes en attente pour le compte spécifié. Si cette commande est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Backorder Request List
Explication
startDateDate limite de début de l'enchère que vous voulez interroger, aaaa-mm-jj, comme 2015-05-30
endDateDate limite de fin de l'enchère que vous voulez interroger, aaaa-mm-jj, comme 2015-05-30
Balise XML de résultat
Explication
<BackorderRequestListResponse></BackorderRequestListResponse>Nœud racine du document XML de réponse
<BackorderRequestListHeader></BackorderRequestListHeader>Entête de réponse
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<BackorderRequestListContent></BackorderRequestListContent>Contenu de la réponse
<BackorderRequestList></BackorderRequestList>Liste des requêtes de commandes en attente
<BackorderRequest></BackorderRequest>Requête de commande en attente
<Domain></Domain>Domaine sur votre liste
<CutoffTime></CutoffTime>Date limite pour supprimer un demande en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC)
<BackorderRequestStatus></BackorderRequestStatus>Statut dans le processus de renouvellement de domaine expiré

Exemple Backorder Request List

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=backorder_request_list&month=1&day=31&year=2014

Réponse
<BackorderRequestListResponse>
  <BackorderRequestListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </BackorderRequestListHeader>
  <BackorderRequestListContent>
    <BackorderRequestList>
      <BackorderRequest>
        <DomainName>testdrop.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
      <BackorderRequest>
        <DomainName>testdrop3.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
      <BackorderRequest>
        <DomainName>testdrop4.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
      <BackorderRequest>
        <DomainName>testdrop5.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
    </BackorderRequestList>
  </BackorderRequestListContent>
</BackorderRequestListResponse>
Requête (format CSV)

http://api.dynadot.com/api3.html?key=1&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20

Réponse

ok,
success,
Domain,CutoffTime,BackorderRequestStatus
domain.com,1431661200000,Active
domain2.com,1431661200000,Success
domain3.com,1431661200000,Success
.
.
.

 

Commande Get Open Auctions (Obtenir les enchères ouvertes)

Appeler la commande get open auctions renverra une liste des enchères en cours. Si cette commande est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Get Open Auctions
Explication
currency (facultatif)La devise des résultats renvoyés, devrait être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<GetOpenAuctionsResponse></GetOpenAuctionsResponse>Balise de la réponse à get open auctions, c'est le nœud racine du document XML de réponse
<GetOpenAuctionsHeader></GetOpenAuctionsHeader>Entête de get open auctions
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<GetOpenAuctionsContent></GetOpenAuctionsContent>Balise du contenu de get open auctions, c'est seulement utilisé quand le statut est "success"
<Auction></Auction>Balise d'un article d'enchère, c'est seulement utilisé quand le statut est "success"
<AuctionId></AuctionId>ID d'enchère
<Domain></Domain>Nom de domaine de l'enchère
<BidPrice></BidPrice>Montant actuel proposé pour l'enchère
<BidPriceCurrency></BidPriceCurrency>Devise de l'enchère
<Bids></Bids>Nombre de propositions pour l'enchère
<EndTime></EndTime>Heure de fin de l'enchère
<EndTimestamp></EndTimestamp>Date de fin de l'enchère en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC)
<Revenue></Revenue>Revenu d'enchère
<RevenueCurrency></RevenueCurrency>Devise du revenu
<Visitors></Visitors>Visiteurs du domaine
<Links></Links>Liens entrants du domaine
<Age></Age>Age du domaine

Exemple Get Open Auctions

Requête (format xml)

https://api.dynadot.com/api3.xml?key=mykey&command=get_open_auctions&currency=usd

Réponse
<GetOpenAuctionsResponse>
  <GetOpenAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetOpenAuctionsHeader>
  <GetOpenAuctionsContent>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
            <Revenue>72</Revenue>
            <RevenueCurrency>USD</RevenueCurrency>
            <Visitors>-1</Visitors>
            <Links>-1</Links>
            <Age>1</Age>
    </Auction>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
            <Revenue>72</Revenue>
            <RevenueCurrency>USD</RevenueCurrency>
            <Visitors>-1</Visitors>
            <Links>-1</Links>
            <Age>1</Age>
    </Auction>
    .
    .
    .
  </GetOpenAuctionsContent>
</GetOpenAuctionsResponse>
Requête (format CSV)

https://api.dynadot.com/api3.html?key=mykey&command=get_open_auctions&currency=usd

Réponse

ok,
success,
AuctionId,Domain,BidPrice,BidPriceCurrency,Bids,EndTime,EndTimestamp,Revenue,RevenueCurrency,Visitors,Links,Age
10001,domain.com,92.99,USD,0,2015/04/28 18:04 UTC,1430244248274,0.64,USD,-1,-1,1
10002,xn--wkccg.com,77.99,USD,0,2015/05/01 06:04 UTC,1430460248338,86,USD,435,-1,1
10003,domain2.com,11.25,USD,0,2015/05/05 06:04 UTC,1430805846946,91,USD,358,-1,1
.
.
.

 

Commande Get Auction Details (Obtenir les détails d'une enchère)

Appeler la commande get auction details renverra les détails de l'enchère spécifiée. Cette commande est seulement disponible au format XML. Si cette commande est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Get Auction Details
Explication
domainLe nom de domaine de l'enchère, l'IDN (Nom de Domaine Internationalisé) doit utiliser punycode, "xn--wkccg.com" par exemple
currency (facultatif)La devise des résultats renvoyés, devrait être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<GetAuctionDetailsResponse></GetAuctionDetailsResponse>Balise de la réponse à get auction details, c'est le nœud racine du document XML de réponse
<GetAuctionDetailsHeader></GetAuctionDetailsHeader>En-tête de Get backorder auction details
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<GetAuctionDetailsContent></GetAuctionDetailsContent>Balise du contenu de get auction details, c'est seulement utilisé quand le statut est "success"
<AuctionStatusId></AuctionStatusId>Id de statut d'enchère, '0' pour en cours (In Progress) et '1' pour fermé par Admin (Closed by Admin), '2' pour fermé par délai dépassé (Closed by Timeout), '3' pour problème (Problem).
<AuctionStatus></AuctionStatus>Statut d'enchère
<UserIsHighBid></UserIsHighBid>Si l'utilisateur a la proposition d'enchère la plus haute
<YourCurrentBid></YourCurrentBid>Votre proposition d'enchère actuelle pour l'enchère spécifiée. Si vous n'avez pas participé, renverra '-1'
<YourProxyBid></YourProxyBid>Votre enchère par procuration pour l'enchère spécifiée. Si vous n'avez pas placé d'enchère, renverra '-1'
<AuctionId></AuctionId>ID d'enchère
<Domain></Domain>Nom de domaine de l'enchère
<BidPrice></BidPrice>Montant actuel proposé pour l'enchère
<BidPriceCurrency></BidPriceCurrency>Devise de l'enchère
<Bids></Bids>Nombre de propositions pour l'enchère
<EndTime></EndTime>Heure de fin de l'enchère
<EndTimestamp></EndTimestamp>Date de fin de l'enchère en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC)

Exemple Get Auction Details

Requête

https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd

Réponse
<GetAuctionDetailsResponse>
 <GetAuctionDetailsHeader>
   <SuccessCode>0</SuccessCode>
   <Status>success</Status>
 </GetAuctionDetailsHeader>
 <GetAuctionDetailsContent>
   <AuctionStatusId>0</AuctionStatusId>
   <AuctionStatus>In Progress</AuctionStatus>
   <UserIsHighBid>No</UserIsHighBid>
   <YourCurrentBid>-1</YourCurrentBid>
   <YourProxyBid>-1</YourProxyBid>
   <Auction>
     <AuctionId>0</AuctionId>
     <Domain>domain0.com</Domain>
     <BidPrice>6.35</BidPrice>
     <BidPriceCurrency>CNY</BidPriceCurrency>
     <Bids>0</Bids>
     <EndTime>2017/09/03 17:12 UTC</EndTime>
     <EndTimestamp>1504458737058</EndTimestamp>
   </Auction>
 </GetAuctionDetailsContent>
</GetAuctionDetailsResponse>
 

Commande Place Auction Bid (Enchérir)

Appeler la commande place auction bid vous permet d'enchérir sur l'enchère spécifiée. Si cette commande est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Place Auction Bid
Explication
domainLe nom de domaine de l'enchère, l'IDN (Nom de Domaine Internationalisé) doit utiliser punycode, "xn--wkccg.com" par exemple
bid_amountLe montant de votre proposition pour cette enchère, la devise par défaut est le dollar US, vous pouvez aussi la spécifier avec le paramètre devise ci-dessous
currency (facultatif)La devise de votre proposition d'enchère, devrait être être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<PlaceAuctionBidResponse></PlaceAuctionBidResponse>Balise de la réponse à place auction bid, c'est le nœud racine du document XML de réponse
<PlaceAuctionBidHeader></PlaceAuctionBidHeader>Entête de place auction bid
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Domaine

Requête (format xml)

https://api.dynadot.com/api3.xml?key=mykey&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd

Réponse
<PlaceAuctionBidResponse>
  <PlaceAuctionBidHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </PlaceAuctionBidHeader>
</PlaceAuctionBidResponse>
Requête (format CSV)

https://api.dynadot.com/api3.html?key=mykey&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd

Réponse

ok,success

 

Commande Get Closed Auctions

Appeler la commande get closed auctions retournera une liste d'enchères closes pour le compte spécifié. Si la commande est appelée, les paramètres suivants doivent être inclus :

Paramètre de Requête Get Closed Auctions
Explication
startDateDate de début d'enchère, aaaa-mm-jj, comme 2015-05-30
endDateDate de fin d'enchère, aaaa-mm-jj, comme 2015-05-30
currency (facultatif)La devise de votre proposition d'enchère, devrait être être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<GetClosedAuctionsResponse></GetClosedAuctionsResponse>Balise de la réponse à get closed auctions, c'est le nœud racine du document XML de réponse
<GetClosedAuctionsHeader></GetClosedAuctionsHeader>Entête de get closed auctions
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<GetClosedAuctionsContent></GetClosedAuctionsContent>Balise du contenu de get closed auctions, seulement utilisée quand le statut est "success"
<Auction></Auction>Balise d'un article d'enchère, c'est seulement utilisé quand le statut est "success"
<AuctionId></AuctionId>ID d'enchère
<Domain></Domain>Nom de domaine de l'enchère
<AuctionStatusId></AuctionStatusId>Id du statut de l'enchère, '0' pour En Cours, '1' pour Clos par Utilisateur, '2' pour Clos par Admin, '3' pour Clos par Renouvellement, '4' pour Clos par Temps Expiré, '5' pour Clos par Transfert
<AuctionStatus></AuctionStatus>Statut d'enchère
<BidPrice></BidPrice>Montant actuel proposé pour l'enchère
<BidPriceCurrency></BidPriceCurrency>Devise de l'enchère
<Bids></Bids>Nombre de propositions pour l'enchère
<AuctionWonStatus></AuctionWonStatus>Si l'utilisateur a remporté cette enchère
<YourHighBid></YourHighBid>Votre enchère haute pour cette enchère
<YourProxyBid></YourProxyBid>Votre enchère par procuration pour cette enchère

Exemple de Domaine

Requête (format xml)

https://api.dynadot.com/api3.xml?key=1&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15

Réponse
<GetClosedAuctionsResponse>
  <GetClosedAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetClosedAuctionsHeader>
  <GetClosedAuctionsContent>
    <Auction>
      <AuctionId>2</AuctionId>
      <Domain>domain-exp143.ooo</Domain>
      <AuctionStatusId>4</AuctionStatusId>
      <AuctionStatus>Closed by Timeout</AuctionStatus>
      <BidPrice>89.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>89.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
    </Auction>
    <Auction>
      <AuctionId>3</AuctionId>
      <Domain>domain-exp144.vc</Domain>
      <AuctionStatusId>4</AuctionStatusId>
      <AuctionStatus>Closed by Timeout</AuctionStatus>
      <BidPrice>28.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>28.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
    </Auction>
  </GetClosedAuctionsContent>
</GetClosedAuctionsResponse>
Requête (format CSV)

http://api.dynadot.com/api3.html?key=1&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15

Réponse

ok,
success,
AuctionId,Domain,AuctionStatusId,AuctionStatus,BidPrice,BidPriceCurrency,Bids,AuctionWonStatus,YourHighBid,YourProxyBid
2,domain.com,4,Closed by Timeout,89.99,USD,1,won,89.99,200
3,domain.com,4,Closed by Timeout,28.99,USD,1,won,28.99,300
.
.
.

 

Commande Get Open Backorder Auctions

Appeler la commande get open backorder auctions retournera une liste d'enchères en cours sur domaines en attente. Si cette commande est appelée, les paramètres suivants devraient être inclus :

Paramètres de la Requête Get Open Backorder Auctions
Explication
currency (facultatif)La devise des résultats renvoyés, devrait être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<GetOpenBackorderAuctionsResponse></GetOpenBackorderAuctionsResponse>Balise de la réponse à get open backorder auctions, c'est le nœud racine du document de réponse XML
<GetOpenBackorderAuctionsHeader></GetOpenBackorderAuctionsHeader>En-tête de Get open backorder auctions
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<GetOpenBackorderAuctionsContent></GetOpenBackorderAuctionsContent>Balise du contenu de get open backorder auctions, seulement utilisé quand le statut est "success"
<Auction></Auction>Balise d'un article d'enchère, c'est seulement utilisé quand le statut est "success"
<AuctionId></AuctionId>ID d'enchère
<Domain></Domain>Nom de domaine de l'enchère
<BidPrice></BidPrice>Montant actuel proposé pour l'enchère
<BidPriceCurrency></BidPriceCurrency>Devise de l'enchère
<Bids></Bids>Nombre de propositions pour l'enchère
<EndTime></EndTime>Heure de fin de l'enchère
<EndTimestamp></EndTimestamp>Date de fin de l'enchère en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC)

Exemple de Get Open Backorder Auctions

Requête (format xml)

https://api.dynadot.com/api3.xml?key=mykey&command=get_open_backorder_auctions&currency=usd

Réponse
<GetOpenBackorderAuctionsResponse>
  <GetOpenBackorderAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetOpenBackorderAuctionsHeader>
  <GetOpenBackorderAuctionsContent>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
    </Auction>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
    </Auction>
    .
    .
    .
  </GetOpenBackorderAuctionsContent>
</GetOpenBackorderAuctionsResponse>
Requête (format CSV)

https://api.dynadot.com/api3.html?key=mykey&command=get_open_backorder_auctions&currency=usd

Réponse

ok,
success,
AuctionId,Domain,BidPrice,BidPriceCurrency,Bids,EndTime,EndTimestamp
10000,backorder0.com,6.35,USD,0,2017/08/29 17:53 UTC,1504029194453
10001,backorder1.com,1.0,USD,0,2017/08/29 17:53 UTC,1504029194453
10002,backorder2.com,1.0,USD,0,2017/08/29 17:53 UTC,1504029194453
.
.
.

 

Commande Get Backorder Auction Details (Obtenir les informations d'enchère sur domaine en attente)

Appeler la commande get backorder auction details retournera les informations de l'enchère spécifiée. Cette commande est seulement disponible au format XML. Si cette commande est appelée, les paramètres suivants devraient être inclus :

Paramètre de Requête Get Auction Details
Explication
domainLe nom de domaine de l'enchère sur domaine en attente, IDN (Nom de Domaine Internationalisé) devrait utiliser punycode, tel que "xn--wkccg.com".
currency (facultatif)La devise des résultats renvoyés, devrait être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<GetBackorderAuctionDetailsResponse></GetBackorderAuctionDetailsResponse>Balise de la réponse à get auction details, c'est le nœud racine du document XML de réponse
<GetAuctionDetailsHeader></GetAuctionDetailsHeader>Entête de get auction details
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<GetAuctionDetailsContent></GetAuctionDetailsContent>Balise du contenu de get auction details, c'est seulement utilisé quand le statut est "success"
<AuctionStatusId></AuctionStatusId>Id du statut de l'enchère, '0' pour En Cours, '1' pour Clos par Utilisateur, '2' pour Clos par Admin, '3' pour Clos par Renouvellement, '4' pour Clos par Temps Expiré, '5' pour Clos par Transfert
<AuctionStatus></AuctionStatus>Statut d'enchère
<AuctionId></AuctionId>ID d'enchère
<Domain></Domain>Nom de domaine de l'enchère
<BidPrice></BidPrice>Montant actuel proposé pour l'enchère
<BidPriceCurrency></BidPriceCurrency>Devise de l'enchère
<Bids></Bids>Nombre de propositions pour l'enchère
<EndTime></EndTime>Heure de fin de l'enchère
<EndTimestamp></EndTimestamp>Date de fin de l'enchère en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC)
<Revenue></Revenue>Revenu d'enchère
<RevenueCurrency></RevenueCurrency>Devise du revenu
<Visitors></Visitors>Visiteurs du domaine
<Links></Links>Liens entrants du domaine
<Age></Age>Age du domaine
<UserIsHighBid></UserIsHighBid>Si l'utilisateur a la proposition d'enchère la plus haute
<YourCurrentBid></YourCurrentBid>Votre proposition d'enchère actuelle pour l'enchère spécifiée. Si vous n'avez pas participé, renverra '-1'
<YourProxyBid></YourProxyBid>Votre enchère par procuration pour l'enchère spécifiée. Si vous n'avez pas placé d'enchère, renverra '-1'

Exemple de Get Backorder Auction Details

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=get_backorder_auction_details&domain=example.com&currency=usd

Réponse
<GetBackorderAuctionDetailsResponse>
  <GetAuctionDetailsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetAuctionDetailsHeader>
  <GetAuctionDetailsContent>
    <Auction>
      <AuctionStatusId>0</AuctionStatusId>
      <AuctionStatus>IN_PROGRESS</AuctionStatus>
      <AuctionId>10001</AuctionId>
      <Domain>example.com</Domain>
      <BidPrice>89.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>0</Bids>
      <EndTime>2015/04/28 18:16 UTC</EndTime>
      <EndTimestamp>1430244969779</EndTimestamp>
      <Revenue>114</Revenue>
      <RevenueCurrency>USD</RevenueCurrency>
      <Visitors>-1</Visitors>
      <Links>-1</Links>
      <Age>1</Age>
      <UserIsHighBid>false</UserIsHighBid>
      <YourCurrentBid>-1</YourCurrentBid>
      <YourProxyBid>-1</YourProxyBid>
    </Auction>
  </GetAuctionDetailsContent></GetBackorderAuctionDetailsResponse>
 

Commande Place Backorder Auction Bid

Appeler la commande place backorder auction bid placera une enchère sur un domaine en attente spécifié. Si cette commande est appelée, les paramètres suivant devraient être inclus :

Paramètres de la Requête Place Backorder Auction Bid
Explication
domainLe nom de domaine de l'enchère, l'IDN (Nom de Domaine Internationalisé) doit utiliser punycode, "xn--wkccg.com" par exemple
bid_amountLe montant de votre proposition pour cette enchère, la devise par défaut est le dollar US, vous pouvez aussi la spécifier avec le paramètre devise ci-dessous
currency (facultatif)La devise de votre proposition d'enchère, devrait être être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<PlaceBakcorderAuctionBidResponse></PlaceBakcorderAuctionBidResponse>Balise de la réponse à place auction bid, c'est le nœud racine du document XML de réponse
<PlaceBackorderAuctionBidHeader></PlaceBackorderAuctionBidHeader>Entête de place auction bid
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"

Exemple de Place Backorder Auction Bid

Requête (format xml)

https://api.dynadot.com/api3.xml?key=mykey&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd

Réponse
<PlaceBakcorderAuctionBidResponse>
 <PlaceBackorderAuctionBidHeader>
   <SuccessCode>0</SuccessCode>
   <Status>success</Status>
 </PlaceBackorderAuctionBidHeader>
</PlaceBakcorderAuctionBidResponse>
Requête (format CSV)

https://api.dynadot.com/api3.html?key=mykey&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd

Réponse

ok,success

 

Commande Get Closed Backorder Auctions

Appeler la commande get closed backorder auctions retournera une liste des enchères sur domaines en attente fermées, correspondant à un montant spécifié. Si cette commande est appelée, les paramètres suivant devraient être inclus :

Paramètres de la requête Get Closed Backorder Auctions
Explication
startDateDate de début d'enchère, aaaa-mm-jj, comme 2015-05-30
endDateDate de fin d'enchère, aaaa-mm-jj, comme 2015-05-30
currency (facultatif)La devise de votre proposition d'enchère, devrait être être "usd", "eur", ou "cny", la devise par défaut est le dollar US
Balise XML de résultat
Explication
<GetClosedBackorderAuctionsResponse></GetClosedBackorderAuctionsResponse>Balise de la réponse à get closed auctions, c'est le nœud racine du document XML de réponse
<GetClosedBackorderAuctionsHeader></GetClosedBackorderAuctionsHeader>Entête de get closed auctions
<SuccessCode></SuccessCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Information d'erreur sur la requête, utilisée seulement quand le statut est "error"
<GetClosedBackorderAuctionsContent></GetClosedBackorderAuctionsContent>Balise du contenu de get closed auctions, seulement utilisée quand le statut est "success"
<Auction></Auction>Balise d'un article d'enchère, c'est seulement utilisé quand le statut est "success"
<YourHighBid></YourHighBid>Votre enchère haute pour cette enchère
<YourProxyBid></YourProxyBid>Votre enchère par procuration pour cette enchère
<AuctionId></AuctionId>ID d'enchère
<Domain></Domain>Nom de domaine de l'enchère
<AuctionStatusId></AuctionStatusId>Id du statut de l'enchère, '0' pour En Cours, '1' pour Clos par Utilisateur, '2' pour Clos par Admin, '3' pour Clos par Renouvellement, '4' pour Clos par Temps Expiré, '5' pour Clos par Transfert
<AuctionStatus></AuctionStatus>Statut d'enchère
<BidPrice></BidPrice>Montant actuel proposé pour l'enchère
<BidPriceCurrency></BidPriceCurrency>Devise de l'enchère
<Bids></Bids>Nombre de propositions pour l'enchère

Exemple Get Closed Auctions

Requête (format xml)

https://api.dynadot.com/api3.xml?key=1&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15

Réponse
<GetClosedBackorderAuctionsResponse>
  <GetClosedBackorderAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetClosedAuctionsHeader>
  <GetClosedBackorderAuctionsContent>
    <Auction>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>89.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
      <AuctionId>2</AuctionId>
      <Domain>domain-exp143.ooo</Domain>
      <AuctionStatusId>4</AuctionStatusId>
      <AuctionStatus>Closed by Timeout</AuctionStatus>
      <BidPrice>89.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
    </Auction>
    <Auction>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>28.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
      <AuctionId>3</AuctionId>
      <Domain>domain-exp144.vc</Domain>
      <AuctionStatusId>4</AuctionStatusId>
      <AuctionStatus>Closed by Timeout</AuctionStatus>
      <BidPrice>28.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
    </Auction>
  </GetClosedAuctionsContent>
</GetClosedAuctionsResponse>
Requête (format CSV)

http://api.dynadot.com/api3.html?key=1&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15

Réponse

ok,
success,
AuctionId,Domain,AuctionStatusId,AuctionStatus,BidPrice,BidPriceCurrency,Bids,AuctionWonStatus,YourHighBid,YourProxyBid
2,domain.com,4,Closed by Timeout,89.99,USD,1,won,89.99,200
3,domain.com,4,Closed by Timeout,28.99,USD,1,won,28.99,300
.
.
.

 

Commande Is Processing

Appeler la commande is_processing vous dira si vous pouvez envoyer une nouvelle requête.

Paramètre de Requête Is-Processing
Explication
aucun paramètre supplémentaire n'est requis
Balise XML de résultat
Explication
<Response></Response>Balise de la réponse à is_processing
<RespnseHeader></RespnseHeader>Balise d'entête de is_processing
<ResponseMsg></ResponseMsg>Balise du message de réponse à is_processing. Devrait être "yes" (Il y a un processus dans le système. Vous ne devriez pas envoyer une autre requête.) ou "no" (Il n'y a pas de processus pour votre compte. Vous pouvez envoyer une nouvelle requête.)

Exemple Is-Processing

Requête

https://api.dynadot.com/api3.xml?key=mykey&command=is_processing

Réponse
<Response>
  <ResponseHeader>
    <ResponseCode>0</ResponseCode>
    <ResponseMsg>yes</ResponseMsg>
  </ResponseHeader>
</Response>
Requête (format CSV)

http://api.dynadot.com/api3.html?key=mykey&command=is_processing

Réponse

ok,yes