Paramètre de requêteExplication
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'.
CommandDomain:
, , , , , ,
, , , , , , , , , , , , , , , , , , ,
, , , ,
, contact:
, , , , , ,
, , Nameserver:
, , , , , , , Account:
, , , , , , , , , , , , Folder:
, , , , , , , , , , , , , , Aftermarket:
, ,
, , , ,
, , , , , , , , Other:
, , , , , , 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ésultatExplication
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)
Si la commande search est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête SearchExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=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¤cy=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)
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 RegisterExplication
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ésultatExplication
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¤cy=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¤cy=USD
Response (JSON format){
"RegisterResponse": {
"ResponseCode": 0,
"Status": "success",
"DomainName": "domain1.net",
"Expiration": 1458379145266
}
}
Commande Delete (Supprimer)
Appeler la commande de suppression supprimera un domaine qui est encore dans le délai de grâce. Votre solde de compte sera crédité du montant de l'enregistrement. Les domaines qui ont été renouvelés, ou qui ont été déplacés vers un nouveau compte, ne peuvent pas être supprimés avec l'API. Si vous appelez la commande de suppression, les paramètres suivants doivent être inclus :
Paramètres de Requête DeleteExplication
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ésultatExplication
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)
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 RenewExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&domain=domian1.com&command=renew&duration=1¤cy=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¤cy=USD&coupon=testcoupon
Response (JSON format){
"RenewResponse":{
"ResponseCode":"0",
"Status":"success",
"DomainName":"domain1.com",
"Expiration":"73984579834"
}
}
Commande de poussée
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 PushExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=push&domain=domian1.com&receiver_push_username=username¤cy=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¤cy=USD
Response (JSON format){
"PushResponse":{
"ResponseCode":"0",
"Status":"order created"
}
}
Commande Transfer
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 TransfertExplication
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ésultatExplication
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¤cy=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¤cy=USD&coupon=testcoupon
Response (JSON format){
"TransferResponse": {
"ResponseCode": 0,
"Status": "order created",
"DomainName": "domain1.com",
"OrderId": "1234567"
}
}
Commande d'inscription en vrac
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 vracExplication
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ésultatExplication
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¤cy=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¤cy=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)
Cette commande est uniquement disponible en format XML et JSON:
Paramètre de Requête Domain InfoExplication
Paramètre de Requête Domain Info
Explication
domainSeulement 1 domaine permis par demande
Balise XML de résultatExplication
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 ExampleRequest (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)
Si la commande set Whois est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set WhoisExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=set_whois&domain=domain4.com®istrant_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®istrant_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)
Si la commande set name servers est appelée, les paramètres suivants doivent être inclus :
Paramètres de Requête Get Name ServersExplication
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ésultatExplication
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
Si la commande set parking est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set ParkingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set forwarding est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set ForwardingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set stealth est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set StealthExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set hosting est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set HostingExplication
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ésultatExplication
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 ExampleRequest (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
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 DNS2Explication
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ésultatExplication
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 ExampleRequest (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
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 DnssecExplication
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ésultatExplication
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)
Si la commande set email forward est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Email ForwardExplication
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ésultatExplication
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 ExampleRequest (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)
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 SettingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set folder est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set FolderExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set note est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set NoteExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=set_note&domain=domain1.com¬e=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¬e=Do not modify any information
Response (JSON format){
"SetNoteResponse":{
"ResponseCode":"0",
"Status":"success"
}
}
Commande de configuration d'ID client (REVENDEUR UNIQUEMENT)
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 clientExplication
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ésultatExplication
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)
Si la commande set renew option est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Renew OptionExplication
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ésultatExplication
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é)
Si la commande set privacy est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set PrivacyExplication
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ésultatExplication
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 ExampleRequest (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
Cette fonctionnalité n'est disponible qu'en format XML et JSON:
Paramètre de Demande de Prix du TLDExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=tld_price¤cy=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¤cy=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)
Cette fonctionnalité n'est disponible qu'en format XML et JSON:
Paramètre de Requête List DomainExplication
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ésultatExplication
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
Si vous appelez la commande de verrouillage de domaine, les paramètres suivants doivent être inclus :
Paramètre de demande de verrouillage de domaineExplication
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ésultatExplication
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 ExampleRequest (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
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 transfertExplication
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ésultatExplication
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
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 transfertExplication
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ésultatExplication
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 ExampleRequest (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
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 transfertExplication
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ésultatExplication
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 ExampleRequest (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
Paramètre de demande de transfert autoriséExplication
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ésultatExplication
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)
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 CodeExplication
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ésultatExplication
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
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 domaineExplication
Obtenir le paramètre de demande de poussée de domaine
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultatExplication
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 ExampleRequest (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
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 domaineExplication
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ésultatExplication
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 ExampleRequest (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
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 CNExplication
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ésultatExplication
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
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 CnExplication
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ésultatExplication
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)
Si la commande create contact est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Create ContactExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande edit contact est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Edit ContactExplication
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ésultatExplication
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)
Si la commande delete contact est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Delete ContactExplication
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ésultatExplication
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)
Cette commande est uniquement disponible en format XML et JSON:
Paramètre de Requête Contact ListExplication
Paramètre de Requête Contact List
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultatExplication
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 ExampleRequest (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
Cette commande est uniquement disponible en format XML et JSON:
Paramètre de Requête Get ContactExplication
Paramètre de Requête Get Contact
Explication
contact_idid de contact
Balise XML de résultatExplication
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 ExampleRequest (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
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 EUExplication
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ésultatExplication
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 ExampleRequest (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
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 LVExplication
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ésultatExplication
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®istration_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®istration_number=test_reg_number&vat_number=test_vat_number
Response (JSON format){
"SetContactLvSettingResponse": {
"ResponseCode": 0,
"Status": "success",
"SetContactLvSettingContent": {
"ContactId: ": "0"
}
}
}
Set Contact LV Setting ExampleRequest 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®istration_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)
Quand la commande get name server est appelée, les paramètres suivants doivent être inclus :
Paramètres de Requête Get Name ServerExplication
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ésultatExplication
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)
Si la commande add name server est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Add Name ServerExplication
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ésultatExplication
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)
Si la commande register name server est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Register Name ServerExplication
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ésultatExplication
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 ExampleRequest (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)
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 IPExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande delete name server est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Delete Name ServerExplication
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ésultatExplication
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)
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 DomainExplication
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ésultatExplication
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 ExampleRequest (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)
Cette commande est uniquement disponible en format XML et JSON:
Paramètre de Requête Server ListExplication
Paramètre de Requête Server List
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultatExplication
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 ExampleRequest (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
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 domaineExplication
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ésultatExplication
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 ExampleRequest (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)
Cette commande est uniquement disponible en format XML et JSON:
Paramètre de Requête Account InfoExplication
Paramètre de Requête Account Info
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultatExplication
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 ExampleRequest (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
Cette commande est uniquement disponible en format XML et JSON:
Obtenir le paramètre de demande de solde de compteExplication
Obtenir le paramètre de demande de solde de compte
Explication
N/APas besoin de paramètre supplémentaire
Balise XML de résultatExplication
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 ExampleRequest (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)
Si la commande set default Whois est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Default WhoisExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_whois®istrant_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®istrant_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)
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 ServersExplication
Paramètre de Requête Set Default Name Servers
Explication
ns0 - ns12Les serveurs de noms que vous voulez définir
Balise XML de résultatExplication
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
Si la commande set default parking est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Default ParkingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set default forwarding est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Default ForwardingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set default stealth est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Default StealthExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set default hosting est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Default HostingExplication
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ésultatExplication
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 ExampleRequest (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)
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 DNSExplication
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ésultatExplication
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 ExampleRequest (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
Si la commande set default DNS est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Default DNS2Explication
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ésultatExplication
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 ExampleRequest (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)
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 ForwardExplication
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ésultatExplication
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 ExampleRequest (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
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 SettingExplication
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ésultatExplication
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 ExampleRequest (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)
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 OptionExplication
Paramètre de Requête Set Default Renew Option
Explication
renew_optionPeut être "donot", "auto", "reset"
Balise XML de résultatExplication
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)
Si la commande create folder est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Create FolderExplication
Paramètre de Requête Create Folder
Explication
folder_nameNom du dossier que vous voulez créer
Balise XML de résultatExplication
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 ExampleRequest (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)
Si la commande set Whois est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Delete FolderExplication
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ésultatExplication
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
Si la commande set folder Whois est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Folder WhoisExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_whois&folder_id=0®istrant_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®istrant_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)
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 ServersExplication
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ésultatExplication
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)
Si la commande set folder parking est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Folder ParkingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set folder forwarding est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Folder ForwardingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set folder stealth est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Folder StealthExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set folder hosting est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Folder HostingExplication
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ésultatExplication
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 ExampleRequest (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)
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 DNSExplication
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ésultatExplication
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 ExampleRequest (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
Si la commande set folder DNS2 est appelée, les paramètres suivants sont requis :
Paramètre de Requête Set Folder DNS2Explication
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ésultatExplication
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)
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 ForwardExplication
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ésultatExplication
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 ExampleRequest (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
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 SettingExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande set folder name est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Set Folder NameExplication
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ésultatExplication
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 ExampleRequest (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)
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 OptionExplication
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ésultatExplication
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 ExampleRequest (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)
Cette commande est uniquement disponible en format XML et JSON:
Paramètre de Requête Folder ListExplication
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 ExampleRequest (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)
Si la commande add backorder request est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Add Backorder RequestExplication
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ésultatExplication
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 ExampleRequest (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)
Si la commande delete backorder request est appelée, les paramètres suivants doivent être inclus :
Paramètre de Requête Delete Backorder RequestExplication
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ésultatExplication
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 ExampleRequest (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)
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 ListExplication
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ésultatExplication
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)
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 AuctionsExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_auctions¤cy=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¤cy=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)
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 DetailsExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com¤cy=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¤cy=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
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èresExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=get_auction_bids&currency=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&currency=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)
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 BidExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9¤cy=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¤cy=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
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 AuctionsExplication
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ésultatExplication
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)
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 AuctionsExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_backorder_auctions¤cy=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)
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 DetailsExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=get_backorder_auction_details&domain=example.com¤cy=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¤cy=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
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 BidExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9¤cy=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¤cy=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¤cy=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
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 AuctionsExplication
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ésultatExplication
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
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ésExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_expired_closeout_domains¤cy=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¤cy=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é
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
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=buy_expired_closeout_domain¤cy=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¤cy=USD&domain=domain.com
Response (JSON format){
"BuyExpiredCloseoutDomainResponse": {
"ResponseCode": "0",
"Status": "success"
}
}
Commande Get Listings (Obtenir Listings)
Si vous appelez la commande d'obtention des listes, les paramètres suivants doivent être inclus:
Paramètre de Requête Get ListingsExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]¤cy=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]¤cy=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)
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 ItemExplication
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ésultatExplication
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 ExampleRequest (XML format)
https://api.dynadot.com/api3.xml?key=[API Key]&command=get_listing_item¤cy=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¤cy=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)
Si vous appelez la commande buy it now, les paramètres suivants doivent être inclus :
Paramètre de Requête Buy It NowExplication
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ésultatExplication
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¤cy=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¤cy=currency
Response (JSON format){
"BuyItNowResponse": {
"ResponseCode": 0,
"Status": "success"
}
}
Commande de mise en vente
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 domaineExplication
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ésultatExplication
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
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 AfternicExplication
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ésultatExplication
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 ExampleRequest (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
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 SedoExplication
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ésultatExplication
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 ExampleRequest (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
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 commandesExplication
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ésultatExplication
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>1734796450553</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>1734796450553</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/21",
"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/21",
"Currency": "EUR",
"PaymentMethod": "Paypal",
"TotalCost": "$100.00",
"TotalPaid": "$100.00",
"Status": "Submitted",
"ItemList": []
}
]
}
}
Commande pour obtenir le statut de la commande
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 commandeExplication
Obtenir le paramètre de demande de statut de commande
Explication
order_idL'identifiant de la commande à interroger
Balise XML de résultatExplication
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 ExampleRequest (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>&</ItemName>
<ItemStatus>transfer.com</ItemStatus>
</Item>
<Item>
<ItemTypeName>domain</ItemTypeName>
<ItemName>&</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
Appeler la commande is_processing vous dira si vous pouvez envoyer une nouvelle requête.
Paramètre de Requête Is-ProcessingExplication
Paramètre de Requête Is-Processing
Explication
aucun paramètre supplémentaire n'est requis
Balise XML de résultatExplication
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 ExampleRequest (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
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 couponsExplication
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ésultatExplication
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"
}
]
}
}