API de Domínios

Fazer Dropcatch de domínios e gerenciar sua conta com Domínio APi Dynadot!! Nosso dompinio API permite que você pesquise por registros, renovar e deletar nomes de domínios programaticamente, usando seu próprio software e servidores. Com nosso domínio API você também pode gerenciar nomes de servidores, renovar opções e pastas para seus domínios. Nosso domínio API está disponível para todas as contas, então comece agora!

Quer mais funcionalidade? vejanosso Domínio API Avnaçado!

Comece a Usar nossa API de Domínios

Pedir que nosso Domínio API seja enviado para a segunda URL:

https://api.dynadot.com/api2.html

Note que as solicitações devem ser enviadas por https (soquete seguro) por segurança. Apenas 1 solicitação pode ser processada por vez. Por favor, aguarde o término da solicitação atual antes de enviar outra. A solicitação deve ter os seguintes parâmetros:

Parâmetro de Solicitação
Explicação
keySua chave para acessar a API, disponível no seu painel de controle.
commandOs comandos suportados agora são "search" e "register"

Os resultados são enviados como um arquivo de texto delimitado por vírgulas. A primeira linhas traz o resultado do comando. Essa linhas tem 2 campos.

Campo de Resultado
Explicação
1O resultado desta chamada API:
ok - o comando foi realizado com sucesso
error - o comando não foi bem-sucedido
2Mais informações sobre o resultado, usado somente quando o resultado é um "erro"

A segunda linha está vazia. As linhas subsequentes são resultados do comando, como, por exemplo, os resultados da pesquisa.

Comando de Pesquisa

Se chamar o comando de pesquisa, os seguintes parâmetros devem ser incluídos:

Parâmetro de Solicitação de Pesquisa
Explicação
domain0 - domain99O nome de domínio que você está procurando, conta comum pode especificar 1 domínio por comando, contas de Massa e super massa podem especificar até 100 domínios
language0 - language99 (opcional)O marcador de idioma do domínio respectivo, apenas para IDNs
show_price (opcional)Se quiser mostrar o preço na moeda da sua conta, defina como "1".
currency (opcional)Você pode decidir o tipo de moeda e este parâmetro suportado são "USD", "CNY", "GBP","EUR","INR","CAD" e vários outros. Se você perdeu este parâmetro, nós usaremos a moeda padrão para tentar aplicar o pagamento.

Haverá 1 linha de resultado para cada domínio enviado. Cada linha terá 5 campos.

Campo de Resultado de Pesquisa
Explicação
1O parâmetro do domínio, por exemplo: domain0
2O nome de domínio pesquisado, por exemplo: mydomain.com
3O idioma, caso algum, por exemplo: spa
4O resultado da pesquisa :
yes - o domínio está disponível
no - o domínio não está disponível
offline - o registro central para este domínio está offline no momento
system_busy - todas as conexões estão ocupadas
error - houve um erro de sintaxe ou registro ao processar este domínio
5Mais informações sobre o preço/resultado, usado apenas quando o resultado é um "erro" ou quando "show_price" é definido como "1" na solicitação

Exemplo de Pesquisa

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD

Resposta

ok, domain0,mydomain.com,,no, domain1,mydomain.net,,yes,10.99 in USD

Comando de Registro

Chamar o comando de registro irá criar e processar um pedido de registo. Você deve ter saldo suficiente na conta para pagar pela compra. Ao chamar o comando de registo, os seguintes parâmetros devem ser incluídos:

Parâmetro de Solicitação de Registro
Explicação
domainO nome de domínio que você deseja registrar, apenas 1 domínio pode ser registrado por solicitação
languageO marcador de idioma do domínio solicitado. Necessário apenas quando o domínio é um IDN
durationPor quantos anos deseja registrar o domínio
option0 (se necessário)O nome do registrante de .BE
option1 (se necessário)O nome da organização registrante de .BE (opcional)
premium (opcional)Se você quer registrar um domínio premium, configure igual a "1" (opcional)
currency (opcional)Você pode decidir o tipo de moeda e este parâmetro suportado são "USD", "CNY", "GBP","EUR","INR","CAD" e vários outros. Se você perdeu este parâmetro, nós usaremos a moeda padrão para tentar aplicar o pagamento.
coupon (opcional)O código de cupom que você quer aplicar a este comando

Haverá 1 linha de resultado para cada solicitação enviada. Cada linha terá 3 campos.

Campo de Resultado de Registro
Explicação
1O resultado da solicitação de registro :
O domínio success - foi registrado com sucesso
O domínio not_available - não está disponível
insufficient_funds - saldo de conta insuficiente para processar este registro
offline - o registro central para este domínio está offline no momento
todas as conexões system_busy - estão ocupadas
error - houve uma sintaxe ou erro de registro ao processar esta solicitação
2Mais informações sobre o resultado, usado somente quando o resultado é um "erro"
3Data de expiração no tempo unix (milissegundos desde meia-noite UTC de 1 janeiro de 1970), usado apenas quando o resultado é "bem-sucedido"

Exemplo de Registro

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=register&domain=mydomain.com&duration=1&currency=USD

Resposta

ok, success,,1180897681932

Comando de Exclusão

Usar o comando delete excluirá um domínio que ainda está no período de tolerância. O saldo da sua conta será creditado de volta com a taxa de registro menos quaisquer taxas de exclusão (consulte nossa página de exclusão de carência para obter mais informações). Os domínios que foram renovados ou que foram movidos para outra conta não podem ser excluídos por meio da API. Ao usar o comando delete, os seguintes parâmetros devem ser incluídos:

Parâmetro da Solicitação de Exclusão
Explicação
domainO nome de domínio que você deseja excluir, apenas 1 domínio pode ser excluído por solicitação

Haverá 1 linha de resultado para cada solicitação enviada. Cada linha terá 2 campos.

Campo do Resultado de Exclusão
Explicação
1O resultado do pedido de apagamento:
success - o domínio foi deletado com sucesso
grace_expired - o período de carência já está expirado
too_soon - não foi possível deletar o domínio na primeira hora após o registro
offline - o registro central para este domínio está offline no momento
todas as conexões error - houve uma sintaxe ou erro de registro ao processar error - esta solicitação
2Mais informações sobre o resultado, usado somente quando o resultado é um "erro"

Exemplo de Exclusão

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=delete&domain=mydomain.com

Resposta

ok, success,

Comando de Renovação

Fazer o comando de renovação irá criar e processar um pedido de renovação. Você deve ter saldo o suficiente em conta para pagar por um pedido. Se estiver pedindo o comando de renovação, os seguintes parâmetros devem ser incluídos:

Parâmetro de Solicitação de Renovação
Explicação
domainO nome de domínio que você deseja renovar, somente 1 domínio pode ser renovado por solicitação
durationPor quantos anos renovar o domínio
year (opcional)O ano atual no qual o domínio expira
currency (opcional)Você pode decidir o tipo de moeda e este parâmetro suportado são "USD", "CNY", "GBP","EUR","INR","CAD" e vários outros. Se você perdeu este parâmetro, nós usaremos a moeda padrão para tentar aplicar o pagamento.

Haverá 1 linha de resultado para cada solicitação enviada. Cada linha terá 3 campos.

Parâmetro de Solicitação de Renovação
Explicação
1O resultado do pedido de renovação :
success - o domínio não foi renovado com sucesso
insufficient_funds - saldo em conta insuficiente para processar esta renovação
offline - o registro central para este domínio está offline desse momento
error - houve um erro de sintaxe ou de registro ao processar este pedido
2Mais informações sobre o resultado, usado somente quando o resultado é um "erro"
3Data de expiração no tempo unix (milissegundos desde meia-noite UTC de 1 janeiro de 1970), usado apenas quando o resultado é "bem-sucedido"

Exemplo de Renovação

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=renew&domain=mydomain.com&duration=1&currency=USD

Resposta

ok, success,,1180897681932

Comando de Obtenção de Servidores de Nomes

Ao chamar o comando de obtenção de servidores de nomes, os seguintes parâmetros devem ser incluídos:

Parâmetro de Solicitação de Obtenção de Servidores de Nomes
Explicação
domainO domínio cujas informações de servidor de nome se deseja obter, apenas as informações de servidor de nomes de 1 domínio podem ser recebidas por solicitação.

Haverá 1 linha de resultado para cada solicitação enviada. Cada linha terá 2 campos.

Campo de Resultado de Obtenção de Servidores de Nomes
Explicação
1O resultado do pedido de nomes de servidores :
success - os nomes dos servidores retornaram com sucesso
offline - o registro central para este domínio está offline no momento
error - houve um erro de registro ou sintaxe no processamento do pedido
2As informações detalhadas dos servidores de nome (ns0 - ns12) ou mais informações sobre o resultado caso este seja um "erro"
3Mais informações sobre as configurações do servidor de nomes, usado apenas quando o resultado é "bem-sucedido"

Exemplo de Obtenção de Servidores de Nomes

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=get_ns&domain=mydomain.com

Resposta

ok, success,ns1.dynadot.com,ns2.dynadot.com,,,,,,,,,,,,Dynadot Forwarding

Comando de Definição de Servidores de Nomes

Ao chamar o comando de definição de servidores de nomes, os seguintes parâmetros devem ser incluídos:

Parâmetro de Solicitação de Definição de Servidores de Nomes
Explicação
domainO nome de domínio a ser atualizado, apenas 1 domínio pode ser definido por solicitação
ns0 - ns12Os servidores de nomes para configurar seu domínio para uso, você pode especificar até 13 servidores de nomes, mas eles já devem estar na sua conta.

Haverá 1 linha de resultado para cada solicitação enviada. Cada linha terá 2 campos.

Campo de resultado da definição dos servidores de nomes
Explicação
1O resultado do pedido de configuração de nomes de servidor:
success - o nome dos servidores foram definidos com sucesso
offline - o registro central para este domínio está offline no momento
error - houve um erro de sintaxe ou registro ao processar este pedido
2Mais informações sobre o resultado, usado somente quando o resultado é um "erro"

Exemplo de Definição de Servidores de Nomes

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_ns&domain=mydomain.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com

Resposta

ok, success,

Comando de Definição das Opções de Renovação

Ao chamar o comando de definição das opções de renovação, os seguintes parâmetros devem ser incluídos:

Parâmetro da Solicitação de Definição das Opções de Renovação
Explicação
domainO nome de domínio a ser atualizado, apenas 1 domínio pode ser definido por solicitação
renew-optionreset - redefinir as opções de renovação para "sem opção de renovação"
donot - configura a opção de renovação do domínio para "não renovar"
auto - configure as opções de renovação de domínio para "renovação automática"

Haverá 1 linha de resultado para cada solicitação enviada. Cada linha terá 2 campos.

Campo de Resultado da Definição das Opções de Renovação
Explicação
1O resultado de configurar opções de pedido de renovação. O resultado de definir opções de pedido de renovação:
success - as opções de renovação foram configuradas com sucesso
error - houve um erro de sintaxe ao processar este pedido
2Mais informações sobre o resultado, usado somente quando o resultado é um "erro"

Exemplo de Definição das Opções de Renovação

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_renew_option&domain=mydomain.com&renew-option=donot

Resposta

ok, success,

Comando de Definição de Pasta

Ao chamar o comando de definição de pasta, os seguintes parâmetros devem ser incluídos:

Parâmetro de solicitação de definição de pasta
Explicação
domainO nome de domínio a ser atualizado, apenas 1 domínio pode ser definido por solicitação
folderO nome da pasta que você quer mover o domínio em
Uso "Default" como o nome da pasta se você quiser mover o domínio para a pasta padrão
O nome da Pasta diferencia maiúsculas de minúsculas "Folder1" e "folder1" são dois nomes de pastas diferentes

Haverá 1 linha de resultado para cada solicitação enviada. Cada linha terá 2 campos.

Parâmetro de Solicitação de Definição de Pasta
Explicação
1O resultado de pedido de definir a pasta:
success - a pasta foi definida com sucesso
error - houve um erro de sintaxe ao processar este pedido
2Mais informações sobre o resultado, usado somente quando o resultado é um "erro"

Exemplo de Definição de Pasta

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_folder&domain=mydomain.com&folder=folder1

Resposta

ok, success,

Comando de em processamento

Ao chamar o comando is_processing, os seguintes parâmetros devem ser incluídos:

Parâmetro de solicitação em processamento
Explicação
nenhum parâmetro adicional é necessário

Haverá 1 linha de resultado para cada domínio enviado. Cada linha terá 1 campos.

Campo de resultado em processamento
Explicação
1O resultado do processamento de registro :
yes - tem um pedido de processamento, não deve enviar um novo pedido
no - nenhum pedido está sendo processado. É seguro mandar um novo pedido.

Exemplo de em Processamento

Solicitação

https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=is_processing

Resposta

ok, yes,

Idiomas

Afrikaans:afr Chinese:chi Arabic:ara Persian:per Russian:rus Japanese:jpn Spanish:spa Hebrew:heb Korean:kor Bulgarian:bul Chinese-Simplified:zh-cn French:fre Hungarian:hun Turkish:tur Danish:dan Thai:tha German:ger Hindi:hin Greek:gre Icelandic:ice Portuguese:por Swedish:swe Polish:pol Ukrainian:ukr Chinese-Traditional:zh-tw Bosnian:bos Czech:cze Norwegian:nor Finnish:fin Italian:ita Cyrillic:cyrl Belarusian:bel Georgian:geo Vietnamese:vie Latvian:lav Bengali:ben Albanian:alb Romanian:rum Serbian:scc Tamil:tam Panjabi:pan Slovak:slo Armenian:arm Irish:gle Catalan:cat Urdu:urd Slovenian:slv Gujarati:guj Lithuanian:lit Macedonian:mac Khmer:khm Telugu:tel Dutch:dut Kazakh:kaz Malayalam:mal Welsh:wel Tibetan:tib Estonian:est Indic:inc Mongolian:mon Gaelic:gla Bodo:brx Uzbek:uzb Somali:som Javanese:jav Pushto:pus Swahili:swa Aragonese:arg Assamese:asm Sanskrit:san Chechen:che Kirghiz:kir Luxembourgish:ltz Maltese:mlt Kashmiri:kas Yiddish:yid Burmese:bur Nepali:nep Carib:car Coptic:cop Malay:may Syriac:syr Oriya:ori Samoan:smo Asturian:ast Avestan:ave Awadhi:awa Azerbaijani:aze Balinese:ban Baluchi:bal Basa:bas Bashkir:bak Basque:baq Bhojpuri:bho Chuvash:chv Corsican:cos Croatian:scr Divehi:div Dogri:doi Faroese:fao Fijian:fij Frisian:fry Gondi:gon Indonesian:ind Ingush:inh Kurdish:kur Lao:lao Maori:mao Moldavian:mol Ossetian:oss Rajasthani:raj Sardinian:srd Sindhi:snd Sinhalese:sin Tajik:tgk Latin:latn Konkani:knn Maithili:mai Marathi:mar Punjabi:pun Faroese:fao Emoji:zyyy