API de dominio

Adquiera dominios tan pronto como estén disponibles y gestione su cuenta con la API de Dominios de Dynadot! Nuestra API de dominios le permite buscar, registrar, renovar y eliminar nombres de dominio mediante programación, utilizando su propio software y servidores. Con nuestra API de dominio, también puede configurar fácilmente servidores de nombres, renovar opciones y carpetas para sus dominios. Nuestra API de dominios está disponible para todas las cuentas, así que comience hoy mismo!!
¿Desea más funciones? ¡Vea nuestra API de Dominios Avanzada!
Comienza Con Nuestro Dominio API
Las solicitudes a nuestra API de dominio se envían a la siguiente URL:
https://api.dynadot.com/api2.html
Toma en cuenta que se debe enviar solicitudes por https (conexión segura) para seguridad. Sólo se puede procesar 1 solicitudes a la vez, así que por favor espera que tu solicitud actual termine antes de enviar otra. Hay que incluir los siguientes parámetros en la solicitud:
Explicación
Los resultados se envían como un archivo de texto delimitado por comas. La primera línea es el resultado de la orden. Esta línea cuenta con 2 campos
Explicación
ok - el comando fue exitoso
error - el comando no tuvo éxito
La segunda línea está vacía. Líneas siguientes son los resultados de la orden, por ejemplo los resultados de búsqueda.
Orden de búsqueda
Si estás llamando la orden de búsqueda, hay que incluir los siguientes parámetros:
Explicación
Hará 1 línea de resultados para cada dominio entregado. Cada línea tendrá 5 campos.
Explicación
yes - el dominio está disponible
no - el dominio no está disponible
offline - el registro central de este dominio está actualmente fuera de línea
system_busy - todas las conexiones están ocupadas
error - hubo un error de sintaxis o de registro al procesar este dominio
Ejemplo de búsqueda
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=USD
ok, domain0,mydomain.com,,no, domain1,mydomain.net,,yes,10.99 in USD
Orden de registro
Llamar la orden de registro crea y procesa una orden de registro. Hay que tener suficiente saldo de cuenta para pagar la orden. Si estás llamando la orden de registro, hay que incluir los siguientes parámetros:
Explicación
Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 3 campos.
Explicación
success - el dominio se registró correctamente
not_available - el dominio no está disponible
insufficient_funds - no hay suficiente saldo en la cuenta para procesar este registro
offline - el registro central de este dominio está actualmente fuera de línea
system_busy - todas las conexiones están ocupadas
error - hubo un error de sintaxis o de registro al procesar esta solicitud
Ejemplo de registro
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=register&domain=mydomain.com&duration=1¤cy=USD
ok, success,,1180897681932
Orden de eliminación
Al llamar al comando de eliminación, se eliminará un dominio que aún se encuentre en período de gracia. Se acreditará al saldo de su cuenta la tarifa de registro menos la tarifa de eliminación (consulte nuestra página eliminación en período de gracia para obtener más información). Los dominios que se han renovado o que se han trasladado a una nueva cuenta no se pueden eliminar a través de la API. Si llama al comando de eliminación, se deben incluir los siguientes parámetros:
Explicación
Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.
Explicación
success - el dominio se eliminó correctamente
grace_expired - el período de gracia ya ha expirado
too_soon - no puede eliminar un dominio durante la primera hora después del registro
offline - el registro central de este dominio está actualmente fuera de línea
error - hubo un error de sintaxis o de registro al procesar esta solicituderror - hubo un error de sintaxis o de registro al procesar esta solicitud
Ejemplo de eliminación
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=delete&domain=mydomain.com
ok, success,
Orden de renovación
Al llamar al comando renovar, se creará y procesará una orden de renovación. Debe tener saldo suficiente en la cuenta para pagar el pedido. Si llama al comando renovar (renew), se deben incluir los siguientes parámetros:
Explicación
Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 3 campos.
Explicación
success - el dominio se ha renovado correctamente
insufficient_funds - no tiene saldo suficiente en la cuenta para procesar esta renovación
offline - el registro central de este dominio está actualmente fuera de línea
error - hubo un error de sintaxis o de registro al procesar esta solicitud
Ejemplo de renovación
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=renew&domain=mydomain.com&duration=1¤cy=USD
ok, success,,1180897681932
Orden de obtener servidores de nombre
Si estás llamando la orden de obtener servidores de nombre, hay que incluir los siguientes parámetros:
Explicación
Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.
Explicación
success - los servidores de nombres se devolvieron correctamente
offline - el registro central de este dominio está actualmente fuera de línea
error - hubo un error de sintaxis o de registro al procesar esta solicitud
Ejemplo de orden de obtener servidores de nombre
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=get_ns&domain=mydomain.com
ok, success,ns1.dynadot.com,ns2.dynadot.com,,,,,,,,,,,,Dynadot Forwarding
Orden de cambiar servidores de nombre
Si estás llamando la orden de cambiar servidores de nombre, hay que incluir los siguientes parámetros:
Explicación
Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.
Explicación
success - los servidores de nombres se establecieron correctamente
offline - el registro central de este dominio está actualmente sin conexión
error - hubo un error de sintaxis o de registro al procesar esta solicitud
Ejemplo de orden de cambiar servidores de nombre
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_ns&domain=mydomain.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
ok, success,
Configurar Comando Opciones de Renovación
Si invoca el comando configurar opciones de renovación, se deben incluir los siguientes parámetros:
Explicación
donot - establece la opción de renovación del dominio a "no renovar"
auto - establece la opción de renovación del dominio a "renovar automáticamente"
Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.
Explicación
success - las opciones de renovación se establecieron correctamente
error - hubo un error de sintaxis al procesar esta solicitud
Ejemplo de Configuración de Opciones de Renovación
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_renew_option&domain=mydomain.com&renew-option=donot
ok, success,
Orden de asignar carpeta
Si estás llamando la orden de asignar carpeta, hay que incluir los siguientes parámetros:
Explicación
Utilice "Default" como nombre de la carpeta si desea mover el dominio a la carpeta predeterminada
El nombre de la carpeta distingue entre mayúsculas y minúsculas, por ejemplo, "Folder1" y "folder1" son dos nombres de carpeta diferentes
Hará 1 línea de resultados por solicitud entregada. Cada línea tendrá 2 campos.
Explicación
success - la carpeta se configuró correctamente
error - hubo un error de sintaxis al procesar esta solicitud
Ejemplo de Configurar Carpeta
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=set_folder&domain=mydomain.com&folder=folder1
ok, success,
Comando Is-Processing
Si invoca el comando is_processing, se debe incluir los siguientes parámetros:
Explicación
Hará 1 línea de resultados para cada dominio entregado. Cada línea tendrá 1 campos.
Explicación
yes - ya hay una solicitud "is_processing", no debe enviar una nueva solicitud
no - no hay una solicitud "is_processing". Es seguro enviar una nueva solicitud.
Ejemplo Is-Processing
https://api.dynadot.com/api2.html?key=8S7I2s6Qd8g&command=is_processing
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