Domaines

Liste de commandes d'API de domaine

Notre API est votre outil avancé de gestion de domaine et d'acquisition conçu pour l'efficacité. Avec plus de 50 commandes pour configurer, gérer, enregistrer et enchérir sur la plateforme Dynadot, vous aurez un contrôle total sur votre compte et les paramètres de votre domaine sur n'importe quel logiciel API de votre choix. Notre API de domaine est disponible pour tous les comptes, alors lancez-vous dès aujourd'hui !

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

Les demandes à notre API de domaine avancé sont envoyées à l'URL suivante :

https://api.dynadot.com/api3.xml (No translation necessary as it is a URL)

Les demandes doivent être envoyées via https (socket sécurisé) pour des raisons de sécurité. La demande doit comporter les deux paramètres suivants, une 'Clé' et une 'Commande'. Les commandes peuvent être cliquées pour voir les paramètres qui leur sont associés.

Vous recevrez différents comptages de fils en fonction du niveau de prix de votre compte : - Niveau de prix : Normal, Compte : 1 fil - Niveau de prix : En vrac, Compte : 5 fils - Niveau de prix : En vrac super, Compte : 25 fils


 
Paramètre de requête
Explication
KeyVotre clé d'accès à l'API est disponible dans le panneau de contrôle de votre compte Dynadot sous le menu latéral 'Outils' -> 'API'.
Command
Domain:
search, register, delete, renew, push, transfer, bulk_register

domain_info, set_whois, set_ns, set_parking, set_forwarding, set_stealth, set_hosting, set_dns2, set_email_forward, set_clear_domain_setting, set_folder, set_note, set_renew_option, set_privacy, tld_price, list_domain, lock_domain, set_dnssec, get_dnssec, clear_dnssec

cancel_transfer, get_transfer_status, set_transfer_auth_code, authorize_transfer_away, get_transfer_auth_code

get_domain_push_request, set_domain_push_request
contact:
create_cn_audit, get_cn_audit_status, create_contact, edit_contact, delete_contact, contact_list, get_contact

set_contact_eu_setting, set_contact_lv_setting, set_contact_lt_setting
Nameserver:
get_ns, add_ns, register_ns, set_ns_ip, delete_ns, delete_ns_by_domain, server_list, get_dns
Account:
account_info, get_account_balance, set_default_whois, set_default_ns, set_default_parking, set_default_forwarding, set_default_stealth, set_default_hosting, set_default_dns, set_default_dns2, set_default_email_forward, set_clear_default_setting, set_default_renew_option
Folder:
create_folder, delete_folder, set_folder_whois, set_folder_ns, set_folder_parking, set_folder_forwarding, set_folder_stealth, set_folder_hosting, set_folder_dns, set_folder_dns2, set_folder_email_forward, set_clear_folder_setting, set_folder_name, set_folder_renew_option, folder_list
Aftermarket:
add_backorder_request, delete_backorder_request, backorder_request_list

get_open_auctions, get_auction_details, get_auction_bids, place_auction_bid, get_closed_auctions

get_open_backorder_auctions, get_backorder_auction_details, place_backorder_auction_bid, get_closed_backorder_auctions, get_expired_closeout_domains, buy_expired_closeout_domain, get_listings, get_listing_item, buy_it_now
Other:
set_afternic_confirm_action, set_sedo_confirm_action, order_list, set_for_sale, get_order_status, is_processing, list_coupons

XML The domain industry is constantly evolving and changing. It is important for professionals in this field to stay informed about trends and developments.

Balise XML de résultat
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)

Support multi-thread

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 cherchez, les comptes normaux peuvent spécifier un domaine par commande, les comptes bulk et super bulk peuvent 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".
currency (facultatif)Vous pouvez décider du type de devise, les options sont "USD","CNY", "GBP","EUR","INR","CAD", etc. Si vous n'avez pas configuré ce paramètre, nous utiliserons la devise par défaut du compte
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
Search Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
Response (XML format)
<Results>
  <SearchResponse>
    <SearchHeader>
      <SuccessCode>0</SuccessCode>
      <DomainName>mydomain.com</DomainName>
      <Available>yes</Available>
      <Price>77.00 in USD</Price>
    </SearchHeader>
  </SearchResponse>
  <SearchResponse>
    <SearchHeader>
      <SuccessCode>0</SuccessCode>
      <DomainName>mydomain.net</DomainName>
      <Available>yes</Available>
      <Price>44.00 in USD</Price>
    </SearchHeader>
  </SearchResponse>
</Results>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
Response (JSON format)
{
   "SearchResponse":{
      "ResponseCode":"0",
      "SearchResults":[
         {
            "DomainName":"mydomain.com",
            "Available":"yes",
            "Price":"77.00 in USD"
         },
         {
            "DomainName":"mydomain.net",
            "Available":"yes",
            "Price":"44.00 in USD"
         }
      ]
   }
}
 

Commande Register (Enregistrer)

Support multi-thread

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
registrant_contact (facultatif)Le contact de l'enregistreur que vous souhaitez utiliser sur le domaine
admin_contact (facultatif)Le contact administratif que vous souhaitez utiliser sur le domaine
technical_contact (facultatif)Le contact technique que vous souhaitez utiliser sur le domaine
billing_contact (facultatif)Le contact de facturation que vous souhaitez utiliser sur le domaine
option0 (si nécessaire)
Le nom de déclarant (titulaire) de .AT, .BE,
option1 (si nécessaire)L'organisation de l'enregistrement .AT, .BE, (en option)
Pour .AT, vous pouvez spécifier soit option0, option1, soit les deux
premium (facultatif)Si vous souhaitez enregistrer un nom de domaine premium, attribuez-le à "1" (facultatif)
currency (facultatif)Vous pouvez décider du type de devise, les options sont "USD","CNY", "GBP","EUR","INR","CAD", etc. Si vous n'avez pas configuré ce paramètre, nous utiliserons la devise par défaut du compte
coupon (facultatif)Le code promo que vous voulez appliquer à cette commande
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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=register&domain=domain1.net&duration=3&currency=USD
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<RegisterResponse>
  <RegisterHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RegisterHeader>
  <RegisterContent>
    <Expiration>1458379145266</Expiration>
  </RegisterContent>
</RegisterResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=register&domain=domain1.net&duration=3&currency=USD
Response (JSON format)
{
  "RegisterResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "DomainName": "domain1.net",
    "Expiration": 1458379145266
  }
}
 

Commande Delete (Supprimer)

Support multi-thread

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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=delete&domain=domain1.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteResponse>
  <DeleteHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteHeader>
</DeleteResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=delete&domain=domain1.com
Response (JSON format)
{
  "DeleteResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "DomainName": "domain1.com"
  }
}
 

Commande Renew (Renouveler)

Support multi-thread

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
currency (facultatif)Vous pouvez décider du type de devise, les options sont "USD","CNY", "GBP","EUR","INR","CAD", etc. Si vous n'avez pas configuré ce paramètre, nous utiliserons la devise par défaut du compte
price_check (facultatif)Vous pouvez ajouter ce paramètre à la commande pour vérifier les informations de tarifs pour renouveler ce domaine. NOTE : En ajoutant ce paramètre à la commande, notre API ne renouvèlera pas le domaine, mais affichera seulement les tarifs.
coupon (facultatif)Le code promo que vous voulez appliquer à cette commande
no_renew_if_late_renew_fee_needed (facultatif)Vous pouvez ajouter ce paramètre à la commande pour éviter le renouvellement si le domaine nécessite des frais de renouvellement tardif. Si le domaine nécessite des frais de renouvellement tardif pour être renouvelé et que 'no_renew_if_late_renew_fee_needed = 1' a été passé dans la commande, le domaine ne sera pas renouvelé.
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"
<PriceInfo></PriceInfo>Tag d'info de prix, utilisé seulement quand le statut est "price_check_success"
<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"
Renew Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
Response (XML format)
<RenewResponse>
  <RenewHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RenewHeader>
  <RenewContent>
    <Expiration>73984579834</Expiration>
  </RenewContent>
</RenewResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
Response (JSON format)
{
   "RenewResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "DomainName":"domain1.com",
      "Expiration":"73984579834"
   }
}
 

Commande de poussée

Support multi-thread

La commande push permet de créer et de traiter une commande de push de domaine. Vous devez déverrouiller votre domaine et tenir compte de la commande de push de domaine. Le compte récepteur doit rejeter/accepter le domaine pour finaliser la commande de push de domaine. Si vous appelez la commande push, les paramètres suivants doivent être inclus :

Paramètre de Requête Push
Explication
domainLe nom du domaine que vous voulez transférer (push). Nous supportons également le "push groupé", vous pouvez utiliser ";" pour séparer les domaines. Exemple : domaine1.com;domaine2.com
receiver_push_usernameEntrez le nom d'utilisateur du compte destinataire
currency (facultatif)Vous pouvez décider du type de devise, les options sont "USD","CNY", "GBP","EUR","INR","CAD", etc. Si vous n'avez pas configuré ce paramètre, nous utiliserons la devise par défaut du compte
unlock_domain_for_push(optional)Positionnez ce paramètre à "1". Si le domaine est verrouillé, nous le déverrouillerons automatiquement, pour que vous n'ayez pas à le faire manuellement
receiver_email(optional)Poussez l'email de compte du destinataire
Balise XML de résultat
Explication
<PushResponse></PushResponse>Balise de réponse de push, c'est le nœud racine du document XML de réponse
<PushHeader></PushHeader>Entête de Push
<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"
Push Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
Response (XML format)
<PushResponse>
  <PushHeader>
    <SuccessCode>0</SuccessCode>
    <Status>order created</Status>
  </PushHeader>
</PushResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
Response (JSON format)
{
   "PushResponse":{
      "ResponseCode":"0",
      "Status":"order created"
   }
}
 

Commande Transfer

Support multi-thread

Appeler la commande de transfert créera et traitera une commande de transfert. Certains TLD peuvent nécessiter la confirmation du régistraire pour finaliser la commande. En cas d'appel de la commande de transfert, les paramètres suivants doivent être inclus :

Paramètre de Demande de Transfert
Explication
domainLe nom de domaine que vous voulez transférer vers Dynadot, seul 1 domaine peut être transféré par requête
authLe code d'autorisation pour la demande de transfert.
currency (facultatif)Vous pouvez décider du type de devise, les options sont "USD","CNY", "GBP","EUR","INR","CAD", etc. Si vous n'avez pas configuré ce paramètre, nous utiliserons la devise par défaut du compte
registrant_contact (facultatif)Le contact de déclarant (titulaire) que vous voulez utiliser quand le transfert est terminé. (Certains TLD ne gèrent pas cette fonctionnalité)
admin_contact (facultatif)Le contact admin que vous voulez utiliser quand le transfert est terminé. (Certains TLD ne gèrent pas cette fonctionnalité)
technical_contact (facultatif)Le contact technique que vous voulez utiliser quand le transfert est terminé. (Certains TLD ne gèrent pas cette fonctionnalité)
billing_contact (facultatif)Le contact de facturation que vous voulez utiliser quand le transfert est terminé. (Certains TLD ne gèrent pas cette fonctionnalité)
premium (facultatif)Si vous souhaitez transférer un domaine premium, définissez-le égal à "1" (optionnel)
privacy (facultatif)Le statut de confidentialité du domaine que vous souhaitez définir peut être "on" ou "off". . Le niveau de confidentialité par défaut du compte sera appliqué si une entrée incorrecte ou aucune entrée n'est donnée.
name_servers (facultatif)La liste des serveurs de noms à appliquer au domaine une fois le transfert terminé. Vous pouvez utiliser "," pour séparer les serveurs de noms. Exemple : ns1.domain1.com,ns2.domain2.com
coupon (facultatif)Le code promo que vous voulez appliquer à cette commande
Balise XML de résultat
Explication
<TransferResponse></TransferResponse>Tag de réponse de transfert, c'est le noeud racine du document de réponse XML
<TransferHeader></TransferHeader>Entête de Transfert
<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 Transfert

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<TransferResponse>
  <TransferHeader>
    <SuccessCode>0</SuccessCode>
    <Status>order created</Status>
    <DomainName>domain1.com</DomainName>
    <OrderId>1234567</OrderId>
  </TransferHeader>
</TransferResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
Response (JSON format)
{
  "TransferResponse": {
    "ResponseCode": 0,
    "Status": "order created",
    "DomainName": "domain1.com",
    "OrderId": "1234567"
  }
}
 

Commande d'inscription en vrac

Support multi-thread

L'appel de la commande d'enregistrement en vrac créera et traitera des commandes d'enregistrement. Vous devez avoir un solde de compte suffisant pour payer les commandes. Si vous appelez la commande d'enregistrement en vrac, les paramètres suivants doivent être inclus:

Paramètre de demande d'enregistrement en vrac
Explication
domain0-domain99Le(s) nom(s) de domaine que vous souhaitez enregistrer, un maximum de 100 domaines peuvent être enregistrés par requête
premium (facultatif)Si vous souhaitez enregistrer un nom de domaine premium, attribuez-le à "1" (facultatif)
currency (facultatif)Vous pouvez décider du type de devise et les paramètres pris en charge sont "USD", "CNY", "GBP", "EUR", "INR", "CAD", et ainsi de suite. Si vous manquez ce paramètre, nous utiliserons la devise par défaut du compte.
coupon (facultatif)Le code promo que vous voulez appliquer à cette commande
Balise XML de résultat
Explication
<BulkRegisterResponse></BulkRegisterResponse>Balise de réponse d'enregistrement en vrac
<BulkRegisterHeader></BulkRegisterHeader>Balise d'en-tête d'inscription en vrac
<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"
<BulkRegisterContent></BulkRegisterContent>L'étiquette d'inscription en masse de contenu
<Expiration></Expiration>Date d'expiration en temps Unix (millisecondes depuis le 1 janvier 1970 à minuit UTC), seulement utilisé quand le résultat est "success"
<Result></Result>Le résultat de l'action d'inscription
<Message></Message>Message d'erreur de l'action d'inscription, utilisé uniquement lorsque le résultat est "error"

Exemple d'enregistrement en vrac

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<BulkRegisterResponse>
  <BulkRegisterHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </BulkRegisterHeader>
  <BulkRegisterContent>
    <BulkRegister>
      <RegisterResult>
        <DomainName>domain0.com</DomainName>
        <Expiration>1234567890</Expiration>
        <Result>success</Result>
        <Message>-</Message>
      </RegisterResult>
      <RegisterResult>
        <DomainName>domain1.com</DomainName>
        <Expiration>-</Expiration>
        <Result>error</Result>
        <Message>not_available</Message>
      </RegisterResult>
    </BulkRegister>
  </BulkRegisterContent>
</BulkRegisterResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
Response (JSON format)
{
  "BulkRegisterResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BulkRegister": [
      {
        "DomainName": "domain0.com",
        "Expiration": "1234567890",
        "Result": "success",
        "Message": "-"
      },
      {
        "DomainName": "domain1.com",
        "Expiration": "-",
        "Result": "error",
        "Message": "not_available"
      }
    ]
  }
}
 

Commande Domain Info (Informations de Domaine)

Support multi-thread

Cette commande est uniquement disponible en format XML et JSON:

Paramètre de Requête Domain Info
Explication
domainSeulement 1 domaine permis par demande
Balise XML de résultat
Explication
<DomainInfoResponse></DomainInfoResponse>Nœud racine du document XML de réponse
<DomainInfoResponseHeader></DomainInfoResponseHeader>Entête de réponse
<ResponseCode></ResponseCode>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)
<Registration></Registration>Date d'enregistrement 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
Domain Information Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=domain_info&domain=domain1.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<DomainInfoResponse>
  <DomainInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </DomainInfoHeader>
  <DomainInfoContent>
    <Domain>
      <Name>domain1.com</Name>
      <Expiration>1361430589062</Expiration>
      <Registration>1234567890123</Registration>
      <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/>
      <Folder>
        <FolderId>-1</FolderId>
        <FolderName>(no folder)</FolderName>
      </Folder>
    </Domain>
  </DomainInfoContent>
</DomainInfoResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=domain_info&domain=domain1.com
Response (JSON format)
{
  "DomainInfoResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "DomainInfo": {
      "Name": "domain1.com",
      "Expiration": "1361430589062",
      "Registration": "1234567890123",
      "NameServerSettings": {
        "Type": "Dynadot Parking",
        "WithAds": "Yes"
      },
      "Whois": {
        "Registrant": {
          "ContactId": "0"
        },
        "Admin": {
          "ContactId": "0"
        },
        "Technical": {
          "ContactId": "0"
        },
        "Billing": {
          "ContactId": "0"
        }
      },
      "Locked": "yes",
      "Disabled": "no",
      "UdrpLocked": "no",
      "RegistrantUnverified": "no",
      "Hold": "no",
      "Privacy": "none",
      "isForSale": "yes",
      "RenewOption": "no renew option",
      "Note": "",
      "Folder": {
        "FolderId": "-1",
        "FolderName": "(no folder)"
      }
    }
  }
}
 

Commande Set Whois (Définir le Whois)

Support multi-thread

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"
Set Whois Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Response (XML format)
<SetWhoisResponse>
  <SetWhoisHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetWhoisHeader>
</SetWhoisResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Response (JSON format)
{
   "SetWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"

Configurer l'exemple de Ns

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetNsResponse>
  <SetNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNsHeader>
</SetNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
Response (JSON format)
{
  "SetNsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande Set Parking

Support multi-thread

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"
Set Parking Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_parking&domain=domain1.com&with_ads=no
Response (XML format)
<SetParkingResponse>
  <SetParkingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetParkingHeader>
</SetParkingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_parking&domain=domain1.com&with_ads=no
Response (JSON format)
{
   "SetParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set Forwarding (Définir la Redirection)

Support multi-thread

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"
Set Forwarding Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
Response (XML format)
<SetForwardingResponse>
  <SetForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetForwardingHeader>
</SetForwardingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
Response (JSON format)
{
   "SetForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Stealth Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Response (XML format)
<SetStealthResponse>
  <SetStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetStealthHeader>
</SetStealthResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Response (JSON format)
{
   "SetStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Hosting Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
Response (XML format)
<SetHostingResponse>
  <SetHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetHostingHeader>
</SetHostingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
Response (JSON format)
{
   "SetHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set DNS2

Support multi-thread

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

Veuillez noter que l'exécution de la commande SET_DNS2 écrasera, par défaut, les paramètres DNS actuels. Pour modifier ce comportement et ajouter les nouveaux paramètres DNS au lieu de les remplacer, vous pouvez utiliser le paramètre optionnel add_dns_to_current_setting.

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_type19 (optional)Le 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 (301 pour "1", 302 pour "2"), titre ou alias e-mail de redirection masquée, nécessaire quand main_record_type est égal à "forward","mx","stealth","email".
subdomain0 - subdomain99 (facultatif)Subdomain records (facultatif)
sub_record_type0 - sub_record_type99Le type d'enregistrement de sous-domaine doit être "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
sub_record0 - sub_record99Adresse IP de sous-domaine ou hôte cible
sub_recordx0 - sub_recordx99Distance 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
add_dns_to_current_setting (facultatif)Si vous souhaitez ajouter les nouveaux paramètres DNS aux paramètres DNS existants. Mettez-le égal à "1" (facultatif)
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"
Set DNS2 Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&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
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetDnsResponse>
  <SetDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDnsHeader>
</SetDnsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&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
Response (JSON format)
{
  "SetDnsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande Set Dnssec

Support multi-thread

Appeler la commande Set Dnssec permettra de définir le dnssec du domaine. Cette commande est uniquement disponible au format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus:

Vous pouvez choisir de remplir les valeurs des paramètres correspondants dans l'Option en fonction de votre nom de domaine.

Option 1 : nom_de_domaine , balise_clé , type_de_digest , digest , algorithme

Option 2 : nom_de_domaine , drapeaux , clé_publique , algorithme

Remarques : Veuillez sélectionner le numéro de l'étiquette correspondante en tant que valeur de votre paramètre, le cas échéant.

Paramètre de demande Dnssec
Explication
domain_nameLe nom de domaine pour lequel vous devez configurer le dnssec
key_tagPorte-clés
digest_typeVous pouvez choisir un numéro parmi les options suivantes pour représenter votre type de signature numérique : SHA-1(1) SHA-256(2) GOSTR 34.11-94 (3) SHA-384(4)
digestVeuillez entrer la valeur correspondant au type de digest que vous avez sélectionné.
algorithmVous pouvez choisir un nombre dans la liste suivante pour représenter votre algorithme de signature numérique: RSA/MD5(1) Diffie-Hellman (2) DSA/SHA-1(3) Courbe elliptique (4) RSA/SHA-1(5) DSA-NSEC3-SHA1(6) RSASHA1-NSEC3-SHA1(7) RSA/SHA-256(8) RSA/SHA-512(10) GOSTR 34.10-2001(12) ECDSA Courbe P-256 avec SHA-256(13) ECDSA Courbe P-384 avec SHA-384(14) ED25519(15) ED448(16) Indirect (252) DNS privé (253) OID privé (254)
flagsVous pouvez choisir un numéro dans la liste suivante pour représenter votre symbole de signature numérique : ZSK (256) KSK (257)
public_keyLa Clé Publique (Public Key) doit être encodée en base64.
Balise XML de résultat
Explication
<SetDnssecResponse></SetDnssecResponse>Le nœud racine de la réponse
<SetDnssecHeader></SetDnssecHeader>Définir l'en-tête Dnssec
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"

Exemple de configuration de DNSSEC

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_dnssec&domain_name=domain-haha1.com&flags=257&public_key=123&algorithm=1
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetDnssecResponse>
  <SetDnssecHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDnssecHeader>
  <SetDnssecContent/>
</SetDnssecResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_dnssec&domain_name=domain-haha1.com&flags=257&public_key=123&algorithm=1
Response (JSON format)
{
  "SetDnssecResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

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

Support multi-thread

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"
Set Email Forward Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
Response (XML format)
<SetEmailForwardingResponse>
  <SetEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetEmailForwardingHeader>
</SetEmailForwardingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
Response (JSON format)
{
   "SetEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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 souhaitez effacer, il peut être "forward", "stealth", "email_forwarding", "dns", "dnssec", et "nameservers"
Balise XML de résultat
Explication
<SetClearDomainSettingResponse></SetClearDomainSettingResponse>Nœud racine du document XML de réponse
<SetClearDomainSettingHeader></SetClearDomainSettingHeader>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"
Set Clear Domain Setting Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
Response (XML format)
<SetClearDomainSettingResponse>
  <SetClearDomainSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearDomainSettingHeader>
</SetClearDomainSettingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
Response (JSON format)
{
   "SetClearDomainSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set Folder (Définir le Dossier)

Support multi-thread

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"
Set Folder Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder&domain=domian1.com&folder=folder1
Response (XML format)
<SetFolderResponse>
  <SetFolderHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderHeader>
</SetFolderResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder&domain=domian1.com&folder=folder1
Response (JSON format)
{
   "SetFolderResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set Note (Définir une note)

Support multi-thread

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"
Set Note Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
Response (XML format)
<SetNoteResponse>
  <SetNoteHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNoteHeader>
</SetNoteResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
Response (JSON format)
{
   "SetNoteResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande de configuration d'ID client (REVENDEUR UNIQUEMENT)

Support multi-thread

Si la commande de définition de l'identifiant client est appelée, les paramètres suivants doivent être inclus :

Définir le paramètre de demande d'ID client
Explication
domainLe domaine que vous souhaitez définir , plusieurs domaines sont séparés par des virgules ( Max :100 )
customer_idL'identifiant client que vous souhaitez définir pour le domaine ne peut pas être nul
Balise XML de résultat
Explication
<SetCustomerIdResponse></SetCustomerIdResponse>Nœud racine du document XML de réponse
<SetCustomerIdHeader></SetCustomerIdHeader>Entête de réponse
<SetCustomerIdContent></SetCustomerIdContent>Contenu de la réponse
<SetCustomerIdSuccess></SetCustomerIdSuccess>Contenu de réponse de réussite pour définir l'identifiant client
<SetCustomerIdFailed></SetCustomerIdFailed>Erreur de configuration de l'identifiant client dans le contenu de la réponse
<ResponseCode></ResponseCode>Si l'opération réussit, "0" pour succès, "-1" pour échec, "1" pour problème
<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 d'identifiant de client

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_customer_id&domain=domain1.com,domain2.com&customer_id=123456
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetCustomerIdResponse>
  <SetCustomerIdHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetCustomerIdHeader>
  <SetCustomerIdContent>
    <SetCustomerIdSuccess>
      <content>
        <Domain>domain1.com</Domain>
        <CustomerId>123456</CustomerId>
      </content>
      <content>
        <Domain>domain2.com</Domain>
        <CustomerId>123456</CustomerId>
      </content>
    </SetCustomerIdSuccess>
  </SetCustomerIdContent>
</SetCustomerIdResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_customer_id&domain=domain1.com,domain2.com&customer_id=123456
Response (JSON format)
{
  "SetCustomerIdResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetCustomerIdSuccess": [
      {
        "Domain": "domain1.com",
        "CustomerId": 123456
      },
      {
        "Domain": "domain2.com",
        "CustomerId": 123456
      }
    ]
  }
}
 

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

Support multi-thread

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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_renew_option&domain=domain1.com&renew_option=auto
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetRenewOptionResponse>
  <SetRenewOptionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetRenewOptionHeader>
</SetRenewOptionResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_renew_option&domain=domain1.com&renew_option=auto
Response (JSON format)
{
  "SetRenewOptionResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande Set Privacy (Définir la confidentialité)

Support multi-thread

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"
whois_privacy_optionLe statut de confidentialité whois du domaine que vous souhaitez définir peut être "yes" ou "no".
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"
Set Privacy Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
Response (XML format)
<SetPrivacyResponse>
  <SetPrivacyHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetPrivacyHeader>
</SetPrivacyResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
Response (JSON format)
{
   "SetPrivacyResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Prix des TLD

Support multi-thread

Cette fonctionnalité n'est disponible qu'en format XML et JSON:

Paramètre de Demande de Prix du TLD
Explication
currency (facultatif)La devise du résultat, devrait être "usd", "eur", ou "cny", devise par défaut est la devise par défaut de l'API paramétrée dans le compte
count_per_page (optional)Combien d'entités sont affichées par page
page_index (optional)De quelles entités de page voulez-vous voir
sort (optional)Veuillez sélectionner l'une des options suivantes comme valeur pour le paramètre de tri :
* Si vous ne l'avez pas sélectionnée, nous utiliserons le tri par défaut.
1) RankAsc (Par défaut)
2) RankDesc
3) NameAsc
4) NameDesc
5) SalesAsc
6) SalesDesc
7) LaunchDateAsc
8) LaunchDateDesc
9) CountAsc
10) CountDesc
11) RegistryAsc
12) RegistryDesc
Balise XML de résultat
Explication
<TldPriceResponse></TldPriceResponse>Nœud racine du document XML de réponse
<TldPriceResponseHeader></TldPriceResponseHeader>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"
<TldPriceContent></TldPriceContent>Contenu de la réponse
<TldContent></TldContent>Infos du TLD
<Tld></Tld>Domaines de premier niveau
<Usage></Usage>Utilisation du TLD
<Price></Price>Informations de prix sur ce TLD. Contient les sous-balises : Unit : Unité de prix. Register : Prix d'enregistrement. Renew : Prix de renouvellement. Transfer : Prix de transfert.
<Privacy></Privacy>Si ce TLD supporte la confidentialité Whois
<GracePeriod></GracePeriod>Informations de délai de grâce pour ce TLD. Contient les sous-balises : Unit : Unité d'info de délai de grâce. Renew : Délai de grâce de renouvellement. Delete : Délai de grâce de suppression.
<IDN></IDN>Si ce TLD supporte les Noms de Domaines Internationalisés (IDN)
<Restrictions></Restrictions>Nom de domaine
TLD Prices Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=tld_price&currency=USD
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<TldPriceResponse>
  <TldPriceResponseHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <PriceLevel>Regular Pricing</PriceLevel>
    <Currency>USD</Currency>
  </TldPriceResponseHeader>
  <TldPriceContent>
    <TldContent>
      <Tld>com</Tld>
      <Usage>General</Usage>
      <Price>
        <Unit>(Price/1 year)</Unit>
        <Register>15.00</Register>
        <Renew>15.00</Renew>
        <Transfer>15.00</Transfer>
        <Restore>10.00</Restore>
      </Price>
      <Privacy>10.00</Privacy>
      <GracePeriod>
        <Unit>10.00</Unit>
        <Renew>10.00</Renew>
        <Delete>30</Delete>
        <Restore>YES</Restore>
      </GracePeriod>
      <IDN>YES</IDN>
      <Restrictions>--</Restrictions>
    </TldContent>
  </TldPriceContent>
</TldPriceResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=tld_price&currency=USD
Response (JSON format)
{
  "TldPriceResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "PriceLevel": "Regular Pricing",
    "Currency": "USD",
    "TldPrice": [
      {
        "Tld": "com",
        "Usage": "General",
        "IDN": "YES",
        "Restrictions": "--",
        "Privacy": "10.00",
        "Price": {
          "Unit": "(Price/1 year)",
          "Register": "15.00",
          "Renew": "15.00",
          "Transfer": "15.00",
          "Restore": "10.00"
        },
        "GracePeriod": {
          "Unit": "10.00",
          "Renew": "10.00",
          "Delete": "30",
          "Restore": "YES"
        }
      }
    ]
  }
}
 

Commande List Domain (Lister les domaines)

Support multi-thread

Cette fonctionnalité n'est disponible qu'en format XML et JSON:

Paramètre de Requête List Domain
Explication
customer_id (facultatif)Filtrer les données par ID client ( seuls les revendeurs peuvent utiliser ce paramètre )
count_per_page (optional)Combien d'entités sont affichées par page
page_index (optional)De quelles entités de page voulez-vous voir
sort (optional)Veuillez sélectionner l'une des options suivantes comme valeur du paramètre de tri :
* Si vous ne l'avez pas sélectionné, nous utiliserons le tri par défaut.
1) CountAsc (Défaut)
2) CountDesc
3) NameAsc
4) NameDesc
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)
<Registration></Registration>Date d'enregistrement 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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=list_domain
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<ListDomainInfoResponse>
  <ListDomainInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ListDomainInfoHeader>
  <ListDomainInfoContent>
    <DomainInfoList>
      <DomainInfo>
        <Domain>
          <Name>domain-exp140.com</Name>
          <Expiration>1361430589062</Expiration>
          <Registration>1234567890123</Registration>
          <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>no</isForSale>
          <RenewOption>no renew option</RenewOption>
          <Note/>
          <Folder>
            <FolderId>-1</FolderId>
            <FolderName>(no folder)</FolderName>
          </Folder>
        </Domain>
        <Domain>
          <Name>domain-exp141.com</Name>
          <Expiration>1361430589062</Expiration>
          <Registration>1234567890123</Registration>
          <NameServerSettings>
            <Type>Dynadot Parking</Type>
            <WithAds>Yes</WithAds>
          </NameServerSettings>
          <Whois>
            <Registrant>
              <ContactId>1</ContactId>
            </Registrant>
            <Admin>
              <ContactId>2</ContactId>
            </Admin>
            <Technical>
              <ContactId>3</ContactId>
            </Technical>
            <Billing>
              <ContactId>4</ContactId>
            </Billing>
          </Whois>
          <Locked>yes</Locked>
          <Disabled>no</Disabled>
          <UdrpLocked>no</UdrpLocked>
          <RegistrantUnverified>no</RegistrantUnverified>
          <Hold>no</Hold>
          <Privacy>none</Privacy>
          <isForSale>no</isForSale>
          <RenewOption>no renew option</RenewOption>
          <Note/>
          <Folder>
            <FolderId>-1</FolderId>
            <FolderName>(no folder)</FolderName>
          </Folder>
        </Domain>
      </DomainInfo>
    </DomainInfoList>
  </ListDomainInfoContent>
</ListDomainInfoResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=list_domain
Response (JSON format)
{
  "ListDomainInfoResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "MainDomains": [
      {
        "Name": "domain-exp140.com",
        "Expiration": "1361430589062",
        "Registration": "1234567890123",
        "NameServerSettings": {
          "Type": "Dynadot Parking",
          "WithAds": "Yes"
        },
        "Whois": {
          "Registrant": {
            "ContactId": "0"
          },
          "Admin": {
            "ContactId": "0"
          },
          "Technical": {
            "ContactId": "0"
          },
          "Billing": {
            "ContactId": "0"
          }
        },
        "Locked": "yes",
        "Disabled": "no",
        "UdrpLocked": "no",
        "RegistrantUnverified": "no",
        "Hold": "no",
        "Privacy": "none",
        "isForSale": "no",
        "RenewOption": "no renew option",
        "Note": "",
        "Folder": {
          "FolderId": "-1",
          "FolderName": "(no folder)"
        }
      },
      {
        "Name": "domain-exp141.com",
        "Expiration": "1361430589062",
        "Registration": "1234567890123",
        "NameServerSettings": {
          "Type": "Dynadot Parking",
          "WithAds": "Yes"
        },
        "Whois": {
          "Registrant": {
            "ContactId": "1"
          },
          "Admin": {
            "ContactId": "2"
          },
          "Technical": {
            "ContactId": "3"
          },
          "Billing": {
            "ContactId": "4"
          }
        },
        "Locked": "yes",
        "Disabled": "no",
        "UdrpLocked": "no",
        "RegistrantUnverified": "no",
        "Hold": "no",
        "Privacy": "none",
        "isForSale": "no",
        "RenewOption": "no renew option",
        "Note": "",
        "Folder": {
          "FolderId": "-1",
          "FolderName": "(no folder)"
        }
      }
    ]
  }
}
 

Commande de verrouillage de domaine

Support multi-thread

Si vous appelez la commande de verrouillage de domaine, les paramètres suivants doivent être inclus :

Paramètre de demande de verrouillage de domaine
Explication
domainLe nom de domaine que vous souhaitez verrouiller, seul un domaine 1 peut être saisi par demande
Balise XML de résultat
Explication
<LockDomainResponse></LockDomainResponse>Nœud racine du document XMLXML de réponse
<LockDomainHeader></LockDomainHeader>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"
Lock Domain Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=lock_domain&domain=domain4.com
Response (XML format)
<LockDomainResponse>
   <LockDomainHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </LockDomainHeader>
</LockDomainResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=lock_domain&domain=domain4.com
Response (JSON format)
{
   "LockDomainResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Annuler commande de transfert

Support multi-thread

La commande vous permet d'annuler un élément de transfert dans la commande. Si vous appelez la commande d'annulation de transfert, les paramètres suivants doivent être inclus :

Paramètre d'annulation de demande de transfert
Explication
domainLe nom de domaine que vous souhaitez annuler le transfert pour, seule une domaine 1 peut être saisie par demande
order_idL'identifiant de commande de transfert peut être obtenu à partir d'une autre API get_transfer_status.
Balise XML de résultat
Explication
<CancelTransferResponse></CancelTransferResponse>Nœud racine du document XMLXML de réponse
<CancelTransferHeader></CancelTransferHeader>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 d'annulation de transfert

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=cancel_transfer&domain=domain4.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<CancelTransferResponse>
  <CancelTransferHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CancelTransferHeader>
</CancelTransferResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=cancel_transfer&domain=domain4.com
Response (JSON format)
{
  "CancelTransferResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande d'état de transfert

Support multi-thread

Si l'appel de la commande de récupération de l'état de transfert, les paramètres suivants doivent être inclus:

Obtenir le paramètre de demande d'état de transfert
Explication
domainLe nom de domaine pour lequel vous souhaitez obtenir le statut de transfert, un seul domaine 1 peut être saisi par demande
transfer_typeLe type de transfert pour lequel vous souhaitez obtenir le statut du transfert (transfert entrant ou sortant)
Balise XML de résultat
Explication
<GetTransferStatusResponse></GetTransferStatusResponse>Nœud racine du document XMLXML de réponse
<GetTransferStatusHeader></GetTransferStatusHeader>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"
<GetTransferStatusContent></GetTransferStatusContent>Contenu de la réponse
<TransferList></TransferList>Liste de transfert
<Transfer></Transfer>Transférer des informations
<OrderId></OrderId>L'identifiant de commande
<TransferStatus></TransferStatus>L'état de transfert de domaine. Si vous avez obtenu 'aucun' ou 'approuvé', vous pouvez annuler le transfert. Si vous avez reçu 'en attente', cela signifie que le transfert a déjà commencé. Si vous avez reçu 'code d'autorisation requis', cela signifie que le code d'autorisation est incorrect, vous pouvez utiliser une autre API SET_TRANSFER_AUTH pour soumettre à nouveau le code d'autorisation. Il y a également d'autres états, nous vous enverrons un e-mail ou nos ingénieurs devront vérifier.
Get Transfer Status Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetTransferStatusResponse>
  <GetTransferStatusHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetTransferStatusHeader>
  <GetTransferStatusContent>
    <TransferList>
      <Transfer>
        <OrderId>testorderid</OrderId>
        <TransferStatus>teststatus</TransferStatus>
      </Transfer>
      <Transfer>
        <OrderId>testorderid2</OrderId>
        <TransferStatus>teststatus2</TransferStatus>
      </Transfer>
    </TransferList>
  </GetTransferStatusContent>
</GetTransferStatusResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
Response (JSON format)
{
  "GetTransferStatusResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "TransferList": [
      {
        "OrderId": "testorderid",
        "TransferStatus": "teststatus"
      },
      {
        "OrderId": "testorderid2",
        "TransferStatus": "teststatus2"
      }
    ]
  }
}
 

Définir un code d'autorisation de transfert pour la commande d'ordre de transfert

Support multi-thread

La commande qui vous permet de mettre à jour le code d'authentification pour le traitement des ordres de transfert. Si vous appelez la commande d'établissement du code d'authentification de transfert, les paramètres suivants doivent être inclus :

Définir le paramètre de demande de code d'autorisation de transfert
Explication
domainLe nom de domaine pour lequel vous mettez à jour l'autorisation de transfert ne peut être saisi qu'un seul domaine 1 par demande
auth_codeLe code d'authentification que vous souhaitez soumettre à nouveau
order_idL'identifiant de commande de transfert peut être obtenu à partir d'une autre API get_transfer_status.
Balise XML de résultat
Explication
<GetTransferStatusResponse></GetTransferStatusResponse>Nœud racine du document XMLXML de réponse
<GetTransferStatusHeader></GetTransferStatusHeader>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"
Set Transfer Auth Code Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
Response (XML format)
<SetTransferAuthCodeResponse>
   <SetTransferAuthCodeHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetTransferAuthCodeHeader>
</SetTransferAuthCodeResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
Response (JSON format)
{
   "SetTransferAuthCodeResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Autoriser le Commande de Transfert Sortant

Support multi-thread

Paramètre de demande de transfert autorisé
Explication
domainSeul un domaine 1 peut être saisi par demande pour autoriser le transfert
order_idL'identifiant de commande Dynadot du domaine que vous souhaitez transférer
authorizePour autoriser le transfert, définissez-le à "approuver". Pour refuser le transfert, définissez-le à "refuser".
Balise XML de résultat
Explication
<AuthorizeTransferAwayResponse></AuthorizeTransferAwayResponse>Nœud racine du document XMLXML de réponse
<AuthorizeTransferAwayHeader></AuthorizeTransferAwayHeader>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"
<Result></Result>Le résultat du transfert autorisé

Autoriser le transfert d'exemple

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=authorize_transfer_away&domain=domain.com&authorize=approve&order_id=123
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<AuthorizeTransferAwayResponse>
  <AuthorizeTransferAwayHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <Result>away_approved</Result>
  </AuthorizeTransferAwayHeader>
</AuthorizeTransferAwayResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=authorize_transfer_away&domain=domain.com&authorize=approve&order_id=123
Response (JSON format)
{
  "AuthorizeTransferAwayResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Result": "away_approved"
  }
}
 

Commande Get Transfer Auth Code (Obtention de Code d'Autorisation de Transfert)

Support multi-thread

Vous devez déverrouiller votre domaine et votre compte avant de demander le code d'autorisation.

Paramètre de la requête Get Transfer Auth Code
Explication
domainLe nom de domaine pour lequel vous voulez obtenir le code d'autorisation de transfert, seulement 1 domaine peut être entré par requête.
new_code (optional)Génère un nouveau code d'autorisation de transfert
unlock_domain_for_transfer (Optional. Requires api skip lock agreement to use)Si vous voulez déverrouiller le domaine pour le transférer, mettez-le à "1". Si la demande est traitée avec succès, le domaine sera déverrouillé.
Balise XML de résultat
Explication
<GetTransferAuthCodeResponse></GetTransferAuthCodeResponse>Nœud racine du document XMLXML de réponse
<GetTransferAuthCodeHeader></GetTransferAuthCodeHeader>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"
<AuthCode></AuthCode>Code d'autorisation utilisé pour initier un transfert de domaine

Exemple de Get Transfer Auth Code (Obtenir de code d'autorisation de transfert)

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetTransferAuthCodeResponse>
  <GetTransferAuthCodeHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <AuthCode>testauthcode</AuthCode>
  </GetTransferAuthCodeHeader>
</GetTransferAuthCodeResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
Response (JSON format)
{
  "GetTransferAuthCodeResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AuthCode": "testauthcode"
  }
}
 

Commande de demande d'envoi de domaine

Support multi-thread

Appeler la commande Get Domain Push Request permet d'obtenir la demande de push de domaine. Cette commande est uniquement disponible au format XML et JSON.

Obtenir le paramètre de demande de poussée de domaine
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultat
Explication
<GetDomainPushRequestResponse></GetDomainPushRequestResponse>Le nœud racine de la réponse
<GetDomainPushRequestHeader></GetDomainPushRequestHeader>Obtenir l'en-tête de demande de push de domaine
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
<GetDomainPushRequestContent></GetDomainPushRequestContent>contenu de réponse
<PushDomain></PushDomain>Push de Domaine
<PushDomainName></PushDomainName>Pousser le Nom de Domaine
Get Domain Push Request Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_domain_push_request
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetDomainPushRequestResponse>
  <GetDomainPushRequestHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetDomainPushRequestHeader>
  <GetDomainPushRequestContent>
    <PushDomain>
      <PushDomainName>haha.com</PushDomainName>
    </PushDomain>
    <PushDomain>
      <PushDomainName>haha1.com</PushDomainName>
    </PushDomain>
  </GetDomainPushRequestContent>
</GetDomainPushRequestResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_domain_push_request
Response (JSON format)
{
  "GetDomainPushRequestResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "pushDomainName": "[haha.com,haha1.com]"
  }
}
 

Commande de demande d'envoi de domaine défini

Support multi-thread

L'appel de la commande Set Domain Push Request définira la demande de push de domaine. Cette commande n'est disponible qu'en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus :

Définir le paramètre de demande de transmission de domaine
Explication
domainsLe nom de domaine de la commande à traiter
actionL'action de la commande à traiter. Vous pouvez choisir 'accepter' ou 'refuser'.
Balise XML de résultat
Explication
<SetDomainPushRequestResponse></SetDomainPushRequestResponse>Le nœud racine de la réponse
<SetDomainPushRequestHeader></SetDomainPushRequestHeader>Définir l'en-tête de demande de push de domaine
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
Set Domain Push Request Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetDomainPushRequestResponse>
  <SetDomainPushRequestHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetDomainPushRequestHeader>
  <SetDomainPushRequestContent/>
</SetDomainPushRequestResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
Response (JSON format)
{
  "SetDomainPushRequestResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Créer la commande d'audit CN

Support multi-thread

La commande vous permet de créer un audit CN pour un contact. Si l'appel de la commande de création d'audit cn, les paramètres suivants doivent être inclus:

Créer un paramètre de demande d'audit CN
Explication
contact_idL'identifiant d'enregistrement de contact pour lequel vous souhaitez commencer l'audit, seul 1 identifiant de contact peut être saisi par demande.
contact_typeType de contact, peut être soit "Individuel" soit "Entreprise"
individual_id_typeType d'identification de personne physique, les valeurs attendues (description de la valeur) sont :
JGZ (Officer's identity card of the People's Republic of China)
SFZ (ID card of the People's Republic of China)
HZ (Passport)
GAJMTX (Exit-Entry Permit for Travelling to and from Hong Kong and Macao)
TWJMTX (Travel passes for Taiwan Residents to Enter or Leave the Mainland)
WJLSFZ (Foreign Permanent Resident ID Card of the People's Republic of China)
GAJZZ (Residence permit for Hong Kong, Macao)
TWJZZ (Residence permit for Taiwan residents)
QT (Others)
individual_license_idNuméro de licence de la carte d'identité de la personne physique
individual_urlDocument de licence d'identité de personne physique. L'URL du fichier sur le serveur. Seuls les formats jpg, gif, png, jpeg sont autorisés
enterprise_id_type (Mandatory when contact type is "Enterprise")Type d'ID d'entreprise, les valeurs attendues (description de la valeur) sont :
ORG (Organization Code Certificate)
YYZZ (Business License)
TYDM (Certificate for Uniform Social Credit Code)
BDDM (Military Code Designation)
JDDWFW (Military Paid External Service License)
SYDWFR (Public Institution Legal Person Certificate)
WGCZJG (Resident Representative Offices of Foreign Enterprises Registration Form)
SHTTFR (Social Organization Legal Person Registration Certificate)
ZJCS (Religion Activity Site Registration Certificate)
MBFQY (Private Non-Enterprise Entity Registration Certificate)
JJHFR (Fund Legal Person Registration Certificate)
LSZY (Practicing License of Law Firm)
WGZHWH (Registration Certificate of Foreign Cultural Center in China)
WLCZJG (Resident Representative Office of Tourism Departments of Foreign Government Approval Registration Certificate)
SFJD (Judicial Expertise License)
JWJG (Overseas Organization Certificate)
SHFWJG (Social Service Agency Registration Certificate)
MBXXBX (Private School Permit)
YLJGZY (Medical Institution Practicing License)
GZJGZY (Notary Organization Practicing License)
BJWSXX (Beijing School for Children of Foreign Embassy Staff in China Permit)
QTTYDM (Others-Certificate for Uniform Social Credit Code)
QT (Others)
enterprise_license_id (Mandatory when contact type is "Enterprise")Numéro de licence du document d'entreprise
enterprise_url (Mandatory when contact type is "Enterprise")Document de licence d'entreprise. URL du fichier sur le serveur. Seuls les formats JPG, GIF, PNG, JPEG sont autorisés
Balise XML de résultat
Explication
<CreateCnAuditResponse></CreateCnAuditResponse>Nœud racine du document XML de réponse
<CreateCnAuditHeader></CreateCnAuditHeader>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"

Créer un exemple d'audit de nom de domaine.

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=create_cn_audit&contact_id=testcontactid&contact_type=Enterprise&individual_id_type=SFZ&individual_license_id=testlicenseid&individual_url=url1&enterprise_id_type=ORG&enterprise_license_id=testlicenseid2&enterprise_url=url2
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<CreateCnAuditResponse>
  <CreateCnAuditHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CreateCnAuditHeader>
</CreateCnAuditResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=create_cn_audit&contact_id=testcontactid&contact_type=Enterprise&individual_id_type=SFZ&individual_license_id=testlicenseid&individual_url=url1&enterprise_id_type=ORG&enterprise_license_id=testlicenseid2&enterprise_url=url2
Response (JSON format)
{
  "CreateCnAuditResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande Obtenir l'état de l'audit Cn

Support multi-thread

Si l'appel de la commande get cn audit status, les paramètres suivants doivent être inclus :

Obtenir le paramètre de demande d'état d'audit Cn
Explication
contact_idL'identifiant d'enregistrement de contact pour lequel vous souhaitez obtenir l'état d'audit, seul 1 contactId peut être saisi par demande
gtldSi vous interrogez le résultat de l'audit du cnnic-gtld, réglez ce paramètre sur 1
Balise XML de résultat
Explication
<GetCnAuditStatusResponse></GetCnAuditStatusResponse>Nœud racine du document XMLXML de réponse
<GetCnAuditStatusHeader></GetCnAuditStatusHeader>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"
<CnAuditStatus></CnAuditStatus>Le statut de l'audit de l'enregistrement d'audit de CNNIC. Vous pouvez obtenir 'en cours de traitement', 'en attente de CNNIC' ou 'échoué'. Si l'échec se produit, nous vous enverrons un email.
<FailedReason></FailedReason>Si l'audit est impossible à passer, la raison de l'échec sera affichée.

Obtenir l'exemple de l'état de vérification Cn

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_cn_audit_status&contact_id=testcontactid
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetCnAuditStatusResponse>
  <GetCnAuditStatusHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <CnAuditStatus>pass</CnAuditStatus>
  </GetCnAuditStatusHeader>
</GetCnAuditStatusResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_cn_audit_status&contact_id=testcontactid
Response (JSON format)
{
  "GetCnAuditStatusResponse": {
    "ResponseCode": "0",
    "Status": "success",
    "CnAuditStatus": "pass"
  }
}
 

Commande Create Contact (Créer un Contact)

Support multi-thread

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 (facultatif)É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>Nouvel ID de contact, utilisé uniquement lorsque le statut est "success".
Create Contact Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
Response (XML format)
<CreateContactResponse>
  <CreateContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CreateContactHeader>
  <CreateContactContent>
    <ContactId>1234</ContactId>
  </CreateContactContent>
</CreateContactResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
Response (JSON format)
{
   "CreateContactResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "CreateContactContent":{
         "ContactId":"0"
      }
   }
}
 

Commande Edit Contact (Modifier Contact)

Support multi-thread

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
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 de modification de contact

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<EditContactResponse>
  <EditContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </EditContactHeader>
  <EditContactContent>
    <ContactId>0</ContactId>
  </EditContactContent>
</EditContactResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
Response (JSON format)
{
  "EditContactResponse": {
    "ResponseCode": "0",
    "Status": "success",
    "EditContactContent": {
      "ContactId": "0"
    }
  }
}
Request S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.https://api.dynadot.com/api3.html?key=[API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
Response S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.
ok,

success,
,
 

Commande Delete Contact (Supprimer Contact)

Support multi-thread

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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_contact&contact_id=0
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteContactResponse>
  <DeleteContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteContactHeader>
</DeleteContactResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_contact&contact_id=0
Response (JSON format)
{
  "DeleteContactResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande Contact List (Liste de Contacts)

Support multi-thread

Cette commande est uniquement disponible en format XML et JSON:

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
Contact List Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=contact_list
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<ContactListResponse>
  <ContactListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ContactListHeader>
  <ContactListContent>
    <ContactList>
      <Contact>
        <ContactId>0</ContactId>
        <Organization/>
        <Name>Jack tester</Name>
        <Email>[email protected]</Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <FaxCc/>
        <FaxNum/>
        <Address1>test street</Address1>
        <Address2/>
        <City>Los Angeles</City>
        <State>CA</State>
        <ZipCode>90068</ZipCode>
        <Country>US</Country>
        <GtldVerified>no</GtldVerified>
      </Contact>
      <Contact>
        <ContactId>1</ContactId>
        <Organization/>
        <Name>John tester</Name>
        <Email>[email protected]</Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>123.456.7890</PhoneNum>
        <FaxCc>1</FaxCc>
        <FaxNum>123.456.7890</FaxNum>
        <Address1>high Way first</Address1>
        <Address2/>
        <City>San Francisco</City>
        <State>CA</State>
        <ZipCode>90068</ZipCode>
        <Country>US</Country>
        <GtldVerified>yes</GtldVerified>
      </Contact>
    </ContactList>
  </ContactListContent>
</ContactListResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=contact_list
Response (JSON format)
{
  "ContactListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "ContactList": [
      {
        "ContactId": "0",
        "Organization": "",
        "Name": "Jack tester",
        "Email": "[email protected]",
        "PhoneCc": "1",
        "PhoneNum": "555.555.5233",
        "FaxCc": "",
        "FaxNum": "",
        "Address1": "test street",
        "Address2": "",
        "City": "Los Angeles",
        "State": "CA",
        "ZipCode": "90068",
        "Country": "US",
        "GtldVerified": "no"
      },
      {
        "ContactId": "1",
        "Organization": "",
        "Name": "John tester",
        "Email": "[email protected]",
        "PhoneCc": "1",
        "PhoneNum": "123.456.7890",
        "FaxCc": "1",
        "FaxNum": "123.456.7890",
        "Address1": "high Way first",
        "Address2": "",
        "City": "San Francisco",
        "State": "CA",
        "ZipCode": "90068",
        "Country": "US",
        "GtldVerified": "yes"
      }
    ]
  }
}
 

Commande Get Contact

Support multi-thread

Cette commande est uniquement disponible en format XML et JSON:

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
Get Contact Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_contact&contact_id=10000
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetContactResponse>
  <GetContactHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetContactHeader>
  <GetContactContent>
    <GetContact>
      <Contact>
        <ContactId>12345</ContactId>
        <Organization>org</Organization>
        <Name>name</Name>
        <Email>[email protected]</Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <FaxCc/>
        <FaxNum/>
        <Address1>address1</Address1>
        <Address2>address2</Address2>
        <City>city</City>
        <State>state</State>
        <ZipCode>zipcode</ZipCode>
        <Country>country</Country>
        <GtldVerified>no</GtldVerified>
      </Contact>
    </GetContact>
  </GetContactContent>
</GetContactResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_contact&contact_id=10000
Response (JSON format)
{
  "GetContactResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetContact": {
      "ContactId": "12345",
      "Organization": "org",
      "Name": "name",
      "Email": "[email protected]",
      "PhoneCc": "1",
      "PhoneNum": "555.555.5233",
      "FaxCc": "",
      "FaxNum": "",
      "Address1": "address1",
      "Address2": "address2",
      "City": "city",
      "State": "state",
      "ZipCode": "zipcode",
      "Country": "country",
      "GtldVerified": "no"
    }
  }
}
 

Commande de configuration de contact UE

Support multi-thread

Si en appelant la commande de paramétrage de contact de l'UE, les paramètres suivants doivent être inclus:

Définir le paramètre de demande de configuration de contact EU
Explication
contact_idL'ID du contact que vous voulez modifier
country_of_citizenshipDoit être un État membre de l'UE, Les codes de pays des États membres comprennent : AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IS, IE, IT, LV, LI, LT, LU, MT, NL, NO, PL, PT, RO, SK, SI, ES, SE
Balise XML de résultat
Explication
<SetContactEUSettingResponse></SetContactEUSettingResponse>Nœud racine du document XML de réponse
<SetContactEUSettingHeader></SetContactEUSettingHeader>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"
<SetContactEUSettingContent></SetContactEUSettingContent>Contenu de la réponse
<ContactId></ContactId>ID du contact
Set Contact EU Setting Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactEUSettingResponse>
  <SetContactEUSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactEUSettingHeader>
  <SetContactEUSettingContent>
    <ContactId>0</ContactId>
  </SetContactEUSettingContent>
</SetContactEUSettingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
Response (JSON format)
{
  "SetContactEUSettingResponse": {
    "ResponseCode: ": "0",
    "Status": "Success",
    "SetContactEUSettingContent": {
      "ContactId: ": "0"
    }
  }
}
 

Commande de configuration de paramètres de contact LV définie

Support multi-thread

Si la commande de configuration de définition de contact est appelée, les paramètres suivants doivent être inclus :

Définir le paramètre de demande de configuration de contact LV
Explication
contact_idL'ID du contact que vous voulez modifier
registration_number- Pour les particuliers, veuillez saisir le numéro d'identification letton.
- Pour les entreprises et autres entités légales, veuillez saisir le numéro d'enregistrement délivré par le Registre des entreprises de Lettonie.
vat_number (facultatif)Numéro de TVA pour les entités juridiques étrangères enregistrées dans les pays de l'Union européenne (cela inclut également les sociétés lettonnes)
Balise XML de résultat
Explication
<SetContactLvSettingResponse></SetContactLvSettingResponse>Nœud racine du document XML de réponse
<SetContactLvSettingHeader></SetContactLvSettingHeader>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"
<SetContactLvSettingContent></SetContactLvSettingContent>Contenu de la réponse
<ContactId></ContactId>ID du contact

Exemple de paramètre de niveau de contact

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactLvSettingResponse>
  <SetContactLvSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactLvSettingHeader>
  <SetContactLvSettingContent>
    <ContactId>0</ContactId>
  </SetContactLvSettingContent>
</SetContactLvSettingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Response (JSON format)
{
  "SetContactLvSettingResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetContactLvSettingContent": {
      "ContactId: ": "0"
    }
  }
}
Set Contact LV Setting Example
Request S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.https://api.dynadot.com/api3.html?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Response S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.
ok,success,0
 

Commande Get Name Server (Obtenir le Serveur de Noms)

Support multi-thread

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

Paramètres de Requête Get Name Server
Explication
domainLe domaine avec les informations de serveur de noms que vous voulez obtenir, seules les informations de serveur de noms du domaine 1 peuvent être transférées (pull) par requête.
Balise XML de résultat
Explication
<GetNsResponse></GetNsResponse>Nœud racine du document XML de réponse
<GetNsHeader></GetNsHeader>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"
<NsContent></NsContent>Contenu de la réponse
<Host></Host>Nom d'hôte du serveur
<NsName></NsName>Nom du Serveur

Obtenir Ns Exemple

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_ns&domain=mydomain.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetNsResponse>
  <GetNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetNsHeader>
  <NsContent>
    <Host>ns1.mydomain.com</Host>
    <Host>ns2.mydomain.com</Host>
  </NsContent>
</GetNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_ns&domain=mydomain.com
Response (JSON format)
{
  "GetNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "NsContent": {
      "Host0": "ns1.mydomain.com",
      "Host1": "ns2.mydomain.com"
    }
  }
}
 

Commande Add Name Server (Ajouter serveur de noms)

Support multi-thread

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 d'ajout de Ns

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=add_ns&host=ns1.mydomain.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<AddNsResponse>
  <AddNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </AddNsHeader>
  <AddNsContent>
    <Server>
      <Host>ns1.mydomain.com</Host>
      <ServerId>0</ServerId>
    </Server>
  </AddNsContent>
</AddNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=add_ns&host=ns1.mydomain.com
Response (JSON format)
{
  "AddNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AddNsContent": {
      "Server": {
        "Host": "ns1.mydomain.com",
        "ServerId": 0
      }
    }
  }
}
 

Commande Register Name Server (Enregistrer serveur de noms)

Support multi-thread

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
Register Name Server Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
Response (XML format)
<RegisterNsResponse>
  <RegisterNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RegisterNsHeader>
  <RegisterNsContent>
    <Server>
      <Host>domain1.com</Host>
      <ServerId>0</ServerId>
    </Server>
  </RegisterNsContent>
</RegisterNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
Response (JSON format)
{
   "RegisterNsResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "RegisterNsContent":{
         "Server":{
            "Host":"ndomain1.com",
            "ServerId":"0"
         }
      }
   }
}
 

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

Support multi-thread

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"
Set Name Server IP Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
Response (XML format)
<SetNsIpResponse>
  <SetNsIpHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNsIpHeader>
</SetNsIpResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
Response (JSON format)
{
   "SetNsIpResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Delete Name Server (Supprimer serveur de noms)

Support multi-thread

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"

Supprimer Ns Exemple

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_ns&server_id=0
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteNsResponse>
  <DeleteNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteNsHeader>
</DeleteNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_ns&server_id=0
Response (JSON format)
{
  "DeleteNsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande Delete Name Server By Domain (Suppression de Serveur de Noms par Domaine)

Support multi-thread

Si l'on appelle la commande de suppression du serveur de noms par domaine, les paramètres suivants doivent être inclus :

Paramètre de la Requête Delete Name Server By Domain
Explication
server_domainNom du serveur de noms. ex : ns1.testnameserver.com
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"
Delete Name Server By Domain Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
Response (XML format)
<DeleteNsResponse>
  <DeleteNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteNsHeader>
</DeleteNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
Response (JSON format)
{
   "DeleteNsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Server List (Liste de serveurs)

Support multi-thread

Cette commande est uniquement disponible en format XML et JSON:

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
Server List Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=server_list
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<ServerListResponse>
  <ServerListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ServerListHeader>
  <ServerListContent>
    <NameServerList>
      <List>
        <Server>
          <ServerId>0</ServerId>
          <ServerName>ns1.com</ServerName>
        </Server>
        <Server>
          <ServerId>1</ServerId>
          <ServerName>domain1.com</ServerName>
          <ServerIp>192.168.1.1</ServerIp>
          <ServerIp>1.1.1.1</ServerIp>
        </Server>
      </List>
    </NameServerList>
  </ServerListContent>
</ServerListResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=server_list
Response (JSON format)
{
  "ServerListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "ServerList": [
      {
        "ServerId": "0",
        "ServerName": "ns1.com"
      },
      {
        "ServerId": "1",
        "ServerName": "domain1.com",
        "ServerIps": [
          {
            "Ip": "192.168.1.1"
          },
          {
            "Ip": "1.1.1.1"
          }
        ]
      }
    ]
  }
}
 

Commande pour obtenir les paramètres du serveur de noms de domaine

Support multi-thread

Si vous appelez la commande pour obtenir les paramètres des serveurs de noms de domaine, les paramètres suivants doivent être inclus :

Obtenir les paramètres de requête de serveur de noms de domaine
Explication
domainLe domaine dont vous souhaitez obtenir les paramètres de serveur de noms ne peut être extrait qu'une fois par demande pour le domaine 1.
Balise XML de résultat
Explication
<GetDnsResponse></GetDnsResponse>Nœud racine du document XML de réponse
<GetDnsHeader></GetDnsHeader>Entête de réponse
<ResponseCode></ResponseCode>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"
<GetDnsContent></GetDnsContent>Contenu de la réponse
<NameServerSettings></NameServerSettings>Paramètres du serveur de noms du domaine
<Type></Type>Type du serveur de noms du domaine
Get Domain Nameserver Settings Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_dns&domain=mydomain.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetDnsResponse>
  <GetDnsHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetDnsHeader>
  <GetDnsContent>
    <NameServerSettings>
      <Type>Dynadot Parking</Type>
      <WithAds>Yes</WithAds>
    </NameServerSettings>
  </GetDnsContent>
</GetDnsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_dns&domain=mydomain.com
Response (JSON format)
{
  "GetDnsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetDns": {
      "NameServerSettings": {
        "Type": "Dynadot Parking",
        "WithAds": "Yes"
      }
    }
  }
}
 

Commande Account Information (Informations de compte)

Support multi-thread

Cette commande est uniquement disponible en format XML et JSON:

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
Account Information Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=account_info
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<AccountInfoResponse>
  <AccountInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </AccountInfoHeader>
  <AccountInfoContent>
    <AccountInfo>
      <Username>testname</Username>
      <ForumName>test forum name</ForumName>
      <AvatarUrl>test avatar url</AvatarUrl>
      <Contact>
        <Organization/>
        <Name>testname test</Name>
        <Email>[email protected]</Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <FaxCc/>
        <FaxNum/>
        <Address1>1 test road</Address1>
        <Address2/>
        <City>Los Angeles</City>
        <State>CA</State>
        <ZipCode>90000</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>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=account_info
Response (JSON format)
{
  "AccountInfoResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AccountInfo": {
      "Username": "testname",
      "ForumName": "test forum name",
      "AvatarUrl": "test avatar url",
      "Contact": {
        "Organization": "",
        "Name": "testname test",
        "Email": "[email protected]",
        "PhoneCc": "1",
        "PhoneNum": "555.555.5233",
        "FaxCc": "",
        "FaxNum": "",
        "Address1": "1 test road",
        "Address2": "",
        "City": "Los Angeles",
        "State": "CA",
        "ZipCode": "90000",
        "Country": "US"
      },
      "CustomerSince": "1364888735253",
      "AccountLock": "on",
      "TotalSpending": "$0.00",
      "PriceLevel": "Regular Pricing",
      "AccountBalance": "$70.02",
      "CustomTimeZone": "PST",
      "DefaultSettings": {
        "DefaultWhois": {
          "DefaultRegistrant": {
            "ContactId": "0"
          },
          "DefaultAdmin": {
            "ContactId": "0"
          },
          "DefaultTechnical": {
            "ContactId": "0"
          },
          "DefaultBilling": {
            "ContactId": "0"
          }
        },
        "DefaultNameServerSettings": {
          "Type": "Dynadot Parking",
          "WithAds": "yes"
        }
      }
    }
  }
}
 

Commande de Obtention de Solde de Compte

Support multi-thread

Cette commande est uniquement disponible en format XML et JSON:

Obtenir le paramètre de demande de solde de compte
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultat
Explication
<GetAccountBalanceResponse></GetAccountBalanceResponse>Nœud racine du document XMLXML de réponse
<GetAccountBalanceHeader></GetAccountBalanceHeader>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"
<GetAccountBalanceContent></GetAccountBalanceContent>Contenu de la réponse
<Balance></Balance>Solde du Compte
Get Account Balance Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_account_balance
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetAccountBalanceResponse>
  <GetAccountBalanceHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetAccountBalanceHeader>
  <GetAccountBalanceContent>
    <BalanceList>
      <Balance>
        <Currency>USD</Currency>
        <Amount>300.00</Amount>
      </Balance>
    </BalanceList>
  </GetAccountBalanceContent>
</GetAccountBalanceResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_account_balance
Response (JSON format)
{
  "GetAccountBalanceResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BalanceList": [
      {
        "Currency": "USD",
        "Amount": "300.00"
      }
    ]
  }
}
 

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

Support multi-thread

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"
Set Default Whois Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Response (XML format)
<SetDefaultWhoisResponse>
   <SetDefaultWhoisHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetDefaultWhoisHeader>
</SetDefaultWhoisResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Response (JSON format)
{
   "SetDefaultWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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

Définir Ns par défaut Exemple

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetDefaultNsResponse>
  <SetDefaultNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultNsHeader>
  <SetDefaultNsContent>
    <Servers>
      <Server>
        <ServerName>ns1.hosts.com</ServerName>
        <ServerId>0</ServerId>
      </Server>
      <Server>
        <ServerName>ns2.hosts.com</ServerName>
        <ServerId>1</ServerId>
      </Server>
    </Servers>
  </SetDefaultNsContent>
</SetDefaultNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
Response (JSON format)
{
  "SetDefaultNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetDefaultNsContent": {
      "Servers": [
        {
          "ServerName": "ns1.hosts.com",
          "ServerId": "0"
        },
        {
          "ServerName": "ns2.hosts.com",
          "ServerId": "1"
        }
      ]
    }
  }
}
 

Commande Set Default Parking

Support multi-thread

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"
Set Default Parking Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_parking&folder_id=0&with_ads=no
Response (XML format)
<SetDefaultParkingResponse>
   <SetDefaultParkingHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetDefaultParkingHeader>
</SetDefaultParkingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_parking&folder_id=0&with_ads=no
Response (JSON format)
{
   "SetDefaultParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Default Forwarding Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
Response (XML format)
<SetDefaultForwardingResponse>
  <SetDefaultForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultForwardingHeader>
</SetDefaultForwardingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
Response (JSON format)
{
   "SetDefaultForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Default Stealth Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Response (XML format)
<SetDefaultStealthResponse>
  <SetDefaultStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultStealthHeader>
</SetDefaultStealthResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Response (JSON format)
{
   "SetDefaultStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Default Hosting Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_hosting&hosting_type=advanced
Response (XML format)
<SetDefaultHostingResponse>
  <SetDefaultHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultHostingHeader>
</SetDefaultHostingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_hosting&hosting_type=advanced
Response (JSON format)
{
   "SetDefaultHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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 utiliser à la place 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 - subdomain99 (facultatif)Enregistrements de sous-domaines
sub_record_type0 - sub_record_type99 (facultatif)Type d'enregistrement de sous-domaine
sub_record0 - sub_record99 (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"
Set Default DNS Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Response (XML format)
<SetDefaultDnsResponse>
  <SetDefaultDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultDnsHeader>
</SetDefaultDnsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Response (JSON format)
{
   "SetDefaultDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set Default DNS2

Support multi-thread

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 - subdomain99 (facultatif)Enregistrements de sous-domaines
sub_record_type0 - sub_record_type99 (facultatif)Type d'enregistrement de sous-domaine
sub_record0 - sub_record99 (facultatif)Adresse IP de sous-domaine ou hôte cible
sub_recordx0 - subdo_recordx99Distance 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"
Set Default DNS2 Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Response (XML format)
<SetDefaultDnsResponse>
  <SetDefaultDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultDnsHeader>
</SetDefaultDnsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Response (JSON format)
{
   "SetDefaultDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Default Email Forward Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
Response (XML format)
<SetDefaultEmailForwardingResponse>
  <SetDefaultEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultEmailForwardingHeader>
</SetDefaultEmailForwardingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
Response (JSON format)
{
   "SetDefaultEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set Clear Default Setting

Support multi-thread

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, cela peut être "forward" (redirection), "stealth" (masquée), "email_forwarding" (redirection d'e-mail), "dns", et "nameservers" (serveurs de noms)
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"
Set Clear Default Setting Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_default_setting&service=nameservers
Response (XML format)
<SetClearDefaultSettingResponse>
  <SetClearDefaultSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearDefaultSettingHeader>
</SetClearDefaultSettingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_default_setting&service=nameservers
Response (JSON format)
{
   "SetClearDefaultSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_renew_option&renew_option=auto
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetDefaultRenewOptionResponse>
  <SetDefaultRenewOptionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultRenewOptionHeader>
</SetDefaultRenewOptionResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_renew_option&renew_option=auto
Response (JSON format)
{
  "SetDefaultRenewOptionResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande Create Folder (Créer dossier)

Support multi-thread

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
Create Folder Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=create_folder&folder_name=new
Response (XML format)
<FolderCreateResponse>
  <FolderCreateHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </FolderCreateHeader>
  <FolderCreateContent>
    <FolderName>new</FolderName>
    <FolderId>1</FolderId>
  </FolderCreateContent>
</FolderCreateResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=create_folder&folder_name=new
Response (JSON format)
{
   "FolderCreateResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "FolderCreateContent":{
         "FolderName":"new",
         "FolderId":"1"
      }
   }
}
 

Commande Delete Folder (Supprimer Dossier)

Support multi-thread

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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_folder&folder_id=0,1
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteFolderResponse>
  <DeleteFolderHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteFolderHeader>
</DeleteFolderResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_folder&folder_id=0,1
Response (JSON format)
{
  "DeleteFolderResponse": {
    "SuccessCode": 0,
    "Status": "success"
  }
}
 

Commande Set Folder Whois

Support multi-thread

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"
Set Folder Whois Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Response (XML format)
<SetFolderWhoisResponse>
  <SetFolderWhoisHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderWhoisHeader>
</SetFolderWhoisResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Response (JSON format)
{
   "SetFolderWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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

Dossier de l'ensemble Ns Exemple

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetFolderNsResponse>
  <SetFolderNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderNsHeader>
  <SetFolderNsContent>
    <Servers>
      <Server>
        <ServerName>ns1.hosts.com</ServerName>
        <ServerId>0</ServerId>
      </Server>
      <Server>
        <ServerName>ns2.hosts.com</ServerName>
        <ServerId>1</ServerId>
      </Server>
    </Servers>
  </SetFolderNsContent>
</SetFolderNsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
Response (JSON format)
{
  "SetFolderNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetFolderNsContent": {
      "Servers": [
        {
          "ServerName": "ns1.hosts.com",
          "ServerId": "0"
        },
        {
          "ServerName": "ns2.hosts.com",
          "ServerId": "1"
        }
      ]
    }
  }
}
 

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

Support multi-thread

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"
Set Folder Parking Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_parking&folder_id=0&with_ads=no
Response (XML format)
<SetFolderParkingResponse>
  <SetFolderParkingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderParkingHeader>
</SetFolderParkingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_parking&folder_id=0&with_ads=no
Response (JSON format)
{
   "SetFolderParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Folder Forwarding Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
Response (XML format)
<SetFolderForwardingResponse>
  <SetFolderForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderForwardingHeader>
</SetFolderForwardingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
Response (JSON format)
{
   "SetFolderForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Folder Stealth Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
Response (XML format)
<SetFolderStealthResponse>
  <SetFolderStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderStealthHeader>
</SetFolderStealthResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
Response (JSON format)
{
   "SetFolderStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Folder Hosting Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
Response (XML format)
<SetFolderHostingResponse>
  <SetFolderHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderHostingHeader>
</SetFolderHostingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
Response (JSON format)
{
   "SetFolderHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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

Cette commande est obsolète et n'est pas recommandée, veuillez utiliser la commande Set Folder DNS2 à la place.

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 - subdomain99 (facultatif)Subdomain records (facultatif)
sub_record_type0 - sub_record_type99 (facultatif)Type d'enregistrement de sous-domaine
sub_record0 - sub_record99 (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"
Set Folder DNS Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Response (XML format)
<SetFolderDnsResponse>
  <SetFolderDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderDnsHeader>
</SetFolderDnsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Response (JSON format)
{
   "SetFolderDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set Folder DNS2

Support multi-thread

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 - subdomain99 (facultatif)Subdomain records (facultatif)
sub_record_type0 - sub_record_type99 (facultatif)Le type des enregistrements de sous-domaines doit être "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
sub_record0 - sub_record99 (facultatif)Adresse IP ou hôte cible
sub_recordx0 - sub_recordx99 (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"

Définir l'exemple de dossier Dns2

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetFolderDnsResponse>
  <SetFolderDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderDnsHeader>
</SetFolderDnsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Response (JSON format)
{
  "SetFolderDnsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

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

Support multi-thread

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"
Set Folder Email Forward Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
Response (XML format)
<SetFolderEmailForwardingResponse>
  <SetFolderEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderEmailForwardingHeader>
</SetFolderEmailForwardingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
Response (JSON format)
{
   "SetFolderEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Set Clear Folder Setting

Support multi-thread

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, cela peut être "forward" (redirection), "stealth" (masquée), "email_forwarding" (redirection d'e-mail), "dns", et "nameservers" (serveurs de noms)
Balise XML de résultat
Explication
<SetClearFolderSettingResponse></SetClearFolderSettingResponse>Nœud racine du document XML de réponse
<SetClearFolderSettingHeader></SetClearFolderSettingHeader>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"
Set Clear Folder Setting Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
Response (XML format)
<SetClearFolderSettingResponse>
  <SetClearFolderSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearFolderSettingHeader>
</SetClearFolderSettingResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
Response (JSON format)
{
   "SetClearFolderSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Set Folder Name Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_name&folder_id=0&folder_name=new
Response (XML format)
<SetFolderNameResponse>
  <SetFolderNameHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderNameHeader>
</SetFolderNameResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_name&folder_id=0&folder_name=new
Response (JSON format)
{
   "SetFolderNameResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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 souhaitez définir pour le dossier; elle peut être "ne pas renouveler", "renouvellement automatique" ou "réinitialiser".
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"
Set Folder Renew Option Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
Response (XML format)
<SetFolderRenewOptionResponse>
  <SetFolderRenewOptionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderRenewOptionHeader>
</SetFolderRenewOptionResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
Response (JSON format)
{
   "SetFolderRenewOptionResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Commande Folder List (Liste de dossiers)

Support multi-thread

Cette commande est uniquement disponible en format XML et JSON:

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
Folder List Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=folder_list
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<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>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=folder_list
Response (JSON format)
{
  "FolderListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "FolderList": [
      {
        "FolderId": "0",
        "FolderName": "new",
        "DefaultWhois": {
          "DefaultWhoisEnableStatus": "disable",
          "DefaultRegistrant": {
            "ContactId": "0"
          },
          "DefaultAdmin": {
            "ContactId": "0"
          },
          "DefaultTechnical": {
            "ContactId": "0"
          },
          "DefaultBilling": {
            "ContactId": "0"
          }
        },
        "DefaultNameServers": {
          "DefaultTransferLockEnableStatus": "disable",
          "NameServerSettings": {
            "Type": "Dynadot Parking",
            "WithAds": "Yes"
          }
        },
        "DefaultRenewOption": {
          "DefaultRenewOptionEnableStatus": "disable",
          "RenewOption": "no renew option"
        },
        "DefaultTransferLock": {
          "DefaultTransferLockEnableStatus": "disable",
          "LockStatus": "locked"
        }
      }
    ]
  }
}
 

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

Support multi-thread

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"
Add Backorder Request Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
Response (XML format)
<AddBackorderRequestResponse>
  <AddBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </AddBackorderRequestHeader>
</AddBackorderRequestResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
Response (JSON format)
{
   "AddBackorderRequestResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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"
Delete Backorder Request Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_backorder_request&domain=domaindropp.com
Response (XML format)
<DeleteBackorderRequestResponse>
  <DeleteBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteBackorderRequestHeader>
</DeleteBackorderRequestResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_backorder_request&domain=domaindropp.com
Response (JSON format)
{
   "DeleteBackorderRequestResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

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

Support multi-thread

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
start_dateDate limite de début de l'enchère que vous voulez interroger, aaaa-mm-jj, comme 2015-05-30
end_dateDate 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

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<BackorderRequestListResponse>
  <BackorderRequestListHeader>
    <SuccessCode>0</SuccessCode>
    <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>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Response (JSON format)
{
  "BackorderRequestListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BackorderRequestList": [
      {
        "DomainName": "testdrop.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      },
      {
        "DomainName": "testdrop3.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      },
      {
        "DomainName": "testdrop4.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      },
      {
        "DomainName": "testdrop5.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      }
    ]
  }
}
Request S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.https://api.dynadot.com/api3.html?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Response S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.
ok,success,Domain,CutoffTime,BackorderRequestStatus,testdrop.com,1403914140000,Active,testdrop3.com,1403914140000,Active,testdrop4.com,1403914140000,Active,testdrop5.com,1403914140000,Active
 

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

Support multi-thread

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
typeLe type d'enchère que vous voulez voir, cela devrait être "expired", "user", "backorder", ou "registry_expired", "registrar", si vous voulez obtenir plus d'un type d'enchère, vous pouvez utiliser "," pour séparer chaque type d'enchère.
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
Get Open Auctions Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_auctions&currency=usd&type=expired
Response (XML format)
<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¤cy=usd&type=expired

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
.
.
.

Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_open_auctions&currency=usd&type=expired
Response (JSON format)
{
    "status": "success",
    "auction_list": [
        {
            "auction_id": 11,
            "domain": "domain.com",
            "utf_name": "domain.com",
            "is_idn": false,
            "auction_type": "expired",
            "currency": "USD",
            "current_bid_price": "124.00",
            "bids": 4,
            "bidders": 2,
            "time_left": "1 day, 23 hours",
            "start_time": "2022/03/28 02:20 PST",
            "start_time_stamp": 1648459234033,
            "end_time": "2022/04/04 02:20 PST",
            "end_time_stamp": 1649064034033,
            "visitors": 223,
            "links": "-",
            "age": 0,
            "dyna_appraisal": "-"
        },
        {
            "auction_id": 12,
            "domain": "domain0.com",
            "utf_name": "domain0.com",
            "is_idn": false,
            "auction_type": "expired",
            "currency": "USD",
            "current_bid_price": "44.99",
            "bids": 1,
            "bidders": 1,
            "time_left": "2 days, 23 hours",
            "start_time": "2022/03/29 02:20 PST",
            "start_time_stamp": 1648545634049,
            "end_time": "2022/04/05 02:20 PST",
            "end_time_stamp": 1649150434049,
            "visitors": 245,
            "links": "-",
            "age": 0,
            "dyna_appraisal": "-"
        }
        ...
    ]
}
 

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

Support multi-thread

Appeler la commande de récupération des détails de l'enchère renverra les détails de l'enchère spécifiée. Cette commande n'est disponible qu'en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus :

Paramètre de Requête Get Auction Details
Explication
domainLe nom de domaine aux enchères, IDN (Nom de domaine international) doit utiliser le punycode, tel que "xn--wkccg.com". Vous pouvez obtenir plus d'une enchère, chaque domaine doit être séparé par ","
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>Identifiant de statut de vente aux enchères : '0' pour En cours, '1' pour Annulée par l'utilisateur, '2' pour Annulée par l'administrateur, '3' pour Annulée par renouvellement, '4' pour Terminée, '5' pour Annulée par transfert à l'extérieur
<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)
<IsPremium></IsPremium>Qu'il s'agisse d'un domaine de qualité premium
<RenewalPrice></RenewalPrice>Prix de renouvellement
Get Auction Details Example
Request (XML format) https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetAuctionDetailsResponse>
  <GetAuctionDetailsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetAuctionDetailsHeader>
  <GetAuctionDetailsContent>
    <Auction>
      <AuctionStatusId>0</AuctionStatusId>
      <AuctionStatus>1</AuctionStatus>
      <AuctionId>0</AuctionId>
      <Domain>test.biz</Domain>
      <BidPrice>46.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>0</Bids>
      <EndTime>1970/01/01 00:00 UTC</EndTime>
      <EndTimestamp>0</EndTimestamp>
      <Revenue>1</Revenue>
      <RevenueCurrency>USD</RevenueCurrency>
      <Visitors>-1</Visitors>
      <Links>1</Links>
      <Age>10</Age>
      <isPremium>false</isPremium>
      <RenewalPrice>-0.1</RenewalPrice>
      <UserIsHighBid>false</UserIsHighBid>
      <YourCurrentBid>-1</YourCurrentBid>
      <YourProxyBid>-1</YourProxyBid>
    </Auction>
  </GetAuctionDetailsContent>
</GetAuctionDetailsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
Response (JSON format)
{
  "status": "success",
  "size": 1,
  "auction_details": [
    {
      "auction_json": {
        "auction_id": 0,
        "domain": "test.biz",
        "utf_name": "test.biz",
        "is_idn": false,
        "auction_type": "expired",
        "current_bid_price": "46.99",
        "accepted_bid_price": "46.99",
        "currency": "USD",
        "is_high_bidder": false,
        "bids": 0,
        "bidders": 0,
        "auction_status_id": 0,
        "time_left": "1",
        "start_time": "1",
        "start_time_stamp": 0,
        "end_time": "",
        "end_time_stamp": 0,
        "revenue": "1",
        "visitors": -1,
        "links": "1",
        "age": 10,
        "estibot_appraisal": "",
        "bidder_name": "",
        "bid_price": "",
        "timestamp": 0,
        "bid_status": "",
        "is_proxy_auto_bid": false,
        "auction_ended": false,
        "customer_bided": false,
        "customer_bid": "1",
        "customer_proxy_bid": "1",
        "is_premium": false,
        "renewal_price": "-0.1"
      },
      "bid_history": []
    }
  ]
}
 

Commande Get Auction Bids

Support multi-thread

L'appel de la commande d'obtention des offres de vente aux enchères permettra d'obtenir votre liste d'offres dans lesquelles vous avez participé. Si vous appelez cette commande, les paramètres suivants doivent être inclus :

Obtenir le paramètre de demande d'enchères d'enchères
Explication
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
<GetAuctionBidsResponse></GetAuctionBidsResponse>Balise de réponse d'enchères d'enchères obtenues, c'est le nœud racine du document de réponse XML
<GetAuctionBidsHeader></GetAuctionBidsHeader>Obtenir l'en-tête des offres aux enchères
<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"
<GetAuctionBidsContent></GetAuctionBidsContent>Étiquette du contenu des enchères obtenues, elle n'est utilisée que lorsque l'état est "success"
<BidList></BidList>Liste des offres
<Bid></Bid>Article d'appel d'offres
<BidId></BidId>Identifiant de l'enchère
<AuctionId></AuctionId>ID d'enchère
<AccountId></AccountId>ID de compte
<Domain></Domain>Nom de domaine de l'enchère
<DomainUtf></DomainUtf>Nom utf de l'enchère de domaine
<AuctionType></AuctionType>Type d'enchère
<IsIdn></IsIdn>Si ce domaine est un nom de domaine internationalisé
<CurrentBid></CurrentBid>Prix d'enchère actuel pour la vente aux enchères
<YourStatus></YourStatus>Votre statut d'enchère pour la vente aux enchères
<ProxyBid></ProxyBid>Votre enchère par procuration pour la vente aux enchères
<ActiveBidders></ActiveBidders>Le nombre d'enchérisseurs qui participent à cette vente aux enchères
<TimeLeft></TimeLeft>temps restant pour la vente aux enchères
<EndTime></EndTime>Heure limite pour l'enchère
<EndTimestamp></EndTimestamp>Le chronomètre de fin pour la vente aux enchères
Get Auction Bids Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_auction_bids&ampcurrency=usd
Response (XML format)
<GetAuctionBidsResponse>
    <GetAuctionBidsHeader>
        <SuccessCode>0</SuccessCode>
        <Status>success</Status>
    </GetAuctionBidsHeader>
    <GetAuctionBidsContent>
        <BidList>
            <Bid>
                <BidId>0</BidId>
                <AuctionId>11</AuctionId>
                <AccountId>1</AccountId>
                <Domain>domain.com</Domain>
                <DomainUtf>domain.com</DomainUtf>
                <AuctionType>expired</AuctionType>
                <IsIdn>false</IsIdn>
                <CurrentBid>$124.00</CurrentBid>
                <YourStatus>Out Bid</YourStatus>
                <ProxyBid>$119.00</ProxyBid>
                <ActiveBidders>2</ActiveBidders>
                <TimeLeft>1 day, 6 hours</TimeLeft>
                <EndTime>2022/04/04 02:20:34 PST</EndTime>
                <EndTimestamp>1649064034033</EndTimestamp>
            </Bid>
            <Bid>
                <BidId>9</BidId>
                <AuctionId>12</AuctionId>
                <AccountId>1</AccountId>
                <Domain>domain0.com</Domain>
                <DomainUtf>domain0.com</DomainUtf>
                <AuctionType>expired</AuctionType>
                <IsIdn>false</IsIdn>
                <CurrentBid>$44.99</CurrentBid>
                <YourStatus>High Bidder</YourStatus>
                <ProxyBid>$121.00</ProxyBid>
                <ActiveBidders>1</ActiveBidders>
                <TimeLeft>2 days, 6 hours</TimeLeft>
                <EndTime>2022/04/05 02:20:34 PST</EndTime>
                <EndTimestamp>1649150434049</EndTimestamp>
            </Bid>
        </BidList>
    </GetAuctionBidsContent>
</GetAuctionBidsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_auction_bids&ampcurrency=usd
Response (JSON format)
{
    "status": "success",
    "auction_bids": [
        {
            "bid_id": 0,
            "auction_id": 11,
            "account_id": "1",
            "domain": "domain.com",
            "domain_utf": "domain.com",
            "auction_type": "expired",
            "is_idn": false,
            "current_bid": "$44.99",
            "your_status": "High Bidder",
            "proxy_bid": "$119.00",
            "active_bidders": 1,
            "time_left": "1 day, 23 hours",
            "end_time": "2022/04/04 02:20:34 PST",
            "end_time_stamp": 1649064034033
        },
        {
            "bid_id": 2,
            "auction_id": 12,
            "account_id": "1",
            "domain": "domain0.com",
            "domain_utf": "domain0.com",
            "auction_type": "expired",
            "is_idn": false,
            "current_bid": "$44.99",
            "your_status": "High Bidder",
            "proxy_bid": "$119.00",
            "active_bidders": 1,
            "time_left": "2 days, 23 hours",
            "end_time": "2022/04/05 02:20:34 PST",
            "end_time_stamp": 1649150434049
        }
        ...
    ]
}
 

Commande Place Auction Bid (Enchérir)

Support multi-thread

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"
Domain Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Response (XML format)
<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¤cy=usd

Réponse

ok,success

Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Response (JSON format)
{
    "status": "success",
    "auction_details": {
        "auction_json": {
            "auction_id": 12,
            "domain": "example.com",
            "utf_name": "example.com",
            "is_idn": false,
            "auction_type": "expired",
            "current_bid_price": "44.99",
            "accepted_bid_price": "45.99",
            "currency": "USD",
            "is_high_bidder": true,
            "bids": 3,
            "bidders": 2,
            "time_left": "2 days, 22 hours",
            "start_time": "2022/03/29 02:20 PST",
            "start_time_stamp": 1648545634049,
            "end_time": "2022/04/05 02:20 PST",
            "end_time_stamp": 1649150434049,
            "revenue": "$26.50",
            "visitors": 245,
            "links": "-",
            "age": 0,
            "dyna_appraisal": "-",
            "auction_ended": false,
            "customer_bided": true,
            "customer_bid": "44.99",
            "customer_proxy_bid": "$121.00"
        },
        "bid_history": [
            {
                "bidder_name": "You",
                "bid_price": "44.99",
                "currency": "USD",
                "timestamp": 1648892255084,
                "bid_status": "High Bidder",
                "is_proxy_auto_bid": false
            }
            ...        ]
    }
}
 

Commande Get Closed Auctions

Support multi-thread

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
start_dateDate de début d'enchère, aaaa-mm-jj, comme 2015-05-30
end_dateDate 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 Get Closed Auctions

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetClosedAuctionsResponse>
  <GetClosedAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetClosedAuctionsHeader>
  <GetClosedAuctionsContent>
    <Auction>
      <AuctionId>2</AuctionId>
      <Domain>testdomain1.test</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>testdomain2.test</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>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Response (JSON format)
{
  "GetClosedAuctionsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Auctions": [
      {
        "AuctionId": "2",
        "Domain": "testdomain1.test",
        "AuctionStatusId": "4",
        "AuctionStatus": "Closed by Timeout",
        "BidPrice": "89.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "AuctionWonStatus": "won",
        "YourHighBid": "89.99",
        "YourProxyBid": "1000.0"
      },
      {
        "AuctionId": "3",
        "Domain": "testdomain2.test",
        "AuctionStatusId": "4",
        "AuctionStatus": "Closed by Timeout",
        "BidPrice": "28.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "AuctionWonStatus": "won",
        "YourHighBid": "28.99",
        "YourProxyBid": "1000.0"
      }
    ]
  }
}
Request S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.https://api.dynadot.com/api3.html?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Response S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.
ok,success,AuctionId,Domain,AuctionStatusId,AuctionStatus,BidPrice,BidPriceCurrency,Bids,AuctionWonStatus,YourHighBid,YourProxyBid,2,testdomain1.test,4,Closed by Timeout,89.99,USD,1,won,89.99,1000.0,3,testdomain2.test,4,Closed by Timeout,28.99,USD,1,won,28.99,1000.0
 

Commande Get Open Backorder Auctions(Obsolète, veuillez utiliser la commande get_open_auctions)

Support multi-thread

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)
Get Open Backorder Auctions Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_backorder_auctions&currency=usd
Response (XML format)
<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¤cy=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)

Support multi-thread

L'appel de la commande de récupération des détails d'enchères en attente renverra les détails de l'enchère spécifiée. Cette commande n'est disponible qu'en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent ê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'
Get Backorder Auction Details Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetBackorderAuctionDetailsResponse>
  <GetBackorderAuctionDetailsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetBackorderAuctionDetailsHeader>
  <GetBackorderAuctionDetailsContent>
    <AuctionStatusId>0</AuctionStatusId>
    <AuctionStatus>In Progress</AuctionStatus>
    <UserIsHighBid>no</UserIsHighBid>
    <YourCurrentBid>-1</YourCurrentBid>
    <YourProxyBid>-1</YourProxyBid>
    <Auction>
      <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>
    </Auction>
  </GetBackorderAuctionDetailsContent>
</GetBackorderAuctionDetailsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
Response (JSON format)
{
  "GetBackorderAuctionDetailsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetBackorderAuctionDetails": {
      "AuctionStatusId": "0",
      "AuctionStatus": "In Progress",
      "UserIsHighBid": "no",
      "YourCurrentBid": "-1",
      "YourProxyBid": "-1",
      "Auction": {
        "AuctionId": "10001",
        "Domain": "example.com",
        "BidPrice": "89.99",
        "BidPriceCurrency": "USD",
        "Bids": "0",
        "EndTime": "2015/04/28 18:16 UTC",
        "EndTimestamp": "1430244969779"
      }
    }
  }
}
 

Commande Place Backorder Auction Bid

Support multi-thread

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"
Place Backorder Auction Bid Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Response (XML format)
<PlaceBakcorderAuctionBidResponse>
 <PlaceBackorderAuctionBidHeader>
   <SuccessCode>0</SuccessCode>
   <Status>success</Status>
 </PlaceBackorderAuctionBidHeader>
</PlaceBakcorderAuctionBidResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Response (JSON format)
{
   "PlaceBakcorderAuctionBidResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
Request S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.https://api.dynadot.com/api3.html?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Response S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.
ok,success
 

Commande Get Closed Backorder Auctions

Support multi-thread

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
start_dateDate de début d'enchère, aaaa-mm-jj, comme 2015-05-30
end_dateDate 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

Obtenir des exemples d'enchères de commandes en attente fermées

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetClosedBackorderAuctionsResponse>
  <GetClosedBackorderAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetClosedBackorderAuctionsHeader>
  <GetClosedBackorderAuctionsContent>
    <Auction>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>89.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
      <AuctionId>2</AuctionId>
      <Domain>testdomain1.test</Domain>
      <BidPrice>89.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <EndTime>2022/04/04 02:20:34 PST</EndTime>
      <EndTimestamp>1649064034033</EndTimestamp>
    </Auction>
    <Auction>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>28.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
      <AuctionId>3</AuctionId>
      <Domain>testdomain2.test</Domain>
      <BidPrice>28.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <EndTime>2022/04/05 02:20:34 PST</EndTime>
      <EndTimestamp>1649150434049</EndTimestamp>
    </Auction>
  </GetClosedBackorderAuctionsContent>
</GetClosedBackorderAuctionsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Response (JSON format)
{
  "GetClosedBackorderAuctionsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Auctions": [
      {
        "AuctionWonStatus": "won",
        "YourHighBid": "89.99",
        "YourProxyBid": "1000.0",
        "AuctionId": "2",
        "Domain": "testdomain1.test",
        "BidPrice": "89.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "EndTime": "2022/04/04 02:20:34 PST",
        "EndTimestamp": "1649064034033"
      },
      {
        "AuctionWonStatus": "won",
        "YourHighBid": "28.99",
        "YourProxyBid": "1000.0",
        "AuctionId": "3",
        "Domain": "testdomain2.test",
        "BidPrice": "28.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "EndTime": "2022/04/05 02:20:34 PST",
        "EndTimestamp": "1649150434049"
      }
    ]
  }
}
Request S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.https://api.dynadot.com/api3.html?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Response S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.
ok,success,AuctionId,Domain,AuctionStatusId,AuctionStatus,BidPrice,BidPriceCurrency,Bids,AuctionWonStatus,YourHighBid,YourProxyBid,2,testdomain1.test,4,Closed by Timeout,89.99,USD,1,won,89.99,1000.0,3,testdomain2.test,4,Closed by Timeout,28.99,USD,1,won,28.99,1000.0
 

Obtenir la commande de fermeture des domaines en liquidation expirés

Support multi-thread

L'appel de la commande 'Get Expired Closeout Domains' récupérera les domaines en liquidation expirés. Cette commande n'est disponible qu'en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus :

Obtenir le paramètre de demande de domaines de liquidation expirés
Explication
currency(optional)La devise du résultat de retour doit être "usd", "eur", ou "cny", la devise par défaut est le dollar américain.
domain(optional)Ajoutez ce paramètre si vous souhaitez interroger un domaine de clôture
count_per_page (optional)Combien d'entités sont affichées par page
page_index (optional)De quelles entités de page voulez-vous voir
Balise XML de résultat
Explication
<GetExpiredCloseoutDomainsResponse></GetExpiredCloseoutDomainsResponse>Balise de réponse des domaines de liquidation expirés, c'est le nœud racine de la réponse du document XML
<GetExpiredCloseoutDomainsHeader></GetExpiredCloseoutDomainsHeader>Obtenir l'en-tête des domaines de liquidation expirés
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
<GetExpiredCloseoutDomainsContent></GetExpiredCloseoutDomainsContent>Tag de contenu, il est utilisé uniquement lorsque l'état est 'succès'
<CloseoutItem></CloseoutItem>Fermeture de l'article
<DomainName></DomainName>Le nom de domaine
<DomainNameUtf></DomainNameUtf>Le nom de domaine est au format utf
<CurrentPrice></CurrentPrice>prix actuel
<isIdn></isIdn>Que ce soit le nom de domaine idn
<EndTimeStamp></EndTimeStamp>Date de fin de l'enchère en temps Unix (millisecondes depuis minuit UTC du 1er janvier 1970)
<RenewalPrice></RenewalPrice>Prix de renouvellement
<ExpiredRevenue></ExpiredRevenue>Chiffre d'affaires de liquidation
<DynaAppraisal></DynaAppraisal>DynaÉvaluation
<InboundLinks></InboundLinks>Liens entrants du domaine
<MonthlyVisitors></MonthlyVisitors>Visiteurs du domaine
<Currency></Currency>devise
Get Expired Closeout Domains Example
Request (XML format) https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetExpiredCloseoutDomainsResponse>
  <GetExpiredCloseoutDomainsHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetExpiredCloseoutDomainsHeader>
  <GetExpiredCloseoutDomainsContent>
    <CloseoutItem>
      <DomainName>test.biz</DomainName>
      <DomainNameUtf>test.biz</DomainNameUtf>
      <CurrentPrice>9.91</CurrentPrice>
      <IsIDN>false</IsIDN>
      <EndTimeStamp>0</EndTimeStamp>
      <RenewalPrice>9.99</RenewalPrice>
      <ExpiredRevenue>9.90</ExpiredRevenue>
      <EstibotAppraisal>1223</EstibotAppraisal>
      <InboundLinks>-1</InboundLinks>
      <MonthlyVisitors>-1</MonthlyVisitors>
      <Currency>usd</Currency>
    </CloseoutItem>
  </GetExpiredCloseoutDomainsContent>
</GetExpiredCloseoutDomainsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
Response (JSON format)
{
  "GetExpiredCloseoutDomainsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Size": 1,
    "CloseoutDomains": [
      {
        "closeoutItem": {
          "domainName": "test.biz",
          "domainNameUtf": "test.biz",
          "currentPrice": "9.91",
          "isIdn": false,
          "endTimeStamp": 0,
          "renewalPrice": "9.99",
          "expiredRevenue": "9.90",
          "estibotAppraisal": "1223",
          "inboundLinks": -1,
          "monthlyVisitors": -1,
          "currency": "usd"
        }
      }
    ]
  }
}
 

Acheter Commande de domaine de liquidation expiré

Support multi-thread

L'appel de la commande Buy Expired Closeout Domain achètera le nom de domaine spécifié. Cette commande n'est disponible qu'en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus:

Acheter le paramètre de demande de domaine de liquidation expiré
Explication
domainLe domaine que vous souhaitez acheter, seul 1 domaine peut être saisi par demande
currency(optional)La devise du résultat de retour doit être "usd", "eur", ou "cny", la devise par défaut est le dollar américain.
Balise XML de résultat
Explication
<BuyExpiredCloseoutDomainResponse></BuyExpiredCloseoutDomainResponse>L'étiquette d'achat de domaine de déstockage expiré, c'est le nœud racine de la réponse du document XML.
<BuyExpiredCloseoutDomainHeader></BuyExpiredCloseoutDomainHeader>Acheter une en-tête de domaine de liquidation expiré
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
Buy Expired Closeout Domain Example
Request (XML format) https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<BuyExpiredCloseoutDomainResponse>
  <BuyExpiredCloseoutDomainHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </BuyExpiredCloseoutDomainHeader>
</BuyExpiredCloseoutDomainResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
Response (JSON format)
{
  "BuyExpiredCloseoutDomainResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Commande Get Listings (Obtenir Listings)

Support multi-thread

Si vous appelez la commande d'obtention des listes, les paramètres suivants doivent être inclus:

Paramètre de Requête Get Listings
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
exclude_pending_sale (facultatif)Si vous ne souhaitez pas obtenir de listes de vente en attente verrouillées, "yes", devrait être le paramètre par défaut, qui est "no".
show_other_registrar (facultatif)Si vous souhaitez obtenir d'autres listes de registrars, elle doit être "yes", par défaut est "no"
Balise XML de résultat
Explication
<GetListingsResponse></GetListingsResponse>Nœud racine du document XMLXML de réponse
<GetListingsHeader></GetListingsHeader>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"
<GetListingsContent></GetListingsContent>Contenu de listing
<Listing></Listing>Contenu d'article de listing
<ListingId></ListingId>Identifiant de Listing
<Domain></Domain>Nom de domaine
<Price></Price>Prix
<InBoundLinks></InBoundLinks>nombre de liens entrants
<Age></Age>Age
Get Listings Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&currency=usd&command=get_listings
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetListingsResponse>
  <GetListingsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetListingsHeader>
  <GetListingsContent>
    <Listing>
      <ListingId>id1</ListingId>
      <Domain>domain_name1</Domain>
      <Price>1</Price>
      <InboundLinks>1</InboundLinks>
      <Age>1</Age>
      <PendingSaleLocked>No</PendingSaleLocked>
    </Listing>
    <Listing>
      <ListingId>id2</ListingId>
      <Domain>domain_name2</Domain>
      <Price>2</Price>
      <InboundLinks>2</InboundLinks>
      <Age>2</Age>
      <PendingSaleLocked>No</PendingSaleLocked>
    </Listing>
  </GetListingsContent>
</GetListingsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&currency=usd&command=get_listings
Response (JSON format)
{
  "GetListingsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Listing": [
      {
        "ListingId": "id1",
        "Domain": "domain_name1",
        "Price": "1",
        "InboundLinks": "1",
        "Age": "1",
        "PendingSaleLocked": "No"
      },
      {
        "ListingId": "id2",
        "Domain": "domain_name2",
        "Price": "2",
        "InboundLinks": "2",
        "Age": "2",
        "PendingSaleLocked": "No"
      }
    ]
  }
}
 

Commande Get Listing Item (Obtenir Article de Listing)

Support multi-thread

Si vous appelez la commande d'obtention d'élément de liste, les paramètres suivants doivent être inclus :

Paramètre de Requête Get Listing Item
Explication
domainLe nom de domaine que vous souhaitez obtenir des détails, seul un domaine 1 peut être saisi par demande
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
<GetListingItemResponse></GetListingItemResponse>Nœud racine du document XMLXML de réponse
<GetListingItemHeader></GetListingItemHeader>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"
<GetListingsItemContent></GetListingsItemContent>Contenu de listing
<Listing></Listing>Contenu d'article de listing
<ListingId></ListingId>Identifiant de Listing
<Domain></Domain>Nom de domaine
<Price></Price>Prix
<InBoundLinks></InBoundLinks>nombre de liens entrants
<Age></Age>Age
Get Listing Item Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=get_listing_item&currency=usd&domain=domain_name
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetListingsItemResponse>
  <GetListingsItemHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetListingsItemHeader>
  <GetListingsItemContent>
    <Listing>
      <ListingId>id</ListingId>
      <Domain>domain_name</Domain>
      <Price>0</Price>
      <InboundLinks>0</InboundLinks>
      <Age>0</Age>
      <PendingSaleLocked>No</PendingSaleLocked>
    </Listing>
  </GetListingsItemContent>
</GetListingsItemResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=get_listing_item&currency=usd&domain=domain_name
Response (JSON format)
{
  "GetListingsItemResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Listing": {
      "ListingId": "id",
      "Domain": "domain_name",
      "Price": "0",
      "InboundLinks": "0",
      "Age": "0",
      "PendingSaleLocked": "No"
    }
  }
}
 

Commande Buy It Now (Acheter tout de suite)

Support multi-thread

Si vous appelez la commande buy it now, les paramètres suivants doivent être inclus :

Paramètre de Requête Buy It Now
Explication
domainLe domaine que vous souhaitez acheter, seul 1 domaine peut être saisi par demande
currency (facultatif)La devise du résultat de retour doit être "usd", "eur", ou "cny", si aucune devise n'est saisie, la devise par défaut du compte sera appliquée
Balise XML de résultat
Explication
<BuyItNowResponse></BuyItNowResponse>Nœud racine du document XMLXML de réponse
<BuyItNowHeader></BuyItNowHeader>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"
<Message></Message>Il devrait être "Ordre de domaine créé", uniquement utilisé lorsque l'état est "succès".

Exemple de Buy It Now (Acheter tout de suite)

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=buy_it_now&domain=domain&currency=currency
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<BuyItNowResponse>
  <BuyItNowHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </BuyItNowHeader>
</BuyItNowResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=buy_it_now&domain=domain&currency=currency
Response (JSON format)
{
  "BuyItNowResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Commande de mise en vente

Support multi-thread

Cette commande prend en charge le multi-thread.

Appeler la commande Définir à vendre va répertorier votre domaine à vendre sur le marché des domaines. Cette commande est seulement disponible en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus:

Paramètre de demande de vente de domaine
Explication
domainsLe domaine que vous souhaitez répertorier pour la vente dans le marché des domaines, un seul domaine peut être saisi par demande.
for_sale_typeVous pouvez choisir une valeur dans la liste suivante pour représenter votre type de vente : > place de marché : Listez votre domaine à vendre dans la Place de Marché des Domaines. Les nouvelles annonces de domaine seront classées dans la catégorie, sous-catégorie et prix saisis ci-dessous. Si un prix réel est défini, le domaine sera disponible à l'achat immédiat et sera transféré à l'acheteur. Plus d'informations sur le processus de vente de domaine > > non à vendre : annuler l'annonce
listing_type (optional)Vous pouvez choisir une valeur dans la liste suivante pour représenter votre type de vente sur le marché: (obligatoire si for_sale_type est marketplace)
> acheter maintenant
Définir un prix fixe rendra le domaine disponible à l'achat immédiat et l'enverra à l'acheteur.
Remarque: Pour un domaine en période de grâce d'ajout, s'il y a une vente, il pourrait ne plus être supprimé en grâce. Plus d'informations sur Suppression en grâce

> faire une offre
Vous pouvez choisir de définir un prix d'offre minimum ou le laisser vide pour permettre n'importe quel montant d'offre.
Remarque: Pour un domaine en période de grâce d'ajout, s'il y a une vente, il pourrait ne plus être supprimé en grâce. Plus d'informations sur Suppression en grâce

> acheter maintenant et faire une offre Définir un prix fixe rendra le domaine disponible à l'achat immédiat et l'enverra à l'acheteur.
Vous pouvez choisir de définir un prix d'offre minimum ou le laisser vide pour permettre n'importe quel montant d'offre.
Remarque: Pour un domaine en période de grâce d'ajout, s'il y a une vente, il pourrait ne plus être supprimé en grâce. Plus d'informations sur Suppression en grâce
price (optional)le prix auquel vous souhaitez vendre votre domaine. (obligatoire si for_sale_type est marketplace)
minimum_offer (optional)l'offre minimale que vous accepterez pour votre domaine. (obligatoire si for_sale_type est marché)
installment (optional)Le paiement en plusieurs versements est-il autorisé. Si vous souhaitez activer le paiement en plusieurs versements, définissez-le égal à Oui.
maximum_installments (optional)Le nombre maximal de versements autorisés, seulement utilisé lorsque le versement est vrai
Vous pouvez choisir une valeur de 2 à 12 pour représenter les mois maximum pour le paiement en plusieurs versements
category (optional)Choisissez une catégorie pour votre domaine. Vous pouvez vous référer au tableau de comparaison des catégories et sous-catégories ci-dessous pour remplir facultativement.
Sub-category (optional)Choisissez une sous-catégorie pour votre domaine. Vous pouvez vous référer au tableau de comparaison des catégories et sous-catégories ci-dessous pour la sélection.
Description (optional)Description de votre domaine
Balise XML de résultat
Explication
<SetForSaleResponse></SetForSaleResponse>Le nœud racine de la réponse
<SetForSaleHeader></SetForSaleHeader>En-tête « À vendre »
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"

Mettre en vente Exemple

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=set_for_sale&domains=test.com&for_sale_type=marketplace&listing_type=buy_now&price=1000&installment=Yes&category=health&sub_category=fitness&maximum_installments=4&for_sale_type=marketplace&description=testdescription
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetForSaleResponse>
  <SetForSaleHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetForSaleHeader>
</SetForSaleResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=set_for_sale&domains=test.com&for_sale_type=marketplace&listing_type=buy_now&price=1000&installment=Yes&category=health&sub_category=fitness&maximum_installments=4&for_sale_type=marketplace&description=testdescription
Response (JSON format)
{
  "SetForSaleResponse": {
    "ResponseCode: ": "0",
    "Status": "Success"
  }
}
 

Définir la commande de confirmation Afternic

Support multi-thread

Appeler la commande d'action de confirmation Afternic Set permettra de définir le domaine pour approuver ou refuser le transfert rapide sur Afternic. Cette commande n'est disponible qu'au format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus:

Définir le paramètre de demande de confirmation d'action Afternic
Explication
domainLe domaine que vous souhaitez configurer Afternic confirme l'action de transfert rapide, un seul domaine peut être saisi par demande.
actionL'action que vous souhaitez définir dans le cadre de Afternic doit être confirm_to_afternic ou delete_from_afternic.
Balise XML de résultat
Explication
<SetAfternicConfirmActionResponse></SetAfternicConfirmActionResponse>Étiquette de balise de confirmation d'action Set Afternic, c'est le nœud racine de la réponse XML du document.
<SetAfternicConfirmActionHeader></SetAfternicConfirmActionHeader>Définir l'en-tête d'action de confirmation Afternic
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
Set Afternic Confirm Action Example
Request (XML format) https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetAfternicConfirmActionResponse>
  <SetAfternicConfirmActionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetAfternicConfirmActionHeader>
</SetAfternicConfirmActionResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
Response (JSON format)
{
  "SetAfternicConfirmActionResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Définir la commande d'action de confirmation de Sedo

Support multi-thread

Appeler la commande d'action de confirmation de set Sedo permettra de définir le domaine pour approuver ou désapprouver le transfert rapide sur Sedo. Cette commande n'est disponible qu'en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus:

Définir le Paramètre de Demande d'Action de Confirmation de Sedo
Explication
domainLe domaine que vous souhaitez mettre en place Sedo confirme une action de transfert rapide, un seul domaine peut être saisi par demande.
actionL'action que vous souhaitez définir pour Sedo doit être confirmée, cela devrait être "confirm_sedo", ou "delete_from_sedo".
Balise XML de résultat
Explication
<SetSedoConfirmActionResponse></SetSedoConfirmActionResponse>Balise de la réponse d'action de confirmation de Set Sedo, c'est le nœud racine du document de réponse XML
<SetSedoConfirmActionHeader></SetSedoConfirmActionHeader>Définir l'en-tête de l'action de confirmation Sedo
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
Set Sedo Confirm Action Example
Request (XML format) https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<SetSedoConfirmActionResponse>
  <SetSedoConfirmActionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetSedoConfirmActionHeader>
</SetSedoConfirmActionResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
Response (JSON format)
{
  "SetSedoConfirmActionResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Commande de Liste de Commandes

Support multi-thread

Appeler la commande Liste de commandes obtiendra la liste des commandes. Cette commande n'est disponible qu'en format XML et JSON. Si cette commande est appelée, les paramètres suivants doivent être inclus.

Paramètre de demande de liste de commandes
Explication
search_byVous pouvez choisir une valeur dans la liste suivante pour représenter votre type de recherche : date_range, domain, order_id
start_datela date de début de votre requête au format yyyy/MM/dd
end_datela date de fin de votre requête au format aaaa/MM/dd
payment_methodVous pouvez choisir plusieurs valeurs de la liste suivante pour représenter votre méthode de paiement: none_balance account_balance credit_card money_order paypal moneybookers bank_wire alipay payflow_credit_card2 (Plus utilisé) wechat_pay ecash bank_transfer apple_pay checking_account sale union_pay paypal_account mercado_pago payoneer mais veuillez utiliser des virgules pour séparer les valeurs multiples, par exemple : account_balance,credit_card.
Balise XML de résultat
Explication
<OrderListResponse></OrderListResponse>Le nœud racine de la réponse
<OrderListHeader></OrderListHeader>En-tête de la liste des commandes
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
<OrderListContent></OrderListContent>En-tête de la liste des commandes
<OrderList></OrderList>Contient plusieurs ensembles de données de journal de commandes
<OrderItem></OrderItem>Contient des données de journal d'une seule commande
<OrderItemDomain></OrderItemDomain>Le nom de domaine qui inclut les éléments dans cet ordre
<OrderId></OrderId>Contient l'ID de la commande
<SubmittedDate></SubmittedDate>Contient la date à laquelle la commande a été soumise
<Cost></Cost>Contient le coût de la commande
<Status></Status>Contient le statut de la commande

Exemple de Liste de Commandes

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=order_list&search_by=date_range&start_date=2024/01/01&end_date=2024/01/31&payment_method=account_balance,credit_card
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<OrderListResponse>
  <OrderListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </OrderListHeader>
  <OrderListContent>
    <OrderList>
      <Order>
        <OrderId>123456</OrderId>
        <SubmittedDate>1734979067335</SubmittedDate>
        <Currency>USD</Currency>
        <PaymentMethod>Account Balance</PaymentMethod>
        <TotalCost>$8.00</TotalCost>
        <TotalPaid>$8.00</TotalPaid>
        <Status>Problem</Status>
        <OrderItem>
          <ItemType>Domain Registration</ItemType>
          <Name>test.com</Name>
          <Duration>1</Duration>
          <Cost>2.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Renewal</ItemType>
          <Name>test1.ac</Name>
          <Duration>1</Duration>
          <Cost>3.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Transfer</ItemType>
          <Name>test2.de</Name>
          <Duration>1</Duration>
          <Cost>4.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Registration</ItemType>
          <Name>test3.gg</Name>
          <Duration>1</Duration>
          <Cost>5.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Renewal</ItemType>
          <Name>test4.uk</Name>
          <Duration>1</Duration>
          <Cost>6.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Transfer</ItemType>
          <Name>test5.net</Name>
          <Duration>1</Duration>
          <Cost>7.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
      </Order>
      <Order>
        <OrderId>123457</OrderId>
        <SubmittedDate>1734979067335</SubmittedDate>
        <Currency>EUR</Currency>
        <PaymentMethod>Paypal</PaymentMethod>
        <TotalCost>$100.00</TotalCost>
        <TotalPaid>$100.00</TotalPaid>
        <Status>Submitted</Status>
      </Order>
    </OrderList>
  </OrderListContent>
</OrderListResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=order_list&search_by=date_range&start_date=2024/01/01&end_date=2024/01/31&payment_method=account_balance,credit_card
Response (JSON format)
{
  "OrderListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "OrderList": [
      {
        "OrderId": "123456",
        "SubmittedDate": "2024/12/23",
        "Currency": "USD",
        "PaymentMethod": "Account Balance",
        "TotalCost": "$8.00",
        "TotalPaid": "$8.00",
        "Status": "Problem",
        "ItemList": [
          {
            "ItemType": "Domain Registration",
            "Name": "test.com",
            "Duration": 1,
            "Cost": "2.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Renewal",
            "Name": "test1.ac",
            "Duration": 1,
            "Cost": "3.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Transfer",
            "Name": "test2.de",
            "Duration": 1,
            "Cost": "4.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Registration",
            "Name": "test3.gg",
            "Duration": 1,
            "Cost": "5.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Renewal",
            "Name": "test4.uk",
            "Duration": 1,
            "Cost": "6.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Transfer",
            "Name": "test5.net",
            "Duration": 1,
            "Cost": "7.99",
            "Status": "Completed"
          }
        ]
      },
      {
        "OrderId": "123457",
        "SubmittedDate": "2024/12/23",
        "Currency": "EUR",
        "PaymentMethod": "Paypal",
        "TotalCost": "$100.00",
        "TotalPaid": "$100.00",
        "Status": "Submitted",
        "ItemList": []
      }
    ]
  }
}
 

Commande pour obtenir le statut de la commande

Support multi-thread

L'appel de la commande Get Order Status permettra d'obtenir le statut de la commande. Cette commande n'est disponible qu'en format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus :

Obtenir le paramètre de demande de statut de commande
Explication
order_idL'identifiant de la commande à interroger
Balise XML de résultat
Explication
<GetOrderStatusResponse></GetOrderStatusResponse>Le nœud racine de la réponse
<GetOrderStatusHeader></GetOrderStatusHeader>Obtenir l'en-tête de l'état de la commande
<ResponseCode></ResponseCode>Si l'opération est réussie, "0" pour succès, "-1" pour échec
<Status></Status>Le statut de la requête
<Error></Error>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
<GetOrderStatusContent></GetOrderStatusContent>contenu de réponse
<OrderId></OrderId>numéro de commande
<OrderStatus></OrderStatus>statut de la commande (Shopping, Soumis, Attente de paiement, Traitement, Terminé, Problème, Supprimé, Annulé)
<ItemTypeName></ItemTypeName>Type d'article
<ItemName></ItemName>Nom de l'article
<ItemStatus></ItemStatus>Statut de l'article (Terminé, Annulé, Problème)
Get Order Status Example
Request (XML format) https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_order_status&order_id=0
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<GetOrderStatusResponse>
  <GetOrderStatusHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetOrderStatusHeader>
  <GetOrderStatusContent>
    <OrderId>0</OrderId>
    <OrderStatus>Completed</OrderStatus>
    <Item>
      <ItemTypeName>domain transfer away</ItemTypeName>
      <ItemName>&amp;</ItemName>
      <ItemStatus>transfer.com</ItemStatus>
    </Item>
    <Item>
      <ItemTypeName>domain</ItemTypeName>
      <ItemName>&amp;</ItemName>
      <ItemStatus>register.com</ItemStatus>
    </Item>
  </GetOrderStatusContent>
</GetOrderStatusResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_order_status&order_id=0
Response (JSON format)
{
  "GetOrderStatusResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "OrderStatus": {
      "OrderId": 0,
      "OrderStatus": "Completed",
      "ItemList": [
        {
          "ItemTypeName": "domain transfer away",
          "ItemName": "transfer.com",
          "ItemStatus": "Completed"
        },
        {
          "ItemTypeName": "domain",
          "ItemName": "register.com",
          "ItemStatus": "Completed"
        }
      ]
    }
  }
}
 

Commande Is Processing

Support multi-thread

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
<ResponseHeader></ResponseHeader>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.)
Is-Processing Example
Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=is_processing
Response (XML format)
<Response>
  <ResponseHeader>
    <ResponseCode>0</ResponseCode>
    <ResponseMsg>yes</ResponseMsg>
  </ResponseHeader>
</Response>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=is_processing
Response (JSON format)
{
   "Response":{
      "ResponseCode":"0",
      "ResponseMsg":"no"
   }
}
Request S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.https://api.dynadot.com/api3.html?key=[API Key]&command=is_processing
Response S'il vous plaît obtenir un nom de domaine approprié pour votre entreprise. Merci de votre intérêt pour notre service d'enregistrement de domaine. Nous offrons une variété d'options de domaines pour répondre à vos besoins professionnels. Contactez-nous pour plus d'informations.
ok,yes
 

Liste des Coupons Commande

Support multi-thread

Appeler la commande Liste des Coupons obtiendra tous les coupons. Cette commande n'est disponible qu'au format XML et JSON. Si vous appelez cette commande, les paramètres suivants doivent être inclus :

Liste des paramètres de demande de coupons
Explication
coupon_typeVous pouvez choisir une valeur dans la liste suivante pour représenter votre type de recherche : "registration" , "renewal" , ou "transfer"
Balise XML de résultat
Explication
<ListCouponsResponse></ListCouponsResponse>Le nœud racine de la réponse
<ListCouponsHeader></ListCouponsHeader>Liste des Coupons
<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>Informations d'erreur sur la demande, utilisées uniquement lorsque le statut est "erreur"
<ListCouponsContent></ListCouponsContent>Liste du contenu des Coupons
<Coupons></Coupons>Contient plusieurs ensembles de données de coupons
<Coupon></Coupon>Contient des données de coupon unique
<Code></Code>Code de coupon
<Description></Description>Description du coupon
<CouponType></CouponType>Type de coupon
<DiscountType></DiscountType>Type de remise offerte par le coupon
<DiscountInfo></DiscountInfo>Les informations de réduction du coupon
<Percentage></Percentage>Le pourcentage de la remise
<AUD></AUD>Montant de la remise en dollars australiens
<MXN></MXN>Montant de la remise en pesos mexicains
<EUR></EUR>Montant de la remise en Euros
<GBP></GBP>Montant de la remise en livres sterling
<IDR></IDR>Montant de la remise en roupies indonésiennes
<USD></USD>Montant de la remise en dollars américains
<CAD></CAD>Montant de la remise en dollars canadiens
<INR></INR>Montant de la remise en roupies indiennes
<BRL></BRL>Montant de la remise en réal brésilien
<CNY></CNY>Montant de la remise en yuan chinois
<Restriction></Restriction>Restrictions sur les coupons
<PriceLevels></PriceLevels>Une collection de niveaux de prix qui soutiennent l'utilisation de coupons
<UsesPerAccount></UsesPerAccount>Le nombre de fois que le coupon peut être utilisé par compte
<UsesSystemWide></UsesSystemWide>Le nombre de fois que le coupon peut être utilisé dans tout le système
<UsesPerIp></UsesPerIp>Le nombre de fois que le coupon peut être utilisé par adresse IP
<ItemsPerAccount></ItemsPerAccount>Le nombre d'articles pour lesquels le coupon peut être utilisé par compte
<ItemsSystemWide></ItemsSystemWide>Le nombre d'articles pour lesquels le coupon peut être utilisé dans tout le système
<ItemsPerOrder></ItemsPerOrder>Le nombre d'articles pour lesquels le coupon peut être utilisé par commande
<ItemsPerDay></ItemsPerDay>Le nombre d'articles pour lesquels le coupon peut être utilisé par jour
<IdnRestriction></IdnRestriction>Restrictions IDN pour le coupon
<DomainDurationMin></DomainDurationMin>Durée minimale de domaine
<DomainDurationMax></DomainDurationMax>Durée maximale de domaine
<Tlds></Tlds>Une collection de domaines de premier niveau qui supportent l'utilisation de coupons
<Tld></Tld>Un seul domaine de premier niveau qui prend en charge l'utilisation de coupons
<Currencies></Currencies>Une collection de types de devises qui prennent en charge l'utilisation de coupons
<Currency></Currency>Un type de monnaie unique qui prend en charge l'utilisation de coupons
<StartDate></StartDate>La date de début de validité du coupon
<EndDate></EndDate>La date de fin de validité du coupon

Liste des Coupons Exemple

Request (XML format) https://api.dynadot.com/api3.xml?key=[API Key]&command=list_coupons&coupon_type=renewal
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?>
<ListCouponsResponse>
  <ListCouponsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </ListCouponsHeader>
  <ListCouponsContent>
    <Coupons>
      <Coupon>
        <Code>DOMAINRENEW1</Code>
        <Description>Domain Renew Coupon</Description>
        <CouponType>Hosting/SSL Coupons</CouponType>
        <DiscountType>PERCENTAGE_OFF</DiscountType>
        <DiscountInfo>
          <Percentage>10%</Percentage>
        </DiscountInfo>
        <Restriction>
          <PriceLevels>Any</PriceLevels>
          <IdnRestriction>None</IdnRestriction>
          <DomainDurationMin>1</DomainDurationMin>
          <DomainDurationMax>1</DomainDurationMax>
          <Tlds>
            <Tld>.com</Tld>
            <Tld>.net</Tld>
            <Tld>.org</Tld>
          </Tlds>
          <Currencies>
            <Currency>US Dollar USD ($)</Currency>
          </Currencies>
        </Restriction>
        <StartDate>1476811260000</StartDate>
        <EndDate>1483257540000</EndDate>
      </Coupon>
    </Coupons>
  </ListCouponsContent>
</ListCouponsResponse>
Request (JSON format)https://api.dynadot.com/api3.json?key=[API Key]&command=list_coupons&coupon_type=renewal
Response (JSON format)
{
  "ListCouponsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Coupons": [
      {
        "Code": "DOMAINRENEW1",
        "Description": "Domain Renew Coupon",
        "CouponType": "Hosting/SSL Coupons",
        "DiscountType": "PERCENTAGE_OFF",
        "DiscountInfo": {
          "Percentage": "10%"
        },
        "Restriction": {
          "PriceLevels": "Any",
          "IdnRestriction": "None",
          "DomainDurationMin": "1",
          "DomainDurationMax": "1",
          "Tlds": [
            ".com",
            ".net",
            ".org"
          ],
          "Currencies": [
            "US Dollar USD ($)"
          ]
        },
        "StartDate": "1476811260000",
        "EndDate": "1483257540000"
      }
    ]
  }
}
Êtes-vous sûr(e) de vouloir fermer le chat ?Le chat sera fermé et l'historique de chat sera effacé.
continuer à se déconnecter
ou rester sur le chat.
Pour passer en revue cette session de chat, s'il vous plaîtcliquercette fenêtre
Chat Online
Chat en ligne0