Dominios

Lista de comandos de la API de dominios

Nuestra API es tu kit de herramientas avanzado de gestión y adquisición de dominios diseñado para la eficiencia. Con más de 50 comandos para configurar, gestionar, registrar y pujar en toda la plataforma Dynadot, tendrás control total sobre tu cuenta y la configuración de tus dominios en cualquier software de API que elijas. Nuestra API de dominios está disponible para todas las cuentas, ¡así que empieza hoy mismo!

Introducción a nuestra API avanzada de dominios

API heredada, programada para su retiro. Por favor, usa nuestra API RESTful en su lugar:

https://www.dynadot.com/domain/api-document

Las solicitudes a nuestra API avanzada de dominios se envían a la siguiente URL:

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

Las solicitudes deben enviarse a través de https (socket seguro) por seguridad. La solicitud debe tener los siguientes dos parámetros, un 'Key' y un 'Command'. Se puede hacer clic en cada uno de los comandos para ver los parámetros asociados.

Recibirás diferentes cantidades de hilos según el nivel de gasto de tu cuenta:

Nivel de gastoNúmero de hilosLímite de velocidad
Regular1 hilo60/min (1/sec)
Bulk5 hilos600/min (10/sec)
súper al por mayor35 hilos6000/min (100/seg)

 
Parámetro de solicitud
Explicación
KeyTu clave para acceder a la API, disponible en el panel de control de tu cuenta Dynadot en el menú lateral 'Tools' -> 'API'.
Command
Dominio:
search, register, delete, renew, push, transfer, bulk_register, restore

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

cancel_transfer, get_transfer_status, set_transfer_auth_code, authorize_transfer_away, get_transfer_auth_code

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

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

get_open_auctions, get_auction_details, get_auction_bids, place_auction_bid, get_closed_auctions

get_open_backorder_auctions, get_backorder_auction_details, place_backorder_auction_bid, get_closed_backorder_auctions, get_expired_closeout_domains, buy_expired_closeout_domain, get_listings, get_listing_item, buy_it_now, add_new_lead
Otro:
set_afternic_confirm_action, set_sedo_confirm_action, get_whois_stats, order_list, set_for_sale, get_order_status, is_processing, transfer_out_domain_list, list_coupons, download_all_listings

Formato XML. La respuesta que recibas debe contener 2 o 3 de los siguientes campos:

Etiqueta XML de resultado
Explicación
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
 

Comando de búsqueda

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando search, se deben incluir los siguientes parámetros:

Parámetro de solicitud de búsqueda
Explicación
domain0 - domain99El nombre de dominio que buscas, una cuenta regular puede especificar 1 dominio por comando, y una cuenta masiva y súper masiva puede especificar hasta 100 dominios
language0 - language99 (optional)La etiqueta de idioma para el dominio correspondiente, solo usa esto para IDNs
show_price (optional)Si quieres mostrar el precio en la moneda de tu cuenta, configúralo como "1". Si el dominio está disponible, se mostrarán sus detalles premium y la información del precio.
currency (optional)Puedes decidir el tipo de moneda y los parámetros admitidos son "USD","CNY", "GBP","EUR","INR","CAD" y así sucesivamente. Si omites este parámetro, usaremos la moneda predeterminada de la cuenta.
Etiqueta XML de resultado
Explicación
<Results></Results>El nodo raíz de la respuesta XML del comando de búsqueda
<SearchResponse></SearchResponse>Etiqueta de la respuesta de búsqueda
<SearchHeader></SearchHeader>Etiqueta del encabezado de búsqueda
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<DomainName></DomainName>El nombre de dominio que acabas de buscar
<Available></Available>Si el nombre de dominio está disponible
<Price></Price>Si estableces "show_price" en "1", esto te indicará la información del precio si este dominio está disponible.
<Language></Language>Información de idioma sobre el nombre de dominio

Ejemplo de búsqueda

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
Respuesta (Formato XML)
<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 and domain is not premium</Price>
    </SearchHeader>
  </SearchResponse>
</Results>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
Respuesta (formato JSON)
{
   "SearchResponse":{
      "ResponseCode":"0",
      "SearchResults":[
         {
            "DomainName":"mydomain.com",
            "Available":"yes",
            "Price":"77.00 in USD"
         },
         {
            "DomainName":"mydomain.net",
            "Available":"yes",
            "Price":"44.00 in USD"
         }
      ]
   }
}
 

Comando de registro

Soporta multihilo
Soporte para API Sandbox

Llamar al comando register creará y procesará una orden de registro. Debes tener suficiente saldo en la cuenta para pagar la orden. Si llamas al comando register, se deben incluir los siguientes parámetros:

Parámetro de solicitud de registro
Explicación
domainEl nombre de dominio que desea registrar, solo se puede registrar 1 dominio por solicitud
language (optional)La etiqueta de idioma para el dominio solicitado, solo es necesaria si el dominio es un IDN
durationPor cuánto tiempo registrar el dominio
registrant_contact (optional)El contacto del registrante que quieres usar en el dominio
admin_contact (optional)El contacto de administración que quieres usar en el dominio
technical_contact (optional)El contacto técnico que deseas usar en el dominio
billing_contact (optional)El contacto de facturación que quieres usar en el dominio
option0 (if necessary)
El nombre del titular de .AT, .BE
option1 (if necessary)La organización del registrante para .AT, .BE (opcional)
Para .AT, puedes especificar option0, option1, o ambos
premium (optional)Si quieres registrar un dominio premium, establécelo en "1" (opcional)
currency (optional)Puedes decidir el tipo de moneda y los parámetros admitidos son "USD","CNY", "GBP","EUR","INR","CAD" y así sucesivamente. Si omites este parámetro, usaremos la moneda predeterminada de la cuenta.
coupon (optional)El código de cupón que quieres aplicar a este comando
Etiqueta XML de resultado
Explicación
<RegisterResponse></RegisterResponse>Etiqueta de respuesta de registro
<RegisterHeader></RegisterHeader>Etiqueta del encabezado de registro
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<RegisterContent></RegisterContent>La etiqueta del contenido de registro
<Expiration></Expiration>Fecha de vencimiento en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970), solo se usa cuando el resultado es "success"
<Registration></Registration>Fecha de registro en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970), solo se usa cuando el resultado es "success"

Ejemplo de registro

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

Comando Eliminar

Soporta multihilo
Soporte para API Sandbox

Llamar al comando delete eliminará un dominio que todavía está en el período de gracia. Se le devolverá a su saldo de cuenta la tarifa de registro. Los dominios que se hayan renovado o que se hayan movido a una cuenta nueva no se pueden eliminar a través de la API. Si se llama al comando delete, se deben incluir los siguientes parámetros:

Parámetro de solicitud de eliminación
Explicación
domainEl nombre de dominio que quieres eliminar, solo se puede eliminar 1 dominio por solicitud
Etiqueta XML de resultado
Explicación
<DeleteResponse></DeleteResponse>Etiqueta de respuesta de eliminación
<DeleteHeader></DeleteHeader>Etiqueta de encabezado de eliminación
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de eliminación

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

Comando de renovación

Soporta multihilo
Soporte para API Sandbox

Llamar al comando renew creará y procesará una orden de renovación. Debes tener suficiente saldo en la cuenta para pagar la orden. Si llamas al comando renew, se deben incluir los siguientes parámetros:

Parámetro de solicitud de renovación
Explicación
domainEl nombre de dominio que desea renovar, solo se puede renovar 1 dominio por solicitud
durationPor cuántos años renovar el dominio
year (optional)El año actual en que expira el dominio
currency (optional)Puedes decidir el tipo de moneda y los parámetros admitidos son "USD","CNY", "GBP","EUR","INR","CAD" y así sucesivamente. Si omites este parámetro, usaremos la moneda predeterminada de la cuenta.
price_check (optional)Puedes agregar este parámetro al comando para consultar el detalle del precio para renovar este dominio. NOTA: Al agregar este parámetro al comando, nuestra API no renovará el dominio, solo mostrará la información del precio.
coupon (optional)El código de cupón que quieres aplicar a este comando
no_renew_if_late_renew_fee_needed (optional)Puedes agregar este parámetro al comando para evitar la renovación si el dominio requiere una tarifa por renovación tardía. Si el dominio sí requiere una tarifa por renovación tardía para renovarse, y se pasó "no_renew_if_late_renew_fee_needed = 1" en el comando, el dominio no se renovará.
Etiqueta XML de resultado
Explicación
<RenewResponse></RenewResponse>Etiqueta de la respuesta de renovación, es el nodo raíz del documento XML de respuesta
<RenewHeader></RenewHeader>Encabezado de renovación
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<PriceInfo></PriceInfo>Etiqueta de la información de precio, solo se usa cuando el estado es "price_check_success"
<RenewContent></RenewContent>Etiqueta del contenido de renovación, solo se usa cuando el estado es "success"
<Expiration></Expiration>Fecha de vencimiento en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970), solo se usa cuando el resultado es "success"

Ejemplo de renovación

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
Respuesta (Formato XML)
<RenewResponse>
  <RenewHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RenewHeader>
  <RenewContent>
    <Expiration>73984579834</Expiration>
  </RenewContent>
</RenewResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
Respuesta (formato JSON)
{
   "RenewResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "DomainName":"domain1.com",
      "Expiration":"73984579834"
   }
}
 

Comando Push

Soporta multihilo
Soporte para API Sandbox

Llamar al comando push creará y procesará una orden de push. Debes desbloquear tu dominio y cuenta para la orden. La cuenta receptora debe rechazar/aceptar el dominio para completar la orden. Si llamas al comando push, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Push
Explicación
domainEl nombre de dominio que quieres enviar. También admitimos envíos masivos; puedes usar ";" para separar dominios. Ejemplo: domain1.com;domain2.com
receiver_push_usernameNombre de usuario Push de la cuenta receptora
currency (optional)Puedes decidir el tipo de moneda y los parámetros admitidos son "USD","CNY", "GBP","EUR","INR","CAD" y así sucesivamente. Si omites este parámetro, usaremos la moneda predeterminada de la cuenta.
unlock_domain_for_push(optional)Establece este parámetro como "1". Si el dominio está bloqueado, lo desbloquearemos automáticamente, así que no tienes que desbloquear el dominio manualmente
receiver_email(optional)Correo electrónico push de la cuenta receptora
Etiqueta XML de resultado
Explicación
<PushResponse></PushResponse>Etiqueta de la respuesta de push, es el nodo raíz del documento XML de respuesta
<PushHeader></PushHeader>Encabezado push
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Push

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
Respuesta (Formato XML)
<PushResponse>
  <PushHeader>
    <SuccessCode>0</SuccessCode>
    <Status>order created</Status>
  </PushHeader>
</PushResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
Respuesta (formato JSON)
{
   "PushResponse":{
      "ResponseCode":"0",
      "Status":"order created"
   }
}
 

Comando de transferencia

Soporta multihilo
Soporte para API Sandbox

Llamar al comando de transferencia creará y procesará una orden de transferencia. Algunos tlds pueden requerir que el registrador de origen confirme para completar la orden. Si llamas al comando de transferencia, se deben incluir los siguientes parámetros:

Parámetro de solicitud de transferencia
Explicación
domainEl nombre de dominio que quieres transferir a Dynadot, solo se puede transferir 1 dominio por solicitud
authEl código de autorización para la solicitud de transferencia.
currency (optional)Puedes decidir el tipo de moneda y los parámetros admitidos son "USD","CNY", "GBP","EUR","INR","CAD" y así sucesivamente. Si omites este parámetro, usaremos la moneda predeterminada de la cuenta.
registrant_contact (optional)El contacto del registrante que quieres usar cuando se complete la transferencia. (No todos los TLD admiten esta función)
admin_contact (optional)El contacto de administración que deseas usar cuando se complete la transferencia. (No todos los TLD admiten esta función)
technical_contact (optional)El contacto técnico que desea utilizar cuando se complete la transferencia. (No todos los TLD admiten esta función)
billing_contact (optional)El contacto de facturación que deseas usar cuando se complete la transferencia. (No todos los tld admiten esta función)
premium (optional)Si quieres transferir un dominio premium, establécelo en "1" (opcional)
privacy (optional)El estado de privacidad del dominio que quieres configurar puede ser "on" o "off". Se aplicará el nivel de privacidad predeterminado de la cuenta si se ingresa un valor incorrecto o no se ingresa ninguno
name_servers (optional)La lista de servidores de nombres que se aplicarán al dominio una vez que se complete la transferencia. Puedes usar "," para separar los servidores de nombres. Ejemplo: ns1.domain1.com,ns2.domain2.com
coupon (optional)El código de cupón que quieres aplicar a este comando
Etiqueta XML de resultado
Explicación
<TransferResponse></TransferResponse>Etiqueta de respuesta de transferencia, es el nodo raíz del documento XML de respuesta
<TransferHeader></TransferHeader>Encabezado de transferencia
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de transferencia

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
Respuesta (formato JSON)
{
  "TransferResponse": {
    "ResponseCode": 0,
    "Status": "order created",
    "DomainName": "domain1.com",
    "OrderId": "1234567"
  }
}
 

Comando de registro masivo

Soporta multihilo
Soporte para API Sandbox

Llamar al comando bulk register creará y procesará órdenes de registro. Debes tener suficiente saldo en la cuenta para pagar las órdenes. Si se llama al comando bulk register, se deben incluir los siguientes parámetros:

Parámetro de solicitud de registro masivo
Explicación
domain0-domain99El nombre o nombres de dominio que quieres registrar, se pueden registrar un máximo de 100 dominios por solicitud
premium (optional)Si quieres registrar un dominio premium, establécelo en "1" (opcional)
currency (optional)Puedes decidir el tipo de moneda y los valores admitidos para este parámetro son "USD","CNY", "GBP","EUR","INR","CAD" y así sucesivamente. Si omites este parámetro, usaremos la moneda predeterminada de la cuenta
coupon (optional)El código de cupón que quieres aplicar a este comando
Etiqueta XML de resultado
Explicación
<BulkRegisterResponse></BulkRegisterResponse>Etiqueta de respuesta de registro masivo
<BulkRegisterHeader></BulkRegisterHeader>Etiqueta del encabezado de registro masivo
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<BulkRegisterContent></BulkRegisterContent>La etiqueta del contenido de registro masivo
<Expiration></Expiration>Fecha de vencimiento en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970), solo se usa cuando el resultado es "success"
<Result></Result>El resultado de la acción de registro
<Message></Message>Mensaje de error de la acción de registro, solo se usa cuando el resultado es "error"

Ejemplo de registro masivo

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
Respuesta (formato JSON)
{
  "BulkRegisterResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BulkRegister": [
      {
        "DomainName": "domain0.com",
        "Expiration": "1234567890",
        "Result": "success",
        "Message": "-"
      },
      {
        "DomainName": "domain1.com",
        "Expiration": "-",
        "Result": "error",
        "Message": "not_available"
      }
    ]
  }
}
 

Comando de información de dominio

Soporta multihilo
Soporte para API Sandbox

Este comando solo está disponible en formato XML y JSON:

Parámetro de solicitud de información del dominio
Explicación
domainSolo se permite 1 dominio por solicitud
Etiqueta XML de resultado
Explicación
<DomainInfoResponse></DomainInfoResponse>Nodo raíz del documento XML de respuesta
<DomainInfoResponseHeader></DomainInfoResponseHeader>Encabezado de respuesta
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<DomainInfoContent></DomainInfoContent>Contenido de la respuesta
<Domain></Domain>Dominio
<Name></Name>Nombre del dominio
<Expiration></Expiration>Fecha de vencimiento del dominio en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<Registration></Registration>Fecha de registro del dominio en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<NameServerSettings></NameServerSettings>Configuración del servidor de nombres del dominio
<Type></Type>Tipo de servidor de nombres del dominio
<WithAds></WithAds>Si quieres una página de estacionamiento para tu dominio
<Whois></Whois>Información de Whois
<Registrant></Registrant>Información del registrante
<ContactId></ContactId>ID de contacto
<Admin></Admin>Información del administrador
<Technical></Technical>Información técnica
<Billing></Billing>Información de facturación
<Locked></Locked>Bloqueado o no
<Disabled></Disabled>Estado de habilitación
<UdrpLocked></UdrpLocked>UDRP bloqueado o no
<UdrpLocked></UdrpLocked>UDRP bloqueado o no
<RegistrantUnverified></RegistrantUnverified>Registrante no verificado
<Hold></Hold>Estado de retención del cliente/registrador
<Privacy></Privacy>Estado de privacidad
<isForSale></isForSale>Estado de venta
<RenewOption></RenewOption>Opción de renovación
<Note></Note>Nota
<Folder></Folder>Información de la carpeta
<FolderId></FolderId>ID de carpeta
<FolderName></FolderName>Nombre de la carpeta

Ejemplo de información de dominio

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=domain_info&domain=domain1.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=domain_info&domain=domain1.com
Respuesta (Formato XML)
<?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>
      <Status>active</Status>
    </Domain>
  </DomainInfoContent>
</DomainInfoResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=domain_info&domain=domain1.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=domain_info&domain=domain1.com
Respuesta (formato JSON)
{
  "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)"
      },
      "Status": "active"
    }
  }
}
 

Comando Establecer Whois

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set Whois, debes incluir los siguientes parámetros:

Establecer parámetro de solicitud Whois
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
registrant_contactLa información del registrante del dominio
admin_contactLa información del administrador del dominio
technical_contactLa información técnica del dominio
billing_contactLa información de facturación del dominio
Etiqueta XML de resultado
Explicación
<SetWhoisResponse></SetWhoisResponse>Nodo raíz del documento XML de respuesta
<SetWhoisHeader></SetWhoisHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de Whois

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Respuesta (Formato XML)
<SetWhoisResponse>
  <SetWhoisHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetWhoisHeader>
</SetWhoisResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Respuesta (formato JSON)
{
   "SetWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer servidores de nombres

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set name servers, debes incluir los siguientes parámetros:

Establecer parámetro de solicitud de servidores de nombres
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
ns0 - ns12Los servidores de nombres que se usarán para tu dominio, puedes especificar hasta 13 servidores de nombres, pero ya deben estar en tu cuenta
Etiqueta XML de resultado
Explicación
<SetNsResponse></SetNsResponse>Etiqueta de la respuesta de configuración del servidor de nombres, es el nodo raíz del documento XML de respuesta
<SetNsHeader></SetNsHeader>Etiqueta del encabezado de respuesta de establecer servidor de nombres
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de NS

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetNsResponse>
  <SetNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNsHeader>
</SetNsResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
Respuesta (formato JSON)
{
  "SetNsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Comando Establecer Parking

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set parking, se deben incluir los siguientes parámetros:

Parámetro de solicitud de configuración de parking
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
with_ads (optional)Si no quieres anuncios de terceros, puedes usar este parámetro con "no"
Etiqueta XML de resultado
Explicación
<SetParkingResponse></SetParkingResponse>Etiqueta de la respuesta de configurar parking, es el nodo raíz del documento XML de respuesta
<SetParkingHeader></SetParkingHeader>Establecer encabezado de carpeta de estacionamiento
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de parking

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_parking&domain=domain1.com&with_ads=no
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_parking&domain=domain1.com&with_ads=no
Respuesta (Formato XML)
<SetParkingResponse>
  <SetParkingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetParkingHeader>
</SetParkingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_parking&domain=domain1.com&with_ads=no
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_parking&domain=domain1.com&with_ads=no
Respuesta (formato JSON)
{
   "SetParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Establecer reenvío

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set forwarding, se deben incluir los siguientes parámetros:

Parámetro de solicitud para configurar reenvío
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
forward_urlLa URL a la que quieres que tu dominio redirija. Ten en cuenta que el parámetro debe ser codificado para que la llamada a la API se interprete correctamente.
is_temp (optional)Estado de reenvío que deseas para tu dominio, el valor predeterminado es "temporary", si quieres reenviar de forma permanente, usa este parámetro con "no"
Etiqueta XML de resultado
Explicación
<SetForwardingResponse></SetForwardingResponse>Nodo raíz del documento XML de respuesta
<SetForwardingHeader></SetForwardingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de reenvío

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
Respuesta (Formato XML)
<SetForwardingResponse>
  <SetForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetForwardingHeader>
</SetForwardingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
Respuesta (formato JSON)
{
   "SetForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Establecer comando de sigilo

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set stealth, se deben incluir los siguientes parámetros:

Establecer Parámetro de Solicitud Stealth
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
stealth_urlLa URL a la que quieres que tu dominio redirija. Ten en cuenta que el parámetro debe ser codificado para que la llamada a la API se interprete correctamente.
stealth_title (optional)El título de la página
Etiqueta XML de resultado
Explicación
<SetStealthResponse></SetStealthResponse>Nodo raíz del documento XML de respuesta
<SetStealthHeader></SetStealthHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Set Stealth

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

Comando para configurar el hosting

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set hosting, debes incluir los siguientes parámetros:

Parámetro de Solicitud de Establecer Hosting
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
hosting_typeTipo de hosting que quieres, puedes seleccionar entre "advanced" y "basic"
mobile_view_onSolo cuando hosting_type es \"advanced\", puede usar este parámetro como \"yes\"
Etiqueta XML de resultado
Explicación
<SetHostingResponse></SetHostingResponse>Nodo raíz del documento XML de respuesta
<SetHostingHeader></SetHostingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Establecer Hosting

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
Respuesta (Formato XML)
<SetHostingResponse>
  <SetHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetHostingHeader>
</SetHostingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
Respuesta (formato JSON)
{
   "SetHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer DNS2

Soporta multihilo
Soporte para API Sandbox

Si se invoca el comando set DNS2, se deben incluir los siguientes parámetros:

Ten en cuenta que ejecutar el comando SET_DNS2, por defecto, sobrescribirá la configuración DNS actual. Para cambiar este comportamiento y añadir la nueva configuración DNS en su lugar, puedes usar el parámetro opcional add_dns_to_current_setting.

Establecer parámetro de solicitud DNS2
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
main_record_type0 - main_record_type19 (optional)Tipo de registro principal, debe ser "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"
main_record0 - main_record19Especifica el registro DNS para tu dominio
main_recordx0 - main_recordx19Distancia Mx, tipo de redirección (301 como "1", 302 como "2"), título de redirección encubierta o alias de correo electrónico, necesario cuando main_record_type es "forward","mx","stealth","email".
subdomain0 - subdomain99 (optional)Registros de subdominio (opcional)
sub_record_type0 - sub_record_type99Tipo de registro de subdominio, debe ser "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
sub_record0 - sub_record99Dirección IP del subdominio o host de destino
sub_recordx0 - sub_recordx99Distancia de Mx, tipo de reenvío, título de reenvío stealth o alias de correo electrónico, necesario cuando main_record_type es "forward","mx","stealth","email"
ttl (optional)Tiempo de vida
add_dns_to_current_setting (optional)si quieres adjuntar la nueva configuración de DNS a la configuración de DNS existente. Establécelo igual a "1" (opcional)
Etiqueta XML de resultado
Explicación
<SetDnsResponse></SetDnsResponse>Nodo raíz del documento XML de respuesta
<SetDnsHeader></SetDnsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de DNS2

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox 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
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetDnsResponse>
  <SetDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDnsHeader>
</SetDnsResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox 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
Respuesta (formato JSON)
{
  "SetDnsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Comando para configurar DNSSEC

Soporta multihilo
Soporte para API Sandbox

Llamar al Comando Set Dnssec establecerá el dnssec del dominio. Este comando solo está disponible en formato XML y JSON. Al llamar a este comando, se deben incluir los siguientes parámetros:

Puedes elegir rellenar los valores de los parámetros correspondientes en la Opción según tu nombre de dominio.

Opción 1 : domain_name , key_tag , digest_type , digest , algorithm

Opción 2 : domain_name , flags , public_key , algorithm

Notas: Selecciona el número de la etiqueta correspondiente como el valor de tu parámetro, si corresponde.

Parámetro de solicitud de Set Dnssec
Explicación
domain_nameEl nombre de dominio para el que necesitas configurar DNSSEC
key_tagEtiqueta de clave
digest_typePuedes elegir un número de la siguiente lista para representar tu tipo de firma digital: SHA-1(1) SHA-256(2) GOSTR 34.11-94 (3) SHA-384(4)
digestPor favor, introduce el valor correspondiente al tipo de resumen que has seleccionado
algorithmPuedes elegir un número de la siguiente lista para representar tu algoritmo de firma digital: RSA/MD5(1) Diffie-Hellman (2) DSA/SHA-1(3) Curva Elíptica (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) Curva ECDSA P-256 con SHA-256(13 Curva ECDSA P-384 con SHA-384(14) ED25519(15 ED448(16) Indirecto (252) DNS privado (253 OID privado (254)
flagsPuedes elegir un número de la siguiente lista para representar tu símbolo de firma digital: ZSK(256) KSK(257)
public_keyLa clave pública debe estar en codificación base64.
Etiqueta XML de resultado
Explicación
<SetDnssecResponse></SetDnssecResponse>el nodo raíz de la respuesta
<SetDnssecHeader></SetDnssecHeader>Establecer encabezado Dnssec
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de Dnssec

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

Comando Clear Dnssec

Soporta multihilo
Soporte para API Sandbox

Al llamar al comando Clear Dnssec se borrará el dnssec del dominio. Este comando solo está disponible en formato XML y JSON. Si llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para borrar DNSSEC
Explicación
domain_nameEl nombre de dominio para el que necesita borrar el dnssec

Ejemplo de Clear Dnssec

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=clear_dnssec&domain_name=domain-haha1.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=clear_dnssec&domain_name=domain-haha1.com
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<ClearDnssecResponse>
  <ClearDnssecHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ClearDnssecHeader>
</ClearDnssecResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=clear_dnssec&domain_name=domain-haha1.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=clear_dnssec&domain_name=domain-haha1.com
Respuesta (formato JSON)
{
  "ClearDnssecResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Comando para establecer reenvío de correo electrónico

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set email forward, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de reenvío de correo
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
forward_typeTipo de reenvío, puede ser "donot": No reenviar correo electrónico, "mx": Entregar el correo electrónico a otro servidor de correo (registro MX), "forward": Entregar el correo electrónico a otro servidor de correo
username0 - username9Nombre de usuario, solo se usa cuando "forward_type" es "forward"
exist_email0 - exist_email9Dirección de correo electrónico existente, solo se usa cuando "forward_type" es "forward"
mx_host0 - mx_host2Host de correo, solo se usa cuando "forward_type" es "mx"
mx_distance0 - mx_distance2Distance0 es la prioridad más alta, solo se usa cuando "forward_type" es "mx"
Etiqueta XML de resultado
Explicación
<SetEmailForwardingResponse></SetEmailForwardingResponse>Nodo raíz del documento XML de respuesta
<SetEmailForwardingHeader></SetEmailForwardingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de reenvío de correo electrónico

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
Respuesta (Formato XML)
<SetEmailForwardingResponse>
  <SetEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetEmailForwardingHeader>
</SetEmailForwardingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
Respuesta (formato JSON)
{
   "SetEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Set Clear Domain Setting

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set clear domain setting, debes incluir los siguientes parámetros:

Parámetro de solicitud para establecer/limpiar la configuración del dominio
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
serviceEl servicio que quieres borrar, puede ser "forward", "stealth", "email_forwarding", "dns", "dnssec" y "nameservers"
Etiqueta XML de resultado
Explicación
<SetClearDomainSettingResponse></SetClearDomainSettingResponse>Nodo raíz del documento XML de respuesta
<SetClearDomainSettingHeader></SetClearDomainSettingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de Clear Domain

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
Respuesta (Formato XML)
<SetClearDomainSettingResponse>
  <SetClearDomainSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearDomainSettingHeader>
</SetClearDomainSettingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
Respuesta (formato JSON)
{
   "SetClearDomainSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Configurar Carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer carpeta
Explicación
domainEl nombre de dominio a actualizar, solo se puede establecer 1 dominio por solicitud
folderEl nombre de la carpeta a la que quieres mover tu dominio. Usa "Default" como nombre de carpeta si quieres 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.
folder_id (optional)El ID de la carpeta a la que deseas mover tu dominio
Etiqueta XML de resultado
Explicación
<SetFolderResponse></SetFolderResponse>Etiqueta de la respuesta de configuración de carpeta, es el nodo raíz del documento XML de respuesta
<SetFolderHeader></SetFolderHeader>Establecer encabezado de carpeta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de carpeta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder&domain=domian1.com&folder=folder1
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder&domain=domian1.com&folder=folder1
Respuesta (Formato XML)
<SetFolderResponse>
  <SetFolderHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderHeader>
</SetFolderResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder&domain=domian1.com&folder=folder1
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder&domain=domian1.com&folder=folder1
Respuesta (formato JSON)
{
   "SetFolderResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer nota

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set note, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer nota
Explicación
domainEl dominio que deseas establecer, solo se puede establecer 1 dominio por solicitud
noteNota que quieres asignar al dominio, puede ser nula
Etiqueta XML de resultado
Explicación
<SetNoteResponse></SetNoteResponse>Nodo raíz del documento XML de respuesta
<SetNoteHeader></SetNoteHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de establecer nota

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
Respuesta (Formato XML)
<SetNoteResponse>
  <SetNoteHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNoteHeader>
</SetNoteResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
Respuesta (formato JSON)
{
   "SetNoteResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Configurar opción de renovación

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set renew option, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer la opción de renovación
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
renew_optionPuede ser "donot", "auto", "reset"
Etiqueta XML de resultado
Explicación
<SetRenewOptionResponse></SetRenewOptionResponse>Nodo raíz del documento XML de respuesta
<SetRenewOptionHeader></SetRenewOptionHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de establecer opción de renovación

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

Comando Configurar Privacidad

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set privacy, se deben incluir los siguientes parámetros:

Parámetro de solicitud de configuración de privacidad
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
optionEl estado de privacidad del dominio que quieres configurar puede ser "full", "partial" o "off"
whois_privacy_optionEl estado de privacidad whois del dominio que quieres configurar, puede ser "yes" o "no"
Etiqueta XML de resultado
Explicación
<SetPrivacyResponse></SetPrivacyResponse>Nodo raíz del documento XML de respuesta
<SetPrivacyHeader></SetPrivacyHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de privacidad

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
Respuesta (Formato XML)
<SetPrivacyResponse>
  <SetPrivacyHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetPrivacyHeader>
</SetPrivacyResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
Respuesta (formato JSON)
{
   "SetPrivacyResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Precios de TLDs

Soporta multihilo
Soporte para API Sandbox

Esta función solo está disponible en formato XML y JSON:

Parámetro de solicitud de precios de TLD
Explicación
currency (optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny"; la moneda predeterminada es Api Default Currency de la configuración de la cuenta
count_per_page (optional)Cuántas entidades se muestran por página
page_index (optional)¿De qué página quieres ver las entidades?
sort (optional)Por favor, selecciona una de las siguientes opciones como valor para el parámetro de ordenación:
* Si no lo has seleccionado, usaremos la ordenación predeterminada.
1) RankAsc (Predeterminado)
2) Descripción de rango
3) NameAsc
4) NombreDesc
5) SalesAsc
6) SalesDesc
7) LaunchDateAsc
8) Descripción de fecha de lanzamiento
9) CountAsc
10) CountDesc
11) RegistryAsc
12) Descripción del registro
Etiqueta XML de resultado
Explicación
<TldPriceResponse></TldPriceResponse>Nodo raíz del documento XML de respuesta
<TldPriceResponseHeader></TldPriceResponseHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<TldPriceContent></TldPriceContent>Contenido de la respuesta
<TldContent></TldContent>Información de TLD
<Tld></Tld>Dominios de nivel superior
<Usage></Usage>Uso del TLD
<Price></Price>Información del precio de este tld. Contiene subetiquetas: : Unidad de precio : Precio del registro : Precio de renovación : Precio de la transferencia
<Privacy></Privacy>Si este TLD admite privacidad de WHOIS
<GracePeriod></GracePeriod>Información del período de gracia de este tld. Contiene subetiquetas: : Unidad de información del período de gracia : Periodo de gracia de renovación : Eliminar período de gracia
<IDN></IDN>Si este tld admite nombres de dominio internacionalizados
<Restrictions></Restrictions>Nombre de dominio

Ejemplo de precios de TLD

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=tld_price&currency=USD
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=tld_price&currency=USD
Respuesta (Formato XML)
<?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>
      <OnSale>Yes</OnSale>
      <maxDuration>10</maxDuration>
      <minDuration>1</minDuration>
    </TldContent>
  </TldPriceContent>
</TldPriceResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=tld_price&currency=USD
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=tld_price&currency=USD
Respuesta (formato JSON)
{
  "TldPriceResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "PriceLevel": "Regular Pricing",
    "Currency": "USD",
    "TldPrice": [
      {
        "Tld": "com",
        "Usage": "General",
        "IDN": "YES",
        "Restrictions": "--",
        "OnSale": "Yes",
        "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"
        },
        "maxDuration": 10,
        "minDuration": 1
      }
    ]
  }
}
 

Comando para listar dominios

Soporta multihilo
Soporte para API Sandbox

Esta función solo está disponible en formato XML y JSON:

Parámetro de solicitud de lista de dominios
Explicación
customer_id (optional)Filtrar datos por id de cliente (solo los revendedores pueden usar este parámetro)
count_per_page (optional)Cuántas entidades se muestran por página
page_index (optional)¿De qué página quieres ver las entidades?
sort (optional)Por favor, selecciona una de las siguientes opciones como valor para el parámetro de ordenación:
* Si no lo has seleccionado, usaremos la ordenación predeterminada.
1) RecuentoAsc (Predeterminado)
2) CountDesc
3) NameAsc
4) NombreDesc
Etiqueta XML de resultado
Explicación
<ListDomainInfoResponse></ListDomainInfoResponse>Nodo raíz del documento XML de respuesta
<ListDomainInfoHeader></ListDomainInfoHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<ListDomainInfoContent></ListDomainInfoContent>Contenido de la respuesta
<DomainInfoList></DomainInfoList>Lista de información de dominios
<DomainInfo></DomainInfo>Información del dominio
<Domain></Domain>Dominio
<Name></Name>Nombre de dominio
<Expiration></Expiration>Fecha de vencimiento del dominio en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<Registration></Registration>Fecha de registro del dominio en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<NameServerSettings></NameServerSettings>Configuración del servidor de nombres
<Type></Type>Tipo de configuración del servidor de nombres
<WithAds></WithAds>Con anuncios o no
<Whois></Whois>Información de Whois
<Registrant></Registrant>Información del registrante
<ContactId></ContactId>ID de contacto
<Admin></Admin>Información del administrador
<Technical></Technical>Información técnica
<Billing></Billing>Información de facturación
<Locked></Locked>Bloqueado o no
<Disabled></Disabled>Estado de habilitación
<Hold></Hold>Estado de retención del cliente/registrador
<Privacy></Privacy>Estado de privacidad
<isForSale></isForSale>Estado de venta
<RenewOption></RenewOption>Opción de renovación
<Note></Note>Nota
<Folder></Folder>Información de la carpeta
<FolderId></FolderId>ID de carpeta
<FolderName></FolderName>Nombre de la carpeta

Ejemplo de listado de dominios

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=list_domain
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=list_domain
Respuesta (Formato XML)
<?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>
          <Status>active</Status>
        </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>
          <Status>moved</Status>
        </Domain>
      </DomainInfo>
    </DomainInfoList>
  </ListDomainInfoContent>
</ListDomainInfoResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=list_domain
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=list_domain
Respuesta (formato JSON)
{
  "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)"
        },
        "Status": "active"
      },
      {
        "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)"
        },
        "Status": "moved"
      }
    ]
  }
}
 

Comando para bloquear dominio

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando lock domain, se deben incluir los siguientes parámetros:

Parámetro de solicitud de bloqueo de dominio
Explicación
domainEl nombre de dominio que deseas bloquear, solo se puede ingresar 1 dominio por solicitud
Etiqueta XML de resultado
Explicación
<LockDomainResponse></LockDomainResponse>Nodo raíz del documento XML de respuesta documento XML
<LockDomainHeader></LockDomainHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de bloqueo de dominio

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=lock_domain&domain=domain4.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=lock_domain&domain=domain4.com
Respuesta (Formato XML)
<LockDomainResponse>
   <LockDomainHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </LockDomainHeader>
</LockDomainResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=lock_domain&domain=domain4.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=lock_domain&domain=domain4.com
Respuesta (formato JSON)
{
   "LockDomainResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando de búsqueda de sugerencias

Soporta multihilo
Soporte para API Sandbox

Llamar al comando de búsqueda de sugerencias comprará el nombre de dominio especificado. Este comando solo está disponible en formato XML y JSON. Si llamas a este comando, debes incluir los siguientes parámetros:

Parámetro de solicitud de búsqueda de sugerencias
Explicación
domainEl dominio que quieres buscar; solo se puede introducir 1 dominio por solicitud
tlds (optional)Los TLD que solo contiene el resultado de búsqueda
Etiqueta XML de resultado
Explicación
<SuggestionSearchResponse></SuggestionSearchResponse>Etiqueta de la respuesta de búsqueda de sugerencias; es el nodo raíz del documento XML de respuesta
<SuggestionSearchHeader></SuggestionSearchHeader>Encabezado de búsqueda de sugerencias
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de búsqueda de sugerencias

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
Solicitud de Sandbox (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SuggestionSearchResponse>
  <SuggestionSearchHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SuggestionSearchHeader>
  <SuggestionSearchContent>
    <SuggestionSearch>
      <Domain>test1.com</Domain>
      <Domain>test2.com</Domain>
      <Domain>test3.net</Domain>
      <Domain>test4.net</Domain>
    </SuggestionSearch>
  </SuggestionSearchContent>
</SuggestionSearchResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
Solicitud de Sandbox (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
Respuesta (formato JSON)
{
  "SuggestionSearchResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Domains": [
      "test1.com",
      "test2.com",
      "test3.net",
      "test4.net"
    ]
  }
}
 

Comando para cancelar transferencia

Soporta multihilo
Soporte para API Sandbox

El comando te permite cancelar un elemento de transferencia en el pedido. Si llamas al comando de cancelar transferencia, debes incluir los siguientes parámetros:

Parámetro de solicitud de cancelación de transferencia
Explicación
domainEl nombre de dominio para el que deseas cancelar la transferencia, solo se puede introducir 1 dominio por solicitud
order_idEl ID de la orden de transferencia, puedes obtenerlo desde otra API get_transfer_status.
Etiqueta XML de resultado
Explicación
<CancelTransferResponse></CancelTransferResponse>Nodo raíz del documento XML de respuesta documento XML
<CancelTransferHeader></CancelTransferHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de cancelación de transferencia

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

Comando para obtener el estado de la transferencia

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando get transfer status, se deben incluir los siguientes parámetros:

Parámetro de solicitud de estado de transferencia
Explicación
domainEl nombre de dominio para el que quieres obtener el estado de transferencia, solo se puede ingresar 1 dominio por solicitud
transfer_typeEl tipo de transferencia para el que quieres obtener el estado (transfer in o transfer away)
Etiqueta XML de resultado
Explicación
<GetTransferStatusResponse></GetTransferStatusResponse>Nodo raíz del documento XML de respuesta documento XML
<GetTransferStatusHeader></GetTransferStatusHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetTransferStatusContent></GetTransferStatusContent>Contenido de la respuesta
<TransferList></TransferList>Lista de transferencias
<Transfer></Transfer>Información de transferencia
<OrderId></OrderId>El ID del pedido
<TransferStatus></TransferStatus>El estado de transferencia del dominio. Si obtienes 'none' o 'approved', puedes cancelar la transferencia. Si obtienes 'waiting', significa que la transferencia ya ha comenzado. Si obtienes 'auth code needed', significa que el código de autorización es incorrecto, puedes usar otra api SET_TRANSFER_AUTH para reenviar el código de autorización. También hay otros estados, te enviaremos un correo electrónico o nuestros ingenieros tendrán que revisarlo.

Ejemplo de obtención del estado de transferencia

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
Respuesta (formato JSON)
{
  "GetTransferStatusResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "TransferList": [
      {
        "OrderId": "testorderid",
        "TransferStatus": "teststatus"
      },
      {
        "OrderId": "testorderid2",
        "TransferStatus": "teststatus2"
      }
    ]
  }
}
 

Comando para establecer el código de autenticación de transferencia para la orden de transferencia

Soporta multihilo
Soporte para API Sandbox

El comando que te permite actualizar el código de autorización para procesar órdenes de transferencia. Si llamas al comando set transfer auth code, debes incluir los siguientes parámetros:

Establecer parámetro de solicitud del código de autorización de transferencia
Explicación
domainEl nombre de dominio para el que actualizas la autorización de transferencia, solo se puede ingresar 1 dominio por solicitud
auth_codeEl auth_code que quieres volver a enviar
order_idEl ID de la orden de transferencia, puedes obtenerlo desde otra API get_transfer_status.
Etiqueta XML de resultado
Explicación
<GetTransferStatusResponse></GetTransferStatusResponse>Nodo raíz del documento XML de respuesta documento XML
<GetTransferStatusHeader></GetTransferStatusHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración del código de autorización de transferencia

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
Respuesta (Formato XML)
<SetTransferAuthCodeResponse>
   <SetTransferAuthCodeHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetTransferAuthCodeHeader>
</SetTransferAuthCodeResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
Respuesta (formato JSON)
{
   "SetTransferAuthCodeResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Authorize Transfer Away

Soporta multihilo
Soporte para API Sandbox
Parámetro de solicitud de autorización para transferencia de salida
Explicación
domainEl nombre de dominio que deseas autorizar para transferencia de salida; solo se puede introducir 1 dominio por solicitud
order_idEl order_id de Dynadot del dominio que deseas transferir a otro registrador
authorizePara autorizar la transferencia saliente, configúralo como "approve". Para denegar la transferencia saliente, configúralo como "deny".
Etiqueta XML de resultado
Explicación
<AuthorizeTransferAwayResponse></AuthorizeTransferAwayResponse>Nodo raíz del documento XML de respuesta documento XML
<AuthorizeTransferAwayHeader></AuthorizeTransferAwayHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<Result></Result>El resultado de autorizar la transferencia de salida

Ejemplo de autorizar transferencia de salida

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

Comando para obtener el código de autorización de transferencia

Soporta multihilo
Soporte para API Sandbox

Debes desbloquear tu dominio y tu cuenta antes de solicitar el código de autorización.

Parámetro de solicitud para obtener el código de autorización de transferencia
Explicación
domainEl nombre de dominio para el que quieres obtener el código de autorización de transferencia, solo se puede ingresar 1 dominio por solicitud
new_code (optional)Generar un nuevo código de autorización de transferencia
unlock_domain_for_transfer (Optional. Requires api skip lock agreement to use)Si quieres desbloquear el dominio para transferirlo, establécelo igual a "1". Si la solicitud se procesa correctamente, el dominio se desbloqueará.
Etiqueta XML de resultado
Explicación
<GetTransferAuthCodeResponse></GetTransferAuthCodeResponse>Nodo raíz del documento XML de respuesta documento XML
<GetTransferAuthCodeHeader></GetTransferAuthCodeHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<AuthCode></AuthCode>El código de autenticación se utiliza para iniciar una transferencia de dominio.

Ejemplo de obtención de código de autorización de transferencia

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<GetTransferAuthCodeResponse>
  <GetTransferAuthCodeHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <AuthCode>testauthcode</AuthCode>
  </GetTransferAuthCodeHeader>
</GetTransferAuthCodeResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
Respuesta (formato JSON)
{
  "GetTransferAuthCodeResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AuthCode": "testauthcode"
  }
}
 

Comando para obtener solicitud de push de dominio

Soporta multihilo
Soporte para API Sandbox

Al llamar al comando Get Domain Push Request se obtendrá la solicitud de push de dominio. Este comando solo está disponible en formato XML y JSON.

Parámetro de solicitud de Get Domain Push Request
Explicación
N/A No se necesita parámetro adicional
Etiqueta XML de resultado
Explicación
<GetDomainPushRequestResponse></GetDomainPushRequestResponse>el nodo raíz de la respuesta
<GetDomainPushRequestHeader></GetDomainPushRequestHeader>Encabezado de solicitud Get Domain Push
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetDomainPushRequestContent></GetDomainPushRequestContent>Contenido de la respuesta
<PushDomain></PushDomain>Empujar dominio
<PushDomainName></PushDomainName>Push de nombre de dominio

Ejemplo de solicitud de obtención de Domain Push

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_domain_push_request
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_domain_push_request
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_domain_push_request
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_domain_push_request
Respuesta (formato JSON)
{
  "GetDomainPushRequestResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "pushDomainName": "[haha.com,haha1.com]"
  }
}
 

Comando para establecer solicitud de push de dominio

Soporta multihilo
Soporte para API Sandbox

Llamar al comando Set Domain Push Request establecerá la solicitud de push de dominio. Este comando solo está disponible en formato XML y JSON.Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Set Domain Push Request
Explicación
domainsEl nombre de dominio del pedido que se va a procesar
actionLa acción del pedido que se va a procesar, puedes elegir "accept" o "decline"
Etiqueta XML de resultado
Explicación
<SetDomainPushRequestResponse></SetDomainPushRequestResponse>el nodo raíz de la respuesta
<SetDomainPushRequestHeader></SetDomainPushRequestHeader>Encabezado de solicitud para establecer push de dominio
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de solicitud para configurar push de dominio

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetDomainPushRequestResponse>
  <SetDomainPushRequestHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetDomainPushRequestHeader>
  <SetDomainPushRequestContent/>
</SetDomainPushRequestResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
Respuesta (formato JSON)
{
  "SetDomainPushRequestResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Comando Create CN Audit

Soporta multihilo
Soporte para API Sandbox

El comando te permite crear una auditoría CN para un contacto. Si llamas al comando create cn audit, se deben incluir los siguientes parámetros:

Parámetro de solicitud para crear auditoría CN
Explicación
contact_idEl id del registro de contacto para el que quieres iniciar la auditoría, solo se puede ingresar 1 id de contacto por solicitud
contact_typeTipo de contacto, puede ser "Individual" o "Enterprise"
individual_id_typeTipo de identificación de persona natural, los valores esperados (descripción del valor) son:
JGZ (documento de identidad de oficial de la República Popular China)
SFZ (tarjeta de identificación de la República Popular China)
HZ (Pasaporte)
GAJMTX (Permiso de entrada y salida para viajar a y desde Hong Kong y Macao)
TWJMTX (Permisos de viaje para que residentes de Taiwán entren o salgan de China continental)
WJLSFZ (Tarjeta de Identificación de Residente Permanente Extranjero de la República Popular China)
GAJZZ (Permiso de residencia para Hong Kong, Macao)
TWJZZ (Permiso de residencia para residentes de Taiwán)
QT (Otros)
individual_license_idEl número de licencia del ID de persona natural
individual_urlDocumento de identificación de licencia de persona natural. La URL del archivo en el servidor. Solo se permiten jpg, gif, png, jpeg
enterprise_id_type (Mandatory when contact type is "Enterprise")Tipo de ID de empresa, los valores esperados (descripción del valor) son:
ORG (Certificado de código de organización)
YYZZ (Licencia comercial)
TYDM (Certificado del Código Unificado de Crédito Social)
BDDM (Designación de código militar)
JDDWFW (Licencia de Servicio Externo Remunerado Militar)
SYDWFR (Certificado de Persona Jurídica de Institución Pública)
WGCZJG (Formulario de registro de oficinas de representación permanente de empresas extranjeras)
SHTTFR (Certificado de Registro de Persona Jurídica de Organización Social)
ZJCS (Certificado de registro de sitio de actividades religiosas)
MBFQY (Certificado de registro de entidad privada no empresarial)
JJHFR (Certificado de registro de persona jurídica de fondos)
LSZY (Licencia de ejercicio de bufete de abogados)
WGZHWH (Certificado de Registro de Centro Cultural Extranjero en China)
WLCZJG (Certificado de Registro de Aprobación de la Oficina de Representación Residente de los Departamentos de Turismo del Gobierno Extranjero)
SFJD (Licencia de peritaje judicial)
JWJG (Certificado de organización en el extranjero)
SHFWJG (Certificado de registro de agencia de servicios sociales)
MBXXBX (Permiso de escuela privada)
YLJGZY (Licencia de ejercicio de institución médica)
GZJGZY (Licencia de ejercicio para organización notarial)
BJWSXX (Permiso de la Escuela de Beijing para Hijos del Personal de Embajadas Extranjeras en China)
QTTYDM (Otros-Certificado de Código Unificado de Crédito Social)
QT (Otros)
enterprise_license_id (Mandatory when contact type is "Enterprise")El número de licencia del documento empresarial
enterprise_url (Mandatory when contact type is "Enterprise")Documento de licencia empresarial. La URL del archivo en el servidor. Solo se permiten jpg, gif, png, jpeg
Etiqueta XML de resultado
Explicación
<CreateCnAuditResponse></CreateCnAuditResponse>Nodo raíz del documento XML de respuesta
<CreateCnAuditHeader></CreateCnAuditHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de auditoría de creación de Cn

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox 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
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<CreateCnAuditResponse>
  <CreateCnAuditHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CreateCnAuditHeader>
</CreateCnAuditResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox 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
Respuesta (formato JSON)
{
  "CreateCnAuditResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Comando Obtener Estado de Auditoría de Cn

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando get cn audit status, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener el estado de auditoría de Cn
Explicación
contact_idEl ID de registro de contacto para el que deseas obtener el estado de auditoría, solo se puede ingresar 1 contactId por solicitud
gtldSi consulta el resultado de auditoría del cnnic-gtld, establezca este parámetro en 1
Etiqueta XML de resultado
Explicación
<GetCnAuditStatusResponse></GetCnAuditStatusResponse>Nodo raíz del documento XML de respuesta documento XML
<GetCnAuditStatusHeader></GetCnAuditStatusHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<CnAuditStatus></CnAuditStatus>el estado de auditoría del registro de auditoría de cnnic. Puedes obtener 'procesando' o 'esperando a cnnic' o 'fallido'. Si falla, te enviaremos un correo electrónico.
<FailedReason></FailedReason>Si la auditoría no se puede superar, se mostrará el motivo del fallo

Ejemplo de obtener el estado de auditoría de Cn

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

Comando Crear contacto

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando de creación de contacto, se deben incluir los siguientes parámetros:

Parámetro de solicitud para crear contacto
Explicación
organization (optional)La información de la organización
nameTérmino
emailCorreo
phonenumNúmero de teléfono
phoneccCódigo de país del teléfono
faxnum (optional)Número de fax
faxcc (optional)Código de país de fax
address1Dirección 1
address2 (optional)Dirección 2
cityCiudad
state (optional)Estado
zipCódigo postal
countryPaís
Etiqueta XML de resultado
Explicación
<CreateContactResponse></CreateContactResponse>Nodo raíz del documento XML de respuesta
<CreateContactHeader></CreateContactHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<CreateContactContent></CreateContactContent>Nuevo ID de contacto, solo se usa cuando el estado es "success"

Ejemplo de creación de contacto

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox 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
Respuesta (Formato XML)
<CreateContactResponse>
  <CreateContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CreateContactHeader>
  <CreateContactContent>
    <ContactId>1234</ContactId>
  </CreateContactContent>
</CreateContactResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox 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
Respuesta (formato JSON)
{
   "CreateContactResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "CreateContactContent":{
         "ContactId":"0"
      }
   }
}
 

Comando Editar Contacto

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando edit contact, debes incluir los siguientes parámetros:

Parámetro de solicitud de edición de contacto
Explicación
contact_idEl ID del contacto que quieres editar
organization (optional)La información de la organización
nameTérmino
emailCorreo
phonenumNúmero de teléfono
phoneccCódigo de país del teléfono
faxnum (optional)Número de fax
faxcc (optional)Código de país de fax
address1Dirección 1
address2 (optional)Dirección 2
cityCiudad
stateEstado
zipCódigo postal
countryPaís
Etiqueta XML de resultado
Explicación
<EditContactResponse></EditContactResponse>Nodo raíz del documento XML de respuesta
<EditContactHeader></EditContactHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<EditContactContent></EditContactContent>Contenido de la respuesta
<ContactId></ContactId>ID del contacto

Ejemplo de edición de contacto

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox 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
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<EditContactResponse>
  <EditContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </EditContactHeader>
  <EditContactContent>
    <ContactId>0</ContactId>
  </EditContactContent>
</EditContactResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox 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
Respuesta (formato JSON)
{
  "EditContactResponse": {
    "ResponseCode": "0",
    "Status": "success",
    "EditContactContent": {
      "ContactId": "0"
    }
  }
}
Solicitud (formato CSV)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
Solicitud de Sandbox (formato CSV)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox 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
Respuesta (formato CSV)
ok,

success,
,
 

Comando para eliminar contacto

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando de eliminar contacto, se deben incluir los siguientes parámetros:

Parámetro de solicitud para eliminar contacto
Explicación
contact_idEl ID del contacto que quieres eliminar, asegúrate de que estén separados por comas
Etiqueta XML de resultado
Explicación
<DeleteContactResponse></DeleteContactResponse>Nodo raíz del documento XML de respuesta
<DeleteContactHeader></DeleteContactHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de eliminación de contacto

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

Comando de lista de contactos

Soporta multihilo
Soporte para API Sandbox

Este comando solo está disponible en formato XML y JSON:

Parámetro de solicitud de lista de contactos
Explicación
N/ANo se necesita parámetro adicional
Etiqueta XML de resultado
Explicación
<ContactListResponse></ContactListResponse>Nodo raíz del documento XML de respuesta
<ContactListHeader></ContactListHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<ContactListContent></ContactListContent>Contenido de la respuesta
<ContactList></ContactList>Si se llama al comando set folder DNS2, se deben incluir los siguientes parámetros:
<Contact></Contact>Información de contacto
<ContactId></ContactId>ID de Contacto
<Organization></Organization>Organización del contacto
<Name></Name>Término
<Email></Email>Correo
<PhoneCc></PhoneCc>Código de país del teléfono
<PhoneNum></PhoneNum>Número de teléfono
<FaxCc></FaxCc>Código de país de fax
<FaxNum></FaxNum>Número de fax
<Address1></Address1>Dirección 1
<Address2></Address2>Dirección 2
<City></City>Ciudad
<State></State>Estado
<ZipCode></ZipCode>Código postal
<Country></Country>País
<GtldVerified></GtldVerified>Estado de verificación de gTLD

Ejemplo de lista de contactos

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=contact_list
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=contact_list
Respuesta (Formato XML)
<?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>
        <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>
        <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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=contact_list
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=contact_list
Respuesta (formato JSON)
{
  "ContactListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "ContactList": [
      {
        "ContactId": "0",
        "Organization": "",
        "Name": "Jack tester",
        "Email": "",
        "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": "",
        "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"
      }
    ]
  }
}
 

Comando para obtener contacto

Soporta multihilo
Soporte para API Sandbox

Este comando solo está disponible en formato XML y JSON:

Obtener parámetro de solicitud de contacto
Explicación
contact_idid del contacto
Etiqueta XML de resultado
Explicación
<GetContactResponse></GetContactResponse>Nodo raíz del documento XML de respuesta
<GetContactHeader></GetContactHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetContactContent></GetContactContent>Contenido de la respuesta
<Contact></Contact>Información de contacto
<ContactId></ContactId>ID de Contacto
<Organization></Organization>Organización del contacto
<Name></Name>Término
<Email></Email>Correo
<PhoneCc></PhoneCc>Código de país del teléfono
<PhoneNum></PhoneNum>Número de teléfono
<FaxCc></FaxCc>Código de país de fax
<FaxNum></FaxNum>Número de fax
<Address1></Address1>Dirección 1
<Address2></Address2>Dirección 2
<City></City>Ciudad
<State></State>Estado
<ZipCode></ZipCode>Código postal
<Country></Country>País
<GtldVerified></GtldVerified>Estado de verificación de gTLD

Ejemplo de obtención de contacto

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_contact&contact_id=10000
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_contact&contact_id=10000
Respuesta (Formato XML)
<?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>
        <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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_contact&contact_id=10000
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_contact&contact_id=10000
Respuesta (formato JSON)
{
  "GetContactResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetContact": {
      "ContactId": "12345",
      "Organization": "org",
      "Name": "name",
      "Email": "",
      "PhoneCc": "1",
      "PhoneNum": "555.555.5233",
      "FaxCc": "",
      "FaxNum": "",
      "Address1": "address1",
      "Address2": "address2",
      "City": "city",
      "State": "state",
      "ZipCode": "zipcode",
      "Country": "country",
      "GtldVerified": "no"
    }
  }
}
 

Comando para establecer la configuración de contacto de la UE

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set contact eu setting, se deben incluir los siguientes parámetros:

Parámetro de solicitud de configuración de contacto de la UE
Explicación
contact_idEl ID del contacto que quieres editar
country_of_citizenshipDebe ser un estado miembro de la UE. Los códigos de país de los estados miembros incluyen:
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
Etiqueta XML de resultado
Explicación
<SetContactEUSettingResponse></SetContactEUSettingResponse>Nodo raíz del documento XML de respuesta
<SetContactEUSettingHeader></SetContactEUSettingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<SetContactEUSettingContent></SetContactEUSettingContent>Contenido de la respuesta
<ContactId></ContactId>ID del contacto

Ejemplo de configuración de contacto de la UE

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactEUSettingResponse>
  <SetContactEUSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactEUSettingHeader>
  <SetContactEUSettingContent>
    <ContactId>0</ContactId>
  </SetContactEUSettingContent>
</SetContactEUSettingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
Respuesta (formato JSON)
{
  "SetContactEUSettingResponse": {
    "ResponseCode: ": "0",
    "Status": "Success",
    "SetContactEUSettingContent": {
      "ContactId: ": "0"
    }
  }
}
 

Comando para establecer la configuración LV del contacto

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set contact lv setting, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de configuración de LV de contacto
Explicación
contact_idEl ID del contacto que quieres editar
registration_number- Para individuos, ingresa el número de identificación letón.
- Para empresas y otras entidades legales, ingresa el número de registro emitido por el Registro de Empresas de Letonia.
vat_number (optional)Número de IVA para entidades jurídicas extranjeras registradas en países de la Unión Europea (esto también incluye empresas letonas)
Etiqueta XML de resultado
Explicación
<SetContactLvSettingResponse></SetContactLvSettingResponse>Nodo raíz del documento XML de respuesta
<SetContactLvSettingHeader></SetContactLvSettingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<SetContactLvSettingContent></SetContactLvSettingContent>Contenido de la respuesta
<ContactId></ContactId>ID del contacto

Ejemplo de configuración de ajustes de contacto Lv

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactLvSettingResponse>
  <SetContactLvSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactLvSettingHeader>
  <SetContactLvSettingContent>
    <ContactId>0</ContactId>
  </SetContactLvSettingContent>
</SetContactLvSettingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Respuesta (formato JSON)
{
  "SetContactLvSettingResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetContactLvSettingContent": {
      "ContactId: ": "0"
    }
  }
}

Ejemplo de configuración de LV de contacto

Solicitud (formato CSV)https://api.dynadot.com/api3.html?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Solicitud de Sandbox (formato CSV)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
Respuesta (formato CSV)
ok,success,0
 

Comando para establecer la configuración de LT del contacto

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando para establecer la configuración de LT del contacto, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer la configuración de LT del contacto
Explicación
contact_idEl ID del contacto que quieres editar
organization_codeSolo puede establecer el código de organización del contacto después de que se haya establecido la organización del contacto.
Etiqueta XML de resultado
Explicación
<SetContactLtSettingResponse></SetContactLtSettingResponse>Nodo raíz del documento XML de respuesta
<SetContactLtSettingHeader></SetContactLtSettingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<SetContactLtSettingContent></SetContactLtSettingContent>Contenido de la respuesta
<ContactId></ContactId>ID del contacto

Ejemplo para establecer la configuración de LT del contacto

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactLtSettingResponse>
  <SetContactLtSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactLtSettingHeader>
  <SetContactLtSettingContent>
    <ContactId>0</ContactId>
  </SetContactLtSettingContent>
</SetContactLtSettingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
Respuesta (formato JSON)
{
  "SetContactLtSettingResponse": {
    "ResponseCode:": "0",
    "Status": "Success",
    "SetContactLtSettingContent": {
      "ContactId": "0"
    }
  }
}
 

Comando para obtener el servidor de nombres

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando get name server, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener servidor de nombres
Explicación
domainEl dominio cuya información del servidor de nombres quieres obtener, solo se puede obtener la información del servidor de nombres de 1 dominio por solicitud.
Etiqueta XML de resultado
Explicación
<GetNsResponse></GetNsResponse>Nodo raíz del documento XML de respuesta
<GetNsHeader></GetNsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<NsContent></NsContent>Contenido de la respuesta
<Host></Host>Nombre de host del servidor
<NsName></NsName>Nombre del servidor

Ejemplo de obtener Ns

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_ns&domain=mydomain.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_ns&domain=mydomain.com
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_ns&domain=mydomain.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_ns&domain=mydomain.com
Respuesta (formato JSON)
{
  "GetNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "NsContent": {
      "Host0": "ns1.mydomain.com",
      "Host1": "ns2.mydomain.com"
    }
  }
}
 

Comando para agregar servidor de nombres

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando add name server, se deben incluir los siguientes parámetros:

Parámetro de solicitud para agregar servidor de nombres
Explicación
hostEl nombre de host del servidor de nombres que quieres agregar
Etiqueta XML de resultado
Explicación
<AddNsResponse></AddNsResponse>Nodo raíz del documento XML de respuesta
<AddNsHeader></AddNsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<AddNsContent></AddNsContent>Contenido de la respuesta
<Server></Server>Servidor que has configurado
<Host></Host>Nombre de host del nuevo servidor
<ServerId></ServerId>ID del nuevo servidor

Ejemplo de agregar Ns

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=add_ns&host=ns1.mydomain.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=add_ns&host=ns1.mydomain.com
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=add_ns&host=ns1.mydomain.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=add_ns&host=ns1.mydomain.com
Respuesta (formato JSON)
{
  "AddNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AddNsContent": {
      "Server": {
        "Host": "ns1.mydomain.com",
        "ServerId": 0
      }
    }
  }
}
 

Comando de registro de servidor de nombres

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando de registro de servidor de nombres, se deben incluir los siguientes parámetros:

Parámetro de solicitud de registro de servidor de nombres
Explicación
hostEl nombre de host de tu propio servidor de nombres
ipLa dirección IP de tu propio servidor de nombres
Etiqueta XML de resultado
Explicación
<RegisterNsResponse></RegisterNsResponse>Nodo raíz del documento XML de respuesta
<RegisterNsHeader></RegisterNsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<RegisterNsContent></RegisterNsContent>Contenido de la respuesta
<Server></Server>Etiqueta del servidor
<Host></Host>Nombre de host
<ServerId></ServerId>ID del servidor

Ejemplo de registro de servidor de nombres

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
Respuesta (Formato XML)
<RegisterNsResponse>
  <RegisterNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RegisterNsHeader>
  <RegisterNsContent>
    <Server>
      <Host>domain1.com</Host>
      <ServerId>0</ServerId>
    </Server>
  </RegisterNsContent>
</RegisterNsResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
Respuesta (formato JSON)
{
   "RegisterNsResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "RegisterNsContent":{
         "Server":{
            "Host":"ndomain1.com",
            "ServerId":"0"
         }
      }
   }
}
 

Comando para establecer la IP del servidor de nombres

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set name server IP, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer la IP del servidor de nombres
Explicación
server_idEl ID del servidor de nombres que deseas establecer
ip0 - ip9La dirección IP que desea establecer en el servidor de nombres, se pueden establecer 9 IPs por solicitud y deben estar separadas por comas
Etiqueta XML de resultado
Explicación
<SetNsIpResponse></SetNsIpResponse>Nodo raíz del documento XML de respuesta
<SetNsIpHeader></SetNsIpHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de IP del servidor de nombres

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
Respuesta (Formato XML)
<SetNsIpResponse>
  <SetNsIpHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNsIpHeader>
</SetNsIpResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
Respuesta (formato JSON)
{
   "SetNsIpResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para eliminar servidor de nombres

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando delete name server, se deben incluir los siguientes parámetros:

Parámetro de solicitud para eliminar servidor de nombres
Explicación
server_idEl ID de los servidores de nombres que quieres eliminar, asegúrate de que estén separados por comas
Etiqueta XML de resultado
Explicación
<DeleteNsResponse></DeleteNsResponse>Nodo raíz del documento XML de respuesta
<DeleteNsHeader></DeleteNsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de eliminación de Ns

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

Comando para eliminar servidor de nombres por dominio

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando de eliminación de servidor de nombres por dominio, se deben incluir los siguientes parámetros:

Eliminar servidor de nombres por parámetro de solicitud de dominio
Explicación
server_domainNombre del servidor de nombres. ej: ns1.testnameserver.com
Etiqueta XML de resultado
Explicación
<DeleteNsResponse></DeleteNsResponse>Nodo raíz del documento XML de respuesta
<DeleteNsHeader></DeleteNsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de eliminación de servidor de nombres por dominio

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
Respuesta (Formato XML)
<DeleteNsResponse>
  <DeleteNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteNsHeader>
</DeleteNsResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
Respuesta (formato JSON)
{
   "DeleteNsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando de lista de servidores

Soporta multihilo
Soporte para API Sandbox

Este comando solo está disponible en formato XML y JSON:

Parámetro de solicitud de lista de servidores
Explicación
N/ANo se necesita parámetro adicional
Etiqueta XML de resultado
Explicación
<ServerListResponse></ServerListResponse>Nodo raíz del documento XML de respuesta
<ServerListHeader></ServerListHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<ServerListContent></ServerListContent>Contenido de la respuesta
<NameServerList></NameServerList>Lista de servidores de nombres
<List></List>
<Server></Server>
<ServerId></ServerId>ID del servidor
<ServerName></ServerName>Nombre del servidor
<ServerIp></ServerIp>IP del servidor

Ejemplo de lista de servidores

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=server_list
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=server_list
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=server_list
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=server_list
Respuesta (formato JSON)
{
  "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"
          }
        ]
      }
    ]
  }
}
 

Comando para obtener la configuración del servidor de nombres de dominio

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando get domain nameservers settings, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener la configuración del servidor de nombres del dominio
Explicación
domainEl dominio del que quieres obtener la configuración de servidor de nombres; solo se puede obtener la configuración de servidor de nombres de 1 dominio por solicitud.
Etiqueta XML de resultado
Explicación
<GetDnsResponse></GetDnsResponse>Nodo raíz del documento XML de respuesta
<GetDnsHeader></GetDnsHeader>Encabezado de respuesta
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetDnsContent></GetDnsContent>Contenido de la respuesta
<NameServerSettings></NameServerSettings>Configuración del servidor de nombres del dominio
<Type></Type>Tipo de servidor de nombres del dominio

Ejemplo de obtener la configuración del servidor de nombres del dominio

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_dns&domain=mydomain.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_dns&domain=mydomain.com
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_dns&domain=mydomain.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_dns&domain=mydomain.com
Respuesta (formato JSON)
{
  "GetDnsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetDns": {
      "NameServerSettings": {
        "Type": "Dynadot Parking",
        "WithAds": "Yes"
      }
    }
  }
}
 

Comando de información de la cuenta

Soporta multihilo
Soporte para API Sandbox

Este comando solo está disponible en formato XML y JSON:

Parámetro de solicitud de información de la cuenta
Explicación
N/ANo se necesita parámetro adicional
Etiqueta XML de resultado
Explicación
<AccountInfoResponse></AccountInfoResponse>Nodo raíz del documento XML de respuesta
<AccountInfoHeader></AccountInfoHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<AccountInfoContent></AccountInfoContent>Contenido de la respuesta
<AccountInfo></AccountInfo>Información de la cuenta
<Username></Username>Nombre de usuario
<ForumName></ForumName>Nombre del foro
<Contact></Contact>Información de contacto
<Organization></Organization>Organización
<Organization></Organization>Encabezado de respuesta
<Name></Name>Tu nombre
<Email></Email>Correo
<PhoneCc></PhoneCc>Código de país del teléfono
<PhoneNum></PhoneNum>Número de teléfono
<Address1></Address1>Dirección 1
<Address2></Address2>Dirección 2
<City></City>Ciudad
<State></State>Estado
<ZipCode></ZipCode>Código postal
<Country></Country>País
<CustomerSince></CustomerSince>Cliente desde
<AccountLock></AccountLock>Bloqueo de cuenta
<TotalSpending></TotalSpending>Gasto total
<PriceLevel></PriceLevel>Nivel de precios
<AccountBalance></AccountBalance>Saldo de la cuenta
<CustomTimeZone></CustomTimeZone>Zona horaria personalizada
<DefaultSettings></DefaultSettings>Configuración predeterminada
<DefaultWhois></DefaultWhois>Whois predeterminado
<DefaultRegistrant></DefaultRegistrant>Registrante predeterminado
<ContactId></ContactId>ID de Contacto
<DefaultAdmin></DefaultAdmin>Administrador predeterminado
<DefaultTechnical></DefaultTechnical>Técnico predeterminado
<DefaultBilling></DefaultBilling>Facturación predeterminada
<Type></Type>Tipo de servidor de nombres
<WithAds></WithAds>Con anuncios o no

Ejemplo de información de cuenta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=account_info
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=account_info
Respuesta (Formato XML)
<?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>
        <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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=account_info
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=account_info
Respuesta (formato JSON)
{
  "AccountInfoResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AccountInfo": {
      "Username": "testname",
      "ForumName": "test forum name",
      "AvatarUrl": "test avatar url",
      "Contact": {
        "Organization": "",
        "Name": "testname test",
        "Email": "",
        "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"
        }
      }
    }
  }
}
 

Comando para obtener el saldo de la cuenta

Soporta multihilo
Soporte para API Sandbox

Este comando solo está disponible en formato XML y JSON:

Parámetro de solicitud para obtener el saldo de la cuenta
Explicación
N/ANo se necesita parámetro adicional
Etiqueta XML de resultado
Explicación
<GetAccountBalanceResponse></GetAccountBalanceResponse>Nodo raíz del documento XML de respuesta documento XML
<GetAccountBalanceHeader></GetAccountBalanceHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetAccountBalanceContent></GetAccountBalanceContent>Contenido de la respuesta
<Balance></Balance>Saldo de la cuenta

Ejemplo de obtener el saldo de la cuenta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_account_balance
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_account_balance
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_account_balance
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_account_balance
Respuesta (formato JSON)
{
  "GetAccountBalanceResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BalanceList": [
      {
        "Currency": "USD",
        "Amount": "300.00"
      }
    ]
  }
}
 

Establecer Whois predeterminado

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set default Whois, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud Whois predeterminado
Explicación
registrant_contactLa información del registrante del dominio
admin_contactLa información del administrador del dominio
technical_contactLa información técnica del dominio
billing_contactLa información de facturación del dominio
Etiqueta XML de resultado
Explicación
<SetDefaultWhoisResponse></SetDefaultWhoisResponse>Nodo raíz del documento XML de respuesta
<SetDefaultWhoisHeader></SetDefaultWhoisHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Set Default Whois

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Respuesta (Formato XML)
<SetDefaultWhoisResponse>
   <SetDefaultWhoisHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetDefaultWhoisHeader>
</SetDefaultWhoisResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Respuesta (formato JSON)
{
   "SetDefaultWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer servidores de nombres predeterminados

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set default name servers, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer servidores de nombres predeterminados
Explicación
ns0 - ns12Los servidores de nombres que quieres establecer
Etiqueta XML de resultado
Explicación
<SetDefaultNsResponse></SetDefaultNsResponse>Etiqueta de la respuesta de configuración de servidores de nombres predeterminados, es el nodo raíz del documento XML de respuesta
<SetDefaultNsHeader></SetDefaultNsHeader>Etiqueta del encabezado para establecer servidores de nombres predeterminados
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<SetDefaultNsContent></SetDefaultNsContent>Etiqueta del contenido de establecer servidores de nombres predeterminados, solo se usa cuando el estado es "success"
<Servers></Servers>La información de los servidores que has configurado
<Server></Server>Cada servidor
<ServerName></ServerName>Nombre del servidor
<ServerId></ServerId>ID del servidor

Ejemplo de Set Default Ns

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
Respuesta (formato JSON)
{
  "SetDefaultNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetDefaultNsContent": {
      "Servers": [
        {
          "ServerName": "ns1.hosts.com",
          "ServerId": "0"
        },
        {
          "ServerName": "ns2.hosts.com",
          "ServerId": "1"
        }
      ]
    }
  }
}
 

Comando Establecer Parking Predeterminado

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando para establecer el parking predeterminado, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de parking predeterminado
Explicación
with_ads (optional)Si no quieres anuncios de terceros, puedes usar este parámetro con "no"; el valor predeterminado es "yes"
Etiqueta XML de resultado
Explicación
<SetDefaultParkingResponse></SetDefaultParkingResponse>Nodo raíz del documento XML de respuesta
<SetDefaultParkingHeader></SetDefaultParkingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de parking predeterminado

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_parking&folder_id=0&with_ads=no
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_parking&folder_id=0&with_ads=no
Respuesta (Formato XML)
<SetDefaultParkingResponse>
   <SetDefaultParkingHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetDefaultParkingHeader>
</SetDefaultParkingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_parking&folder_id=0&with_ads=no
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_parking&folder_id=0&with_ads=no
Respuesta (formato JSON)
{
   "SetDefaultParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Set Default Forwarding

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando de reenvío predeterminado, debes incluir los siguientes parámetros:

Parámetro de solicitud de reenvío predeterminado
Explicación
forward_urlLa URL a la que quieres que tu dominio redirija. Ten en cuenta que el parámetro debe ser codificado para que la llamada a la API se interprete correctamente.
is_temp (optional)Estado de reenvío que deseas para tu dominio, el valor predeterminado es "temporary", si quieres reenviar de forma permanente, usa este parámetro con "no"
Etiqueta XML de resultado
Explicación
<SetDefaultForwardingResponse></SetDefaultForwardingResponse>Nodo raíz del documento XML de respuesta
<SetDefaultForwardingHeader></SetDefaultForwardingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de reenvío predeterminado

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
Respuesta (Formato XML)
<SetDefaultForwardingResponse>
  <SetDefaultForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultForwardingHeader>
</SetDefaultForwardingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
Respuesta (formato JSON)
{
   "SetDefaultForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Establecer Sigilo Predeterminado

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set default stealth, se deben incluir los siguientes parámetros:

Establecer el parámetro predeterminado de solicitud stealth
Explicación
stealth_urlLa URL a la que quieres que tu dominio redirija. Ten en cuenta que el parámetro debe ser codificado para que la llamada a la API se interprete correctamente.
stealth_title (optional)El título de la página
Etiqueta XML de resultado
Explicación
<SetDefaultStealthResponse></SetDefaultStealthResponse>Nodo raíz del documento XML de respuesta
<SetDefaultStealthHeader></SetDefaultStealthHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Establecer Sigilo Predeterminado

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Respuesta (Formato XML)
<SetDefaultStealthResponse>
  <SetDefaultStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultStealthHeader>
</SetDefaultStealthResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
Respuesta (formato JSON)
{
   "SetDefaultStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Establecer Hosting Predeterminado

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set default hosting, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de hosting predeterminado
Explicación
hosting_typeTipo de hosting predeterminado que quieres; puedes seleccionarlo entre "advanced" y "basic"
Etiqueta XML de resultado
Explicación
<SetDefaultHostingResponse></SetDefaultHostingResponse>Nodo raíz del documento XML de respuesta
<SetDefaultHostingHeader></SetDefaultHostingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de hosting predeterminado

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_hosting&hosting_type=advanced
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_hosting&hosting_type=advanced
Respuesta (Formato XML)
<SetDefaultHostingResponse>
  <SetDefaultHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultHostingHeader>
</SetDefaultHostingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_hosting&hosting_type=advanced
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_hosting&hosting_type=advanced
Respuesta (formato JSON)
{
   "SetDefaultHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para configurar el DNS predeterminado

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando de establecer DNS predeterminado, se deben incluir los siguientes parámetros:

( Este comando está obsoleto y no se recomienda, por favor use el comando Set Default DNS2 en su lugar )

Establecer parámetro predeterminado de solicitud DNS
Explicación
main_record_typeTipo de registro principal
main_recordEspecifica un registro DNS para tu dominio
main_txt (optional)Especifica un registro TXT para tu dominio. Si tu main_record_type es aaaa y especificaste un main_record2, puedes configurar hasta 3 main_txts, de lo contrario, puedes configurar hasta 4 main_txts.
main_record2Registro principal 2, solo se usa cuando "main_record_type" es "aaaa". Su valor debe estar en formato ipv4.
subdomain0 - subdomain99 (optional)Registros de subdominio
sub_record_type0 - sub_record_type99 (optional)Tipo de registros de subdominio
sub_record0 - sub_record99 (optional)Dirección IP o host de destino
mx_host0 - mx_host2 (optional)Especifica el host de correo para tu dominio, distance0 es la prioridad más alta.
mx_distance0 - mx_distance2 (optional)Distance0 tiene la prioridad más alta
ttl (optional)Tiempo de vida
Etiqueta XML de resultado
Explicación
<SetDefaultDnsResponse></SetDefaultDnsResponse>Nodo raíz del documento XML de respuesta
<SetDefaultDnsHeader></SetDefaultDnsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de DNS predeterminado

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Respuesta (Formato XML)
<SetDefaultDnsResponse>
  <SetDefaultDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultDnsHeader>
</SetDefaultDnsResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Respuesta (formato JSON)
{
   "SetDefaultDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer DNS2 predeterminado

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando de establecer DNS predeterminado, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de DNS2 predeterminado
Explicación
main_record_type0 - main_record_type19Tipo de registro principal
main_record0 - main_record19Especifica el registro DNS para tu dominio
main_recordx0 - main_recordx19Distancia Mx, tipo de reenvío, título de reenvío encubierto o alias de correo electrónico, necesario cuando main_record es "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"
subdomain0 - subdomain99 (optional)Registros de subdominio
sub_record_type0 - sub_record_type99 (optional)Tipo de registros de subdominio
sub_record0 - sub_record99 (optional)Dirección IP del subdominio o host de destino
sub_recordx0 - subdo_recordx99Distancia Mx, tipo de reenvío, título de reenvío stealth o alias de correo electrónico, necesario cuando sub_record_type es "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
ttl (optional)Tiempo de vida
Etiqueta XML de resultado
Explicación
<SetDefaultDnsResponse></SetDefaultDnsResponse>Nodo raíz del documento XML de respuesta
<SetDefaultDnsHeader></SetDefaultDnsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de DNS2 predeterminado

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Respuesta (Formato XML)
<SetDefaultDnsResponse>
  <SetDefaultDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultDnsHeader>
</SetDefaultDnsResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Respuesta (formato JSON)
{
   "SetDefaultDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer el reenvío de correo predeterminado

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set default email forward, se deben incluir los siguientes parámetros:

Parámetro de solicitud para configurar el reenvío de correo electrónico predeterminado
Explicación
forward_typeTipo de reenvío, puede ser "donot": No reenviar correo electrónico, "mx": Entregar el correo electrónico a otro servidor de correo (registro MX), "forward": Entregar el correo electrónico a otro servidor de correo
username0 - username9Nombre de usuario, solo se usa cuando "forward_type" es "forward"
exist_email0 - exist_email9Dirección de correo electrónico existente, solo se usa cuando "forward_type" es "forward"
mx_host0 - mx_host2Host de correo, solo se usa cuando "forward_type" es "mx"
mx_distance0 - mx_distance2Distance0 es la prioridad más alta, solo se usa cuando "forward_type" es "mx"
Etiqueta XML de resultado
Explicación
<SetDefaultEmailForwardingResponse></SetDefaultEmailForwardingResponse>Nodo raíz del documento XML de respuesta
<SetDefaultEmailForwardingHeader></SetDefaultEmailForwardingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de reenvío de correo electrónico predeterminado

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
Respuesta (Formato XML)
<SetDefaultEmailForwardingResponse>
  <SetDefaultEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultEmailForwardingHeader>
</SetDefaultEmailForwardingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
Respuesta (formato JSON)
{
   "SetDefaultEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Set Clear Default Setting

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set clear default setting, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer la configuración predeterminada clara
Explicación
serviceEl servicio que quieres borrar; puede ser "forward", "stealth", "email_forwarding", "dns" y "nameservers"
Etiqueta XML de resultado
Explicación
<SetClearDefaultSettingResponse></SetClearDefaultSettingResponse>Nodo raíz del documento XML de respuesta
<SetClearDefaultSettingHeader></SetClearDefaultSettingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Set Clear Default Setting

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_default_setting&service=nameservers
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_clear_default_setting&service=nameservers
Respuesta (Formato XML)
<SetClearDefaultSettingResponse>
  <SetClearDefaultSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearDefaultSettingHeader>
</SetClearDefaultSettingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_default_setting&service=nameservers
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_clear_default_setting&service=nameservers
Respuesta (formato JSON)
{
   "SetClearDefaultSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer la opción de renovación predeterminada

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set default renew option, debes incluir los siguientes parámetros:

Parámetro de solicitud para establecer la opción de renovación predeterminada
Explicación
renew_optionPuede ser "donot", "auto", "reset"
Etiqueta XML de resultado
Explicación
<SetDefaultRenewOptionResponse></SetDefaultRenewOptionResponse>Nodo raíz del documento XML de respuesta
<SetDefaultRenewOptionHeader></SetDefaultRenewOptionHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de establecer opción de renovación predeterminada

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

Comando Crear carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando create folder, se deben incluir los siguientes parámetros:

Parámetro de solicitud de creación de carpeta
Explicación
folder_nameNombre de la carpeta que quieres crear
Etiqueta XML de resultado
Explicación
<FolderCreateResponse></FolderCreateResponse>Nodo raíz del documento XML de respuesta
<FolderCreateHeader></FolderCreateHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<FolderCreateContent></FolderCreateContent>Contenido de la respuesta
<FolderName></FolderName>nombre de la carpeta
<FolderId></FolderId>ID de la nueva carpeta

Ejemplo de creación de carpeta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=create_folder&folder_name=new
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=create_folder&folder_name=new
Respuesta (Formato XML)
<FolderCreateResponse>
  <FolderCreateHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </FolderCreateHeader>
  <FolderCreateContent>
    <FolderName>new</FolderName>
    <FolderId>1</FolderId>
  </FolderCreateContent>
</FolderCreateResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=create_folder&folder_name=new
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=create_folder&folder_name=new
Respuesta (formato JSON)
{
   "FolderCreateResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "FolderCreateContent":{
         "FolderName":"new",
         "FolderId":"1"
      }
   }
}
 

Comando para eliminar carpeta

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set Whois, debes incluir los siguientes parámetros:

Parámetro de solicitud para eliminar carpeta
Explicación
folder_idEl ID de las carpetas que quieres eliminar, asegúrate de que estén separadas por comas
Etiqueta XML de resultado
Explicación
<DeleteFolderResponse></DeleteFolderResponse>Nodo raíz del documento XML de respuesta
<DeleteFolderHeader></DeleteFolderHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de eliminación de carpeta

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

Comando para establecer el Whois de la carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder Whois, se deben incluir los siguientes parámetros:

Parámetro de solicitud de configuración de Whois de carpeta
Explicación
folder_idEl ID de la carpeta que quieres establecer
registrant_contactLa información del registrante del dominio
admin_contactLa información del administrador del dominio
technical_contactLa información técnica del dominio
billing_contactLa información de facturación del dominio
enable (optional)Si quieres aplicar esta configuración de Whois a los futuros dominios que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar esta configuración de Whois de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderWhoisResponse></SetFolderWhoisResponse>Nodo raíz del documento XML de respuesta
<SetFolderWhoisHeader></SetFolderWhoisHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Set Folder Whois

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Respuesta (Formato XML)
<SetFolderWhoisResponse>
  <SetFolderWhoisHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderWhoisHeader>
</SetFolderWhoisResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
Respuesta (formato JSON)
{
   "SetFolderWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer los servidores de nombres de la carpeta

Soporta multihilo
Soporte para API Sandbox

Al llamar al comando set folder name servers, se deben incluir los siguientes parámetros:

Parámetro de solicitud de servidores de nombres de carpeta
Explicación
fold_idEl ID de la carpeta que quieres establecer, solo se puede establecer 1 carpeta por solicitud
ns0 - ns12Los servidores de nombres que se usarán para tu dominio, puedes especificar hasta 13 servidores de nombres, pero ya deben estar en tu cuenta
enable (optional)Si quieres aplicar esta configuración de servidores de nombres a futuros dominios que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar la configuración de servidores de nombres de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderNsResponse></SetFolderNsResponse>Etiqueta de la respuesta del servidor de establecer nombre de carpeta, es el nodo raíz del documento XML de respuesta
<SetFolderNsHeader></SetFolderNsHeader>Etiqueta del encabezado de respuesta del servidor de nombres de la carpeta establecida
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<SetFolderNsContent></SetFolderNsContent>Etiqueta del contenido de la respuesta del servidor de nombres de la carpeta establecida, solo se usa cuando el estado es "success"
<Servers></Servers>La información de los servidores que has configurado
<Server></Server>Cada servidor
<ServerName></ServerName>Nombre del servidor
<ServerId></ServerId>ID del servidor

Ejemplo de configuración de Ns de carpeta

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
Respuesta (formato JSON)
{
  "SetFolderNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetFolderNsContent": {
      "Servers": [
        {
          "ServerName": "ns1.hosts.com",
          "ServerId": "0"
        },
        {
          "ServerName": "ns2.hosts.com",
          "ServerId": "1"
        }
      ]
    }
  }
}
 

Comando para configurar el parking de carpeta

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set folder parking, se deben incluir los siguientes parámetros:

Parámetro de solicitud para configurar parking de carpeta
Explicación
folder_idEl ID de la carpeta que quieres establecer, solo se puede establecer 1 carpeta por solicitud
with_ads (optional)Si no quieres anuncios de terceros, puedes usar este parámetro con "no"; el valor predeterminado es "yes"
enable (optional)Si deseas aplicar esta configuración de parking a futuros dominios que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar la configuración de parking de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderParkingResponse></SetFolderParkingResponse>Nodo raíz del documento XML de respuesta
<SetFolderParkingHeader></SetFolderParkingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de Folder Parking

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_parking&folder_id=0&with_ads=no
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_parking&folder_id=0&with_ads=no
Respuesta (Formato XML)
<SetFolderParkingResponse>
  <SetFolderParkingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderParkingHeader>
</SetFolderParkingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_parking&folder_id=0&with_ads=no
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_parking&folder_id=0&with_ads=no
Respuesta (formato JSON)
{
   "SetFolderParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para configurar el reenvío de carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder forwarding, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer el reenvío de carpetas
Explicación
folder_idEl ID de la carpeta que quieres establecer
forward_urlLa URL a la que quieres que tu dominio redirija. Ten en cuenta que el parámetro debe ser codificado para que la llamada a la API se interprete correctamente.
is_temp (optional)Estado de reenvío que deseas para tu dominio, el valor predeterminado es "temporary", si quieres reenviar de forma permanente, usa este parámetro con "no"
enable (optional)Si quieres aplicar esta configuración de reenvío a los dominios futuros que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar la configuración de reenvío de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderForwardingResponse></SetFolderForwardingResponse>Nodo raíz del documento XML de respuesta
<SetFolderForwardingHeader></SetFolderForwardingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de reenvío de carpetas

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
Respuesta (Formato XML)
<SetFolderForwardingResponse>
  <SetFolderForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderForwardingHeader>
</SetFolderForwardingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
Respuesta (formato JSON)
{
   "SetFolderForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Establecer carpeta stealth

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder stealth, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Set Folder Stealth
Explicación
folder_idEl ID de la carpeta que quieres configurar
stealth_urlLa URL a la que quieres que tu dominio redirija. Ten en cuenta que el parámetro debe ser codificado para que la llamada a la API se interprete correctamente.
stealth_title (optional)El título de la página
enable (optional)Si quieres aplicar esta configuración de ocultación a los dominios futuros que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar la configuración stealth de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderStealthResponse></SetFolderStealthResponse>Nodo raíz del documento XML de respuesta
<SetFolderStealthHeader></SetFolderStealthHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de Stealth de carpeta

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
Respuesta (Formato XML)
<SetFolderStealthResponse>
  <SetFolderStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderStealthHeader>
</SetFolderStealthResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
Respuesta (formato JSON)
{
   "SetFolderStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer el hosting de la carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder hosting, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de alojamiento de carpetas
Explicación
folder_idEl ID de la carpeta que quieres establecer
hosting_typeTipo de hosting que quieres, puedes seleccionar entre "advanced" y "basic"
enable (optional)Si quieres aplicar esta configuración de alojamiento a los dominios futuros que muevas a esta carpeta, puedes usar este parámetro con "yes"
even (optional)Si quieres sincronizar la configuración de hosting de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderHostingResponse></SetFolderHostingResponse>Nodo raíz del documento XML de respuesta
<SetFolderHostingHeader></SetFolderHostingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de hosting de carpeta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
Respuesta (Formato XML)
<SetFolderHostingResponse>
  <SetFolderHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderHostingHeader>
</SetFolderHostingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
Respuesta (formato JSON)
{
   "SetFolderHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Establecer Carpeta DNS

Soporta multihilo
Soporte para API Sandbox

Si llamas al comando set folder DNS, debes incluir los siguientes parámetros:

( Este comando está obsoleto y no se recomienda, por favor usa el comando Set Folder DNS2 en su lugar )

Parámetro de Solicitud de Establecer DNS de Carpeta
Explicación
folder_idEl ID de la carpeta que quieres configurar
main_record_typeTipo de registro principal
main_recordEspecifica un registro DNS para tu dominio
main_recordEspecifica un registro DNS para tu dominio
with_ads (optional)Especifica un registro TXT para tu dominio. Si tu main_record_type es aaaa y especificaste un main_record2, puedes configurar hasta 3 main_txts, de lo contrario, puedes configurar hasta 4 main_txts.
main_record2Registro principal 2, solo se usa cuando "main_record_type" es "aaaa". Su valor debe estar en formato ipv4.
subdomain0 - subdomain99 (optional)Registros de subdominio (opcional)
sub_record_type0 - sub_record_type99 (optional)Tipo de registros de subdominio
sub_record0 - sub_record99 (optional)Dirección IP o host de destino
mx_host0 - mx_host2 (optional)Especifica el host de correo para tu dominio, distance0 es la prioridad más alta.
mx_distance0 - mx_distance2 (optional)Distance0 tiene la prioridad más alta
ttl (optional)Tiempo de vida
enable (optional)Si quieres aplicar esta configuración de DNS a futuros dominios que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar esta configuración del servidor DNS de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderDnsResponse></SetFolderDnsResponse>Nodo raíz del documento XML de respuesta
<SetFolderDnsHeader></SetFolderDnsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de DNS de carpeta

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Respuesta (Formato XML)
<SetFolderDnsResponse>
  <SetFolderDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderDnsHeader>
</SetFolderDnsResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
Respuesta (formato JSON)
{
   "SetFolderDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Set Folder DNS2

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder DNS2, se deben incluir los siguientes parámetros:

Parámetro de solicitud de configuración de carpeta DNS2
Explicación
folder_idEl ID de la carpeta que quieres configurar
main_record_type0 - main_record_type19Tipo de registro principal, debe ser "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"
main_record0 - main_record19Especifica el registro DNS para tu dominio
main_recordx0 - main_recordx19Distancia de Mx, tipo de reenvío, título de reenvío stealth o alias de correo electrónico, necesario cuando main_record_type es "forward","mx","stealth","email"
subdomain0 - subdomain99 (optional)Registros de subdominio (opcional)
sub_record_type0 - sub_record_type99 (optional)Tipo de registros de subdominio, debe ser "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"
sub_record0 - sub_record99 (optional)Dirección IP o host de destino
sub_recordx0 - sub_recordx99 (optional)Distancia Mx, tipo de reenvío, título de reenvío encubierto o alias de correo electrónico, necesario cuando sub_record_type es "forward","mx","stealth","email"
ttl (optional)Tiempo de vida
enable (optional)Si quieres aplicar esta configuración de DNS a futuros dominios que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar esta configuración del servidor DNS de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderDnsResponse></SetFolderDnsResponse>Nodo raíz del documento XML de respuesta
<SetFolderDnsHeader></SetFolderDnsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Set Folder Dns2

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetFolderDnsResponse>
  <SetFolderDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderDnsHeader>
</SetFolderDnsResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
Respuesta (formato JSON)
{
  "SetFolderDnsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Comando para configurar el reenvío de correo de la carpeta

Soporta multihilo
Soporte para API Sandbox

Al llamar al comando set folder email forward, se deben incluir los siguientes parámetros:

Parámetro de solicitud para configurar el reenvío de correo de la carpeta
Explicación
domainEl nombre de dominio que deseas establecer, se pueden establecer 100 dominios por solicitud, asegúrate de separarlos con comas
folder_idID de la carpeta que quieres configurar
forward_typeTipo de reenvío, puede ser "donot": No reenviar correo electrónico, "mx": Entregar el correo electrónico a otro servidor de correo (registro MX), "forward": Entregar el correo electrónico a otro servidor de correo
username0 - username9Nombre de usuario, solo se usa cuando "forward_type" es "forward"
exist_email0 - exist_email9Dirección de correo electrónico existente, solo se usa cuando "forward_type" es "forward"
mx_host0 - mx_host2Host de correo, solo se usa cuando "forward_type" es "mx"
mx_distance0 - mx_distance2Distance0 es la prioridad más alta, solo se usa cuando "forward_type" es "mx"
enable (optional)Si quieres aplicar esta configuración a los dominios futuros que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar esta configuración de todos los dominios en esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<SetFolderEmailForwardingResponse></SetFolderEmailForwardingResponse>Nodo raíz del documento XML de respuesta
<SetFolderEmailForwardingHeader></SetFolderEmailForwardingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de reenvío de correo electrónico de carpeta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
Respuesta (Formato XML)
<SetFolderEmailForwardingResponse>
  <SetFolderEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderEmailForwardingHeader>
</SetFolderEmailForwardingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
Respuesta (formato JSON)
{
   "SetFolderEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer la configuración de borrado de carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set clear folder setting, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de configuración de limpieza de carpeta
Explicación
folder_idEl ID de la carpeta que quieres establecer
serviceEl servicio que quieres borrar; puede ser "forward", "stealth", "email_forwarding", "dns" y "nameservers"
Etiqueta XML de resultado
Explicación
<SetClearFolderSettingResponse></SetClearFolderSettingResponse>Nodo raíz del documento XML de respuesta
<SetClearFolderSettingHeader></SetClearFolderSettingHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración para establecer/limpiar carpeta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
Respuesta (Formato XML)
<SetClearFolderSettingResponse>
  <SetClearFolderSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearFolderSettingHeader>
</SetClearFolderSettingResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
Respuesta (formato JSON)
{
   "SetClearFolderSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando Establecer Nombre de Carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder name, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer el nombre de la carpeta
Explicación
folder_idID de la carpeta que quieres establecer
folder_nameNuevo nombre de carpeta
Etiqueta XML de resultado
Explicación
<SetFolderNameResponse></SetFolderNameResponse>Nodo raíz del documento XML de respuesta
<SetFolderNameHeader></SetFolderNameHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de nombre de carpeta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_name&folder_id=0&folder_name=new
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_name&folder_id=0&folder_name=new
Respuesta (Formato XML)
<SetFolderNameResponse>
  <SetFolderNameHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderNameHeader>
</SetFolderNameResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_name&folder_id=0&folder_name=new
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_name&folder_id=0&folder_name=new
Respuesta (formato JSON)
{
   "SetFolderNameResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para establecer la opción de renovación de carpeta

Soporta multihilo
Soporte para API Sandbox

Si se llama al comando set folder renew option, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer opción de renovación de carpeta
Explicación
folder_idEl ID de la carpeta que quieres establecer, solo se puede establecer 1 carpeta por solicitud
renew_optionLa opción de renovación que quieres establecer para la carpeta; puede ser "donot", "auto" o "reset"
enable (optional)Si quieres aplicar esta configuración de renovación a los dominios futuros que muevas a esta carpeta, puedes usar este parámetro con "yes"
sync (optional)Si quieres sincronizar la configuración de renovación de todos los dominios de esta carpeta, puedes usar este parámetro con "yes"
Etiqueta XML de resultado
Explicación
<Response></Response>Nodo raíz del documento XML de respuesta
<ResponseHeader></ResponseHeader>Encabezado de respuesta
<ResponseCode></ResponseCode>Código de respuesta, "0" para éxito, "-1" para fallo
<Error></Error>Información de error, solo se usa cuando el código de respuesta es "-1"

Ejemplo de opción de renovación de carpeta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
Respuesta (Formato XML)
<SetFolderRenewOptionResponse>
  <SetFolderRenewOptionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderRenewOptionHeader>
</SetFolderRenewOptionResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
Respuesta (formato JSON)
{
   "SetFolderRenewOptionResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando de lista de carpetas

Soporta multihilo
Soporte para API Sandbox

Este comando solo está disponible en formato XML y JSON:

Parámetro de solicitud de lista de carpetas
Explicación
N/ANo se necesita parámetro adicional
<FolderListResponse></FolderListResponse>Nodo raíz del documento XML de respuesta
<FolderListHeader></FolderListHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<FolderListContent></FolderListContent>Contenido de la respuesta
<FolderList></FolderList>Lista de carpetas
<List></List>
<Folder></Folder>
<FolderId></FolderId>ID de carpeta
<FolderName></FolderName>Nombre de la carpeta
<DefaultWhois></DefaultWhois>Whois predeterminado
<DefaultWhoisEnableStatus></DefaultWhoisEnableStatus>Estado de habilitación predeterminado de Whois
<DefaultRegistrant></DefaultRegistrant>Registrante predeterminado
<ContactId></ContactId>ID del contacto
<DefaultAdmin></DefaultAdmin>Administrador predeterminado
<DefaultTechnical></DefaultTechnical>Información técnica predeterminada
<DefaultBilling></DefaultBilling>Información de facturación predeterminada
<DefaultNameServerEnableStatus></DefaultNameServerEnableStatus>Estado de habilitación del servidor de nombres predeterminado
<NameServerSettings></NameServerSettings>Configuración del servidor de nombres
<Type></Type>Tipo de servidor de nombres
<WithAds></WithAds>Con anuncios o no
<DefaultRenewOption></DefaultRenewOption>Opción de renovación predeterminada
<DefaultRenewOptionEnableStatus></DefaultRenewOptionEnableStatus>Estado de habilitación de la opción de renovación predeterminada
<RenewOption></RenewOption>Opción de renovación
<DefaultTransferLock></DefaultTransferLock>Bloqueo de transferencia predeterminado
<DefaultTransferLockEnableStatus></DefaultTransferLockEnableStatus>Estado predeterminado de habilitación del bloqueo de transferencia
<LockStatus></LockStatus>Estado de bloqueo

Ejemplo de lista de carpetas

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=folder_list
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=folder_list
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=folder_list
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=folder_list
Respuesta (formato JSON)
{
  "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"
        }
      }
    ]
  }
}
 

Comando de solicitud de agregar pedido en espera

Soporta multihilo
No compatible con API Sandbox

Si se llama al comando add backorder request, se deben incluir los siguientes parámetros:

Añadir parámetro de solicitud de backorder
Explicación
domainEl/los dominio(s) que quieres agregar y aceptas pagar si Dynadot lo captura, se pueden agregar 100 dominios por solicitud, deben estar separados por comas
Etiqueta XML de resultado
Explicación
<AddBackorderRequestResponse></AddBackorderRequestResponse>Nodo raíz del documento XML de respuesta
<AddBackorderRequestHeader></AddBackorderRequestHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de solicitud para agregar backorder

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
Respuesta (Formato XML)
<AddBackorderRequestResponse>
  <AddBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </AddBackorderRequestHeader>
</AddBackorderRequestResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
Respuesta (formato JSON)
{
   "AddBackorderRequestResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando para eliminar solicitud de backorder

Soporta multihilo
No compatible con API Sandbox

Si llamas al comando de solicitud para eliminar un backorder, se deben incluir los siguientes parámetros:

Parámetro de solicitud para eliminar solicitud de backorder
Explicación
domainLos dominios que quieres eliminar de tu lista de solicitudes de backorder, se pueden eliminar 100 dominios por solicitud, deben estar separados por comas
Etiqueta XML de resultado
Explicación
<DeleteBackorderRequestResponse></DeleteBackorderRequestResponse>Nodo raíz del documento XML de respuesta
<DeleteBackorderRequestHeader></DeleteBackorderRequestHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de solicitud para eliminar backorder

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_backorder_request&domain=domaindropp.com
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete_backorder_request&domain=domaindropp.com
Respuesta (Formato XML)
<DeleteBackorderRequestResponse>
  <DeleteBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteBackorderRequestHeader>
</DeleteBackorderRequestResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_backorder_request&domain=domaindropp.com
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete_backorder_request&domain=domaindropp.com
Respuesta (formato JSON)
{
   "DeleteBackorderRequestResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Comando de lista de solicitudes de backorder

Soporta multihilo
No compatible con API Sandbox

Llamar al comando de lista de solicitudes de backorder devolverá una lista de solicitudes de backorder de la cuenta especificada. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud de la lista de solicitudes de backorder
Explicación
start_dateFecha de inicio del drop de la subasta que deseas solicitar, yyyy-mm-dd, como 2015-05-05
end_dateFecha de finalización del drop de la subasta que quieres solicitar, yyyy-mm-dd, como 2015-05-05
Etiqueta XML de resultado
Explicación
<BackorderRequestListResponse></BackorderRequestListResponse>Nodo raíz del documento XML de respuesta
<BackorderRequestListHeader></BackorderRequestListHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<BackorderRequestListContent></BackorderRequestListContent>Contenido de la respuesta
<BackorderRequestList></BackorderRequestList>Lista de solicitudes de pedido en espera
<BackorderRequest></BackorderRequest>Solicitud de backorder
<Domain></Domain>Dominio en tu lista
<CutoffTime></CutoffTime>Fecha límite para eliminar una solicitud en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<BackorderRequestStatus></BackorderRequestStatus>Estado en el proceso de captura de dominios

Ejemplo de lista de solicitudes de backorder

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Respuesta (formato JSON)
{
  "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"
      }
    ]
  }
}
Solicitud (formato CSV)https://api.dynadot.com/api3.html?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Solicitud de Sandbox (formato CSV)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
Respuesta (formato CSV)
ok,success,Domain,CutoffTime,BackorderRequestStatus,testdrop.com,1403914140000,Active,testdrop3.com,1403914140000,Active,testdrop4.com,1403914140000,Active,testdrop5.com,1403914140000,Active
 

Comando Obtener Subastas Abiertas

Soporta multihilo
No compatible con API Sandbox

Llamar al comando get open auctions devolverá una lista de subastas en curso. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Obtener subastas abiertas
Explicación
currency (optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
type (optional)El tipo de subasta que quieres ver, debe ser "expired", "user", "backorder" o "registry_expired", "registrar"; si quieres obtener más de un tipo de subasta, puedes usar "," para separar cada tipo de subasta
count_per_pageCuántas entidades se muestran por página (máximo 1000)
page_index ¿De qué página quieres ver las entidades?
has_bids (optional)Cuando este parámetro es verdadero, solo devolverá subastas que hayan recibido pujas. Si es falso, devuelve subastas sin pujas. Si no se pasa, devuelve todas las subastas.
Etiqueta XML de resultado
Explicación
<GetOpenAuctionsResponse></GetOpenAuctionsResponse>Etiqueta de la respuesta de get open auctions, es el nodo raíz del documento XML de respuesta
<GetOpenAuctionsHeader></GetOpenAuctionsHeader>Obtener encabezado de subastas abiertas
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetOpenAuctionsContent></GetOpenAuctionsContent>Tag of get open auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<AuctionId></AuctionId>ID de la subasta
<Domain></Domain>Nombre de dominio de la subasta
<BidPrice></BidPrice>Precio actual de la puja de la subasta
<BidPriceCurrency></BidPriceCurrency>Moneda del precio de la puja
<Bids></Bids>Recuento de pujas de la subasta
<EndTime></EndTime>Hora de finalización de la subasta
<EndTimestamp></EndTimestamp>Fecha de fin de la subasta en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<Revenue></Revenue>Ingresos de la subasta
<RevenueCurrency></RevenueCurrency>Moneda de los ingresos
<Visitors></Visitors>Visitantes del dominio
<Links></Links>Enlaces entrantes del dominio
<Age></Age>Antigüedad del dominio

Obtener ejemplo de subastas abiertas

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
Respuesta (Formato XML)
<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>
Solicitud(formato csv)

https://api.dynadot.com/api3.html?key=mykey&command=get_open_auctions¤cy=usd&type=expired&count_per_page=20&page_index=1

Respuesta

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

Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
Respuesta (formato JSON)
{
    "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": "-"
        }
        ...
    ]
}
 

Comando Get Auction Details

Soporta multihilo
No compatible con API Sandbox

Llamar al comando get auction details devolverá los detalles de la subasta especificada. Este comando solo está disponible en formato XML y JSON. Si llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener detalles de la subasta
Explicación
domainEl nombre de dominio de la subasta, IDN (Nombre de Dominio Internacional) debe usar punycode, como "xn--wkccg.com". Puedes obtener más de una subasta, cada dominio debe estar separado por ","
currency (optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<GetAuctionDetailsResponse></GetAuctionDetailsResponse>Etiqueta de la respuesta de obtener detalles de la subasta, es el nodo raíz del documento XML de respuesta
<GetAuctionDetailsHeader></GetAuctionDetailsHeader>Encabezado para obtener los detalles de la subasta de backorder
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetAuctionDetailsContent></GetAuctionDetailsContent>Tag of get auction details content, it's only used when status is "success"
<AuctionStatusId></AuctionStatusId>ID de estado de la subasta : '0' para En progreso, '1' para Cancelada por el usuario, '2' para Cancelada por el administrador, '3' para Cancelada por renovación, '4' para Completada, '5' para Cancelada por transferencia de salida
<AuctionStatus></AuctionStatus>Estado de la subasta
<UserIsHighBid></UserIsHighBid>Si el usuario tiene la puja más alta
<YourCurrentBid></YourCurrentBid>Tu precio de puja actual para la subasta especificada. Si no has hecho una puja, será '-1'
<YourProxyBid></YourProxyBid>Tu puja proxy para la subasta especificada. Si no has realizado una puja, será '-1'
<AuctionId></AuctionId>ID de la subasta
<Domain></Domain>Nombre de dominio de la subasta
<BidPrice></BidPrice>Precio actual de la puja de la subasta
<BidPriceCurrency></BidPriceCurrency>Moneda del precio de la puja
<Bids></Bids>Recuento de pujas de la subasta
<EndTime></EndTime>Hora de finalización de la subasta
<EndTimestamp></EndTimestamp>Fecha de fin de la subasta en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<IsPremium></IsPremium>Si es un dominio premium
<RenewalPrice></RenewalPrice>Precio de renovación

Ejemplo de Obtener Detalles de Subasta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
Solicitud de Sandbox (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
Solicitud de Sandbox (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
Respuesta (formato JSON)
{
  "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": "",
        "dyna_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": []
    }
  ]
}
 

Comando para obtener pujas de la subasta

Soporta multihilo
No compatible con API Sandbox

Llamar al comando get auction bids te dará tu lista de pujas en las que participaste. Si llamas a este comando, debes incluir los siguientes parámetros:

Parámetro de solicitud para obtener pujas de subasta
Explicación
currency (optional)La moneda de tu oferta, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
count_per_pageCuántas entidades se muestran por página (máximo 50)
page_index ¿De qué página quieres ver las entidades?
Etiqueta XML de resultado
Explicación
<GetAuctionBidsResponse></GetAuctionBidsResponse>Etiqueta de la respuesta de get auction bids, es el nodo raíz del documento XML de respuesta
<GetAuctionBidsHeader></GetAuctionBidsHeader>Encabezado de get auction bids
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetAuctionBidsContent></GetAuctionBidsContent>Tag of get auction bids content, it's only used when status is "success"
<BidList></BidList> Lista de pujas
<Bid></Bid> Artículo de puja
<BidId></BidId> ID de la puja
<AuctionId></AuctionId> ID de la subasta
<AccountId></AccountId>ID de la cuenta
<Domain></Domain>Nombre de dominio de la subasta
<DomainUtf></DomainUtf>Nombre utf del dominio de la subasta
<AuctionType></AuctionType>Tipo de subasta
<IsIdn></IsIdn>Si este dominio es un nombre de dominio internacionalizado
<CurrentBid></CurrentBid>Precio de puja actual para la subasta
<YourStatus></YourStatus>El estado de tu puja para la subasta
<ProxyBid></ProxyBid>Tu precio de puja proxy para la subasta
<ActiveBidders></ActiveBidders>La cantidad de postores que participan en esta subasta
<TimeLeft></TimeLeft>el tiempo restante para la subasta
<EndTime></EndTime>La hora de finalización de la subasta
<EndTimestamp></EndTimestamp>La marca de tiempo de finalización de la subasta

Ejemplo de obtención de pujas de subasta

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
Respuesta (Formato XML)
<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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
Respuesta (formato JSON)
{
    "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
        }
        ...
    ]
}
 

Comando para realizar una puja en subasta

Soporta multihilo
No compatible con API Sandbox

Llamar al comando de pujar en la subasta hará una puja por la subasta especificada. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para pujar en una subasta
Explicación
domainEl nombre de dominio de la subasta, IDN (Nombre de Dominio Internacionalizado) debe usar punycode, como "xn--wkccg.com"
bid_amountEl monto de tu puja para la subasta, la moneda predeterminada es dólares estadounidenses; también puedes especificarla con el parámetro de moneda a continuación
currency (optional)La moneda de tu oferta, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<PlaceAuctionBidResponse></PlaceAuctionBidResponse>Etiqueta de la respuesta de oferta en subasta, es el nodo raíz del documento XML de respuesta
<PlaceAuctionBidHeader></PlaceAuctionBidHeader>Encabezado para realizar una puja en subasta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de dominio

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Respuesta (Formato XML)
<PlaceAuctionBidResponse>
  <PlaceAuctionBidHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </PlaceAuctionBidHeader>
</PlaceAuctionBidResponse>
Solicitud(formato csv)

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

Respuesta

ok,success

Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Respuesta (formato JSON)
{
    "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
            }
            ...        ]
    }
}
 

Comando Obtener Subastas Cerradas

Soporta multihilo
No compatible con API Sandbox

Llamar al comando get closed auctions devolverá una lista de subastas cerradas de la cuenta especificada. Si llamas a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener subastas cerradas
Explicación
start_dateLa marca de tiempo que indica el inicio de la hora de finalización de la subasta, yyyy-mm-dd, como 2015-05-05
end_dateLa marca de tiempo que indica el final del tiempo de finalización de la subasta, yyyy-mm-dd, como 2015-05-05
currency (optional)La moneda de tu oferta, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<GetClosedAuctionsResponse></GetClosedAuctionsResponse>Etiqueta de la respuesta de obtener subastas cerradas, es el nodo raíz del documento XML de respuesta
<GetClosedAuctionsHeader></GetClosedAuctionsHeader>Obtener encabezado de subastas cerradas
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetClosedAuctionsContent></GetClosedAuctionsContent>Tag of get closed auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<AuctionId></AuctionId>ID de la subasta
<Domain></Domain>Nombre de dominio de la subasta
<AuctionStatusId></AuctionStatusId>ID de estado de la subasta, '0' para En curso y '1' para Cerrada por el usuario, '2' para Cerrada por el administrador, '3' para Cerrada por renovación, '4' para Cerrada por tiempo de espera agotado, '5' para Cerrada por transferencia de salida
<AuctionStatus></AuctionStatus>Estado de la subasta
<BidPrice></BidPrice>Precio actual de la puja de la subasta
<BidPriceCurrency></BidPriceCurrency>Moneda del precio de la puja
<Bids></Bids>Recuento de pujas de la subasta
<AuctionWonStatus></AuctionWonStatus>Si el usuario ganó esta subasta
<YourHighBid></YourHighBid>Tu puja máxima para esta subasta
<YourProxyBid></YourProxyBid>Tu oferta automática para esta subasta

Ejemplo de obtener subastas cerradas

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Respuesta (formato JSON)
{
  "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"
      }
    ]
  }
}
Solicitud (formato CSV)https://api.dynadot.com/api3.html?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Solicitud de Sandbox (formato CSV)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
Respuesta (formato CSV)
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
 

Comando para obtener subastas abiertas de backorder

Soporta multihilo
No compatible con API Sandbox

Llamar al comando get open backorder auctions devolverá una lista de subastas de backorder que están en curso. Si llamas a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Obtener subastas de backorder abiertas
Explicación
currency (optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<GetOpenBackorderAuctionsResponse></GetOpenBackorderAuctionsResponse>Etiqueta de la respuesta de get open backorder auctions, es el nodo raíz del documento XML de respuesta
<GetOpenBackorderAuctionsHeader></GetOpenBackorderAuctionsHeader>Obtener encabezado de subastas de pedidos pendientes abiertas
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetOpenBackorderAuctionsContent></GetOpenBackorderAuctionsContent>Tag of get open backorder auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<AuctionId></AuctionId>ID de la subasta
<Domain></Domain>Nombre de dominio de la subasta
<BidPrice></BidPrice>Precio actual de la puja de la subasta
<BidPriceCurrency></BidPriceCurrency>Moneda del precio de la puja
<Bids></Bids>Recuento de pujas de la subasta
<EndTime></EndTime>Hora de finalización de la subasta
<EndTimestamp></EndTimestamp>Fecha de fin de la subasta en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)

Ejemplo de obtener subastas abiertas de backorder

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_backorder_auctions&currency=usd
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_open_backorder_auctions&currency=usd
Respuesta (Formato XML)
<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>
Solicitud(formato csv)

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

Respuesta

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

 

Comando para obtener detalles de subasta de backorder

Soporta multihilo
No compatible con API Sandbox

Llamar al comando get backorder auction details devolverá los detalles de la subasta especificada. Este comando solo está disponible en formato XML y JSON. Si llamas a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener detalles de la subasta
Explicación
domainEl nombre de dominio de la subasta de backorder, IDN(Nombre de Dominio Internacional) debe usar punycode, como "xn--wkccg.com"
currency (optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<GetBackorderAuctionDetailsResponse></GetBackorderAuctionDetailsResponse>Etiqueta de la respuesta de obtener detalles de la subasta, es el nodo raíz del documento XML de respuesta
<GetAuctionDetailsHeader></GetAuctionDetailsHeader>Encabezado para obtener detalles de la subasta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetAuctionDetailsContent></GetAuctionDetailsContent>Tag of get auction details content, it's only used when status is "success"
<AuctionStatusId></AuctionStatusId>ID de estado de la subasta, '0' para En curso y '1' para Cerrada por el usuario, '2' para Cerrada por el administrador, '3' para Cerrada por renovación, '4' para Cerrada por tiempo de espera agotado, '5' para Cerrada por transferencia de salida
<AuctionStatus></AuctionStatus>Estado de la subasta
<AuctionId></AuctionId>ID de la subasta
<Domain></Domain>Nombre de dominio de la subasta
<BidPrice></BidPrice>Precio actual de la puja de la subasta
<BidPriceCurrency></BidPriceCurrency>Moneda del precio de la puja
<Bids></Bids>Recuento de pujas de la subasta
<EndTime></EndTime>Hora de finalización de la subasta
<EndTimestamp></EndTimestamp>Fecha de fin de la subasta en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<Revenue></Revenue>Ingresos de la subasta
<RevenueCurrency></RevenueCurrency>Moneda de los ingresos
<Visitors></Visitors>Visitantes del dominio
<Links></Links>Enlaces entrantes del dominio
<Age></Age>Antigüedad del dominio
<UserIsHighBid></UserIsHighBid>Si el usuario tiene la puja más alta
<YourCurrentBid></YourCurrentBid>Tu precio de puja actual para la subasta especificada. Si no has hecho una puja, será '-1'
<YourProxyBid></YourProxyBid>Tu puja proxy para la subasta especificada. Si no has realizado una puja, será '-1'

Ejemplo de Get Backorder Auction Details

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
Respuesta (formato JSON)
{
  "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"
      }
    }
  }
}
 

Comando para realizar una puja en la subasta de pedido pendiente

Soporta multihilo
No compatible con API Sandbox

Llamar al comando place backorder auction bid colocará una puja para la subasta de backorder especificada. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para realizar una puja en subasta de pedido en espera
Explicación
domainEl nombre de dominio de la subasta, IDN (Nombre de Dominio Internacionalizado) debe usar punycode, como "xn--wkccg.com"
bid_amountEl monto de tu puja para la subasta, la moneda predeterminada es dólares estadounidenses; también puedes especificarla con el parámetro de moneda a continuación
currency (optional)La moneda de tu oferta, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<PlaceBakcorderAuctionBidResponse></PlaceBakcorderAuctionBidResponse>Etiqueta de la respuesta de oferta en subasta, es el nodo raíz del documento XML de respuesta
<PlaceBackorderAuctionBidHeader></PlaceBackorderAuctionBidHeader>Encabezado para realizar una puja en subasta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de puja en subasta de pedido en espera

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Respuesta (Formato XML)
<PlaceBakcorderAuctionBidResponse>
 <PlaceBackorderAuctionBidHeader>
   <SuccessCode>0</SuccessCode>
   <Status>success</Status>
 </PlaceBackorderAuctionBidHeader>
</PlaceBakcorderAuctionBidResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Respuesta (formato JSON)
{
   "PlaceBakcorderAuctionBidResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
Solicitud (formato CSV)https://api.dynadot.com/api3.html?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Solicitud de Sandbox (formato CSV)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
Respuesta (formato CSV)
ok,success
 

Comando para obtener subastas de backorder cerradas

Soporta multihilo
No compatible con API Sandbox

Llamar al comando get closed backorder auctions devolverá una lista de subastas de backorder cerradas de la cuenta especificada. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Obtener subastas cerradas de backorder
Explicación
start_dateFecha de inicio de la subasta, yyyy-mm-dd, como 2015-05-05
end_dateFecha de finalización de la subasta, yyyy-mm-dd, como 2015-05-05
currency (optional)La moneda de tu oferta, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<GetClosedBackorderAuctionsResponse></GetClosedBackorderAuctionsResponse>Etiqueta de la respuesta de obtener subastas cerradas, es el nodo raíz del documento XML de respuesta
<GetClosedBackorderAuctionsHeader></GetClosedBackorderAuctionsHeader>Obtener encabezado de subastas cerradas
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetClosedBackorderAuctionsContent></GetClosedBackorderAuctionsContent>Tag of get closed auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<YourHighBid></YourHighBid>Tu puja máxima para esta subasta
<YourProxyBid></YourProxyBid>Tu oferta automática para esta subasta
<AuctionId></AuctionId>ID de la subasta
<Domain></Domain>Nombre de dominio de la subasta
<AuctionStatusId></AuctionStatusId>ID de estado de la subasta, '0' para En curso y '1' para Cerrada por el usuario, '2' para Cerrada por el administrador, '3' para Cerrada por renovación, '4' para Cerrada por tiempo de espera agotado, '5' para Cerrada por transferencia de salida
<AuctionStatus></AuctionStatus>Estado de la subasta
<BidPrice></BidPrice>Precio actual de la puja de la subasta
<BidPriceCurrency></BidPriceCurrency>Moneda del precio de la puja
<Bids></Bids>Recuento de pujas de la subasta

Ejemplo de Get Closed Backorder Auctions

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Respuesta (formato JSON)
{
  "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"
      }
    ]
  }
}
Solicitud (formato CSV)https://api.dynadot.com/api3.html?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Solicitud de Sandbox (formato CSV)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
Respuesta (formato CSV)
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
 

Comando para obtener dominios vencidos en liquidación

Soporta multihilo
No compatible con API Sandbox

Llamar al comando Obtener dominios vencidos en liquidación obtendrá los dominios vencidos en liquidación. Este comando solo está disponible en formato XML y JSON. Si llamas a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener dominios de liquidación vencidos
Explicación
currency(optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
domain(optional)Añade este parámetro si quieres consultar un dominio en liquidación
count_per_page (optional)Cuántas entidades se muestran por página
page_index (optional)¿De qué página quieres ver las entidades?
Etiqueta XML de resultado
Explicación
<GetExpiredCloseoutDomainsResponse></GetExpiredCloseoutDomainsResponse>Etiqueta de la respuesta de obtener dominios vencidos en liquidación, es el nodo raíz del documento XML de respuesta
<GetExpiredCloseoutDomainsHeader></GetExpiredCloseoutDomainsHeader>Obtener encabezado de dominios expirados en liquidación
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetExpiredCloseoutDomainsContent></GetExpiredCloseoutDomainsContent>Tag of content, it's only used when status is "success"
<CloseoutItem></CloseoutItem>Artículo de liquidación
<DomainName></DomainName>El nombre de dominio
<DomainNameUtf></DomainNameUtf>El nombre de dominio está en formato utf
<CurrentPrice></CurrentPrice>precio actual
<isIdn></isIdn>Si es el nombre de dominio IDN
<EndTimeStamp></EndTimeStamp>Fecha de fin de la subasta en tiempo Unix (milisegundos desde la medianoche UTC del 1 de enero de 1970)
<RenewalPrice></RenewalPrice>Precio de renovación
<ExpiredRevenue></ExpiredRevenue>Ingresos de liquidación
<DynaAppraisal></DynaAppraisal>DynaAppraisal
<InboundLinks></InboundLinks>Enlaces entrantes del dominio
<MonthlyVisitors></MonthlyVisitors>Visitantes del dominio
<Currency></Currency>Moneda

Ejemplo de obtener dominios expirados en liquidación

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
Solicitud de Sandbox (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
Solicitud de Sandbox (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
Respuesta (formato JSON)
{
  "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"
        }
      }
    ]
  }
}
 

Comando de compra de dominio vencido en liquidación

Soporta multihilo
No compatible con API Sandbox

Llamar al comando Buy Expired Closeout Domain comprará el nombre de dominio especificado. Este comando solo está disponible en formato XML y JSON. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud de compra de dominio vencido en liquidación
Explicación
domainEl dominio que quieres comprar, solo se puede ingresar 1 dominio por solicitud
currency(optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<BuyExpiredCloseoutDomainResponse></BuyExpiredCloseoutDomainResponse>Etiqueta de la respuesta de Buy Expired Closeout Domain, es el nodo raíz del documento XML de respuesta
<BuyExpiredCloseoutDomainHeader></BuyExpiredCloseoutDomainHeader>Encabezado de compra de dominio vencido en liquidación
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de compra de dominio expirado en liquidación

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
Solicitud de Sandbox (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<BuyExpiredCloseoutDomainResponse>
  <BuyExpiredCloseoutDomainHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </BuyExpiredCloseoutDomainHeader>
</BuyExpiredCloseoutDomainResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
Solicitud de Sandbox (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
Respuesta (formato JSON)
{
  "BuyExpiredCloseoutDomainResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Comando para obtener listados

Soporta multihilo
No compatible con API Sandbox

Si se llama al comando get listings, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Get Listings
Explicación
currency (optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
exclude_pending_sale (optional)If you don't want to get pending sale lock listings, it should be "yes", default is "no"
show_other_registrar (optional)Si quieres obtener listados de otros registradores, debe ser "yes", el valor predeterminado es "no"
count_per_pageCuántas entidades se muestran por página. (máximo 20000)
page_indexLas entidades de qué página quieres ver.
Etiqueta XML de resultado
Explicación
<GetListingsResponse></GetListingsResponse>Nodo raíz del documento XML de respuesta documento XML
<GetListingsHeader></GetListingsHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetListingsContent></GetListingsContent>Contenido del listado
<Listing></Listing>Contenido del elemento del listado
<ListingId></ListingId>ID del listado
<Domain></Domain>Nombre de dominio
<Price></Price>Precio
<InBoundLinks></InBoundLinks>Cantidad de enlaces entrantes
<Age></Age>Antigüedad

Ejemplo de obtención de listados

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
Respuesta (Formato XML)
<?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>
      <Type>BIN</Type>
      <RegistrationDate>1791875010217</RegistrationDate>
      <ExpirationDate>1791875010217</ExpirationDate>
    </Listing>
    <Listing>
      <ListingId>id2</ListingId>
      <Domain>domain_name2</Domain>
      <Price>2</Price>
      <InboundLinks>2</InboundLinks>
      <Age>2</Age>
      <PendingSaleLocked>No</PendingSaleLocked>
      <Type>MAKE_OFFER</Type>
      <RegistrationDate>1791875010217</RegistrationDate>
      <ExpirationDate>1791875010217</ExpirationDate>
    </Listing>
  </GetListingsContent>
</GetListingsResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
Respuesta (formato JSON)
{
  "GetListingsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Total": 2,
    "Listing": [
      {
        "ListingId": "id1",
        "Domain": "domain_name1",
        "Price": "1",
        "InboundLinks": "1",
        "Age": "1",
        "PendingSaleLocked": "No",
        "RegistrationDate": 1791875010217,
        "ExpirationDate": 1791875010217,
        "Type": "BIN"
      },
      {
        "ListingId": "id2",
        "Domain": "domain_name2",
        "Price": "2",
        "InboundLinks": "2",
        "Age": "2",
        "PendingSaleLocked": "No",
        "RegistrationDate": 1791875010217,
        "ExpirationDate": 1791875010217,
        "Type": "MAKE_OFFER"
      }
    ]
  }
}
 

Comando para obtener elemento de listado

Soporta multihilo
No compatible con API Sandbox

Si se llama al comando get listing item, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener el artículo del listado
Explicación
domainEl nombre de dominio del que deseas obtener detalles, solo se puede ingresar 1 dominio por solicitud
currency (optional)La moneda del resultado devuelto, debe ser "usd", "eur" o "cny", la moneda predeterminada es dólares estadounidenses
Etiqueta XML de resultado
Explicación
<GetListingItemResponse></GetListingItemResponse>Nodo raíz del documento XML de respuesta documento XML
<GetListingItemHeader></GetListingItemHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetListingsItemContent></GetListingsItemContent>Contenido del listado
<Listing></Listing>Contenido del elemento del listado
<ListingId></ListingId>ID del listado
<Domain></Domain>Nombre de dominio
<Price></Price>Precio
<InBoundLinks></InBoundLinks>Cantidad de enlaces entrantes
<Age></Age>Antigüedad

Ejemplo de obtener artículo de listado

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_listing_item&currency=usd&domain=domain_name
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_listing_item&currency=usd&domain=domain_name
Respuesta (Formato XML)
<?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>
      <Type>BIN</Type>
      <RegistrationDate>1791875010218</RegistrationDate>
      <ExpirationDate>1791875010218</ExpirationDate>
    </Listing>
  </GetListingsItemContent>
</GetListingsItemResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_listing_item&currency=usd&domain=domain_name
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_listing_item&currency=usd&domain=domain_name
Respuesta (formato JSON)
{
  "GetListingsItemResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Listing": {
      "ListingId": "id",
      "Domain": "domain_name",
      "Price": "0",
      "InboundLinks": "0",
      "Age": "0",
      "PendingSaleLocked": "No",
      "RegistrationDate": 1791875010218,
      "ExpirationDate": 1791875010218,
      "Type": "BIN"
    }
  }
}
 

Comando Comprar ahora

Soporta multihilo
No compatible con API Sandbox

Si se llama al comando de compra inmediata, se deben incluir los siguientes parámetros:

Parámetro de solicitud de Compra inmediata
Explicación
domainEl dominio que quieres comprar, solo se puede ingresar 1 dominio por solicitud
currency (optional)La moneda del resultado de retorno, debe ser "usd", "eur" o "cny". Si no se ingresa una moneda, se aplicará la moneda predeterminada de la cuenta.
price_to_verify (optional)El precio esperado de buy_it_now a verificar antes de la compra. Si el precio real del listado no coincide con este valor, la solicitud fallará.
Etiqueta XML de resultado
Explicación
<BuyItNowResponse></BuyItNowResponse>Nodo raíz del documento XML de respuesta documento XML
<BuyItNowHeader></BuyItNowHeader>Encabezado de respuesta
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<Message></Message>Debe ser "domain order created", solo se usa cuando el estado es "success".

Ejemplo de Compra inmediata

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<BuyItNowResponse>
  <BuyItNowHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </BuyItNowHeader>
  <BuyItNowContent>
    <OrderId>1</OrderId>
  </BuyItNowContent>
</BuyItNowResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
Respuesta (formato JSON)
{
  "BuyItNowResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "OrderId": 1
  }
}
 

Comando Agregar nuevo lead

Soporta multihilo
No compatible con API Sandbox

Llamar al comando Agregar nuevo lead importará sus propios leads al sistema de Dynadot con una tasa de comisión del 5%.

Nota: El dominio se desbloqueará para permitir que el comprador finalice la compra inmediatamente tras la aceptación.

Este comando solo está disponible en formato XML y JSON. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de la solicitud para agregar un nuevo lead
Explicación
domain_nameEl nombre de dominio para el que quieres agregar el lead, solo se puede introducir 1 dominio por solicitud
lead_typeel tipo de lead que desea establecer. Los valores aceptables son "buy_now", "make_offer"
priceel precio que quieres establecer para el lead
buyer_nameel nombre de los compradores
buyer_emailel correo electrónico de los compradores
Etiqueta XML de resultado
Explicación
<AddNewLeadResponse></AddNewLeadResponse>el nodo raíz de la respuesta
<AddNewLeadHeader></AddNewLeadHeader>Encabezado para agregar un nuevo lead
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo para agregar un nuevo prospecto

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<AddNewLeadResponse>
  <AddNewLeadHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </AddNewLeadHeader>
</AddNewLeadResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
Respuesta (formato JSON)
{
  "AddNewLeadResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Comando para poner en venta

Soporta multihilo
No compatible con API Sandbox

Este comando admite múltiples hilos.

Llamar al comando Set For Sale pondrá tu dominio en venta en el Marketplace de dominios. Este comando solo está disponible en formato XML y JSON. Si llamas a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para poner en venta
Explicación
domainsEl dominio que quieres poner a la venta en el Mercado de Dominios; solo se puede ingresar 1 dominio por solicitud
for_sale_typePuedes elegir un valor de la siguiente lista para representar tu tipo de venta:
> mercado:
Lista tu dominio para la venta en el Mercado de Dominios. Los nuevos listados de dominios se configurarán con la categoría, subcategoría y precio introducidos a continuación. Si se establece un precio real, el dominio estará disponible para su compra inmediata y se enviará al comprador. Más información sobre el proceso de venta de dominios >

> no_para_venta:
cancelar listado
listing_type (optional)Puedes elegir un valor de la siguiente lista para representar tu tipo de venta a través del mercado: (obligatorio si for_sale_type es marketplace)
> buy_now
Establecer un precio fijo hará que el dominio esté disponible para compra inmediata y se enviará al comprador.
Nota: Para un dominio en período de gracia de adición, si hay una venta, es posible que ya no se pueda eliminar por gracia. Más información sobre Devolución en período de gracia

> make_offer
Puedes elegir establecer un precio mínimo de oferta o dejarlo en blanco para permitir cualquier monto de oferta.
Nota: Para un dominio en período de gracia de adición, si hay una venta, es posible que ya no se pueda eliminar por gracia. Más información sobre Devolución en período de gracia

> buy_now_and_make_offer Establecer un precio fijo hará que el dominio esté disponible para compra inmediata y se envíe al comprador.
Puedes elegir establecer un precio mínimo de oferta o dejarlo en blanco para permitir cualquier monto de oferta.
Nota: Para un dominio en período de gracia de adición, si hay una venta, es posible que ya no se pueda eliminar por gracia. Más información sobre Devolución en período de gracia
price (optional)el precio al que quieres vender tu dominio. (obligatorio si for_sale_type es marketplace)
minimum_offer (optional)la oferta mínima que aceptarás por tu dominio. (obligatoria si for_sale_type es marketplace)
installment (optional)Se permite el pago a plazos. Si quieres habilitar el pago a plazos, establécelo en "Yes"
maximum_installments (optional)El número máximo de cuotas permitidas solo se usa cuando installment es "true"
Puedes elegir un valor de 2 a 12 para representar la cantidad máxima de meses para el pago a plazos
category (optional)Elige una categoría para tu dominio, puedes consultar la tabla comparativa de Categoría y Subcategoría a continuación para completar de forma opcional.
Sub-category (optional)Elige una subcategoría para tu dominio, puedes consultar la tabla comparativa de Categoría y Subcategoría a continuación para hacer tu selección.
Nota: el valor de tu parámetro debe ser el número correspondiente a Sub-category.
CategoríaSubcategoría
advertisingmarketing
retail
sales
automotivecars_trucks
enthusiasts
motorsports
businessinvestment
law
money
professions
services
careers_educationNo subCategory
consumer_goods_servicesapparel
electronics
entertainmentgames
pop_culture
fashionNo subCategory
financeNo subCategory
gamblingcasino
sports
healthfitness
medicine
internetblogs
ecommerce
domains
web_design
web_hosting
otherNo subCategory
placesafrica
asia
europe
north_america
south_america
real_estateNo subCategory
scienceNo subCategory
societyculture
news
politics
religion
sportsleisure_activities
professional
technologycomputers
uncategorizedNo subCategory
adultNo subCategory
homeNo subCategory
aiNo subCategory
aerospaceNo subCategory
agencyNo subCategory
agriculture_companyNo subCategory
analyticsNo subCategory
alcoholNo subCategory
babies_kidsNo subCategory
biotechNo subCategory
clean_energyNo subCategory
cleaningNo subCategory
communityNo subCategory
construction_organizationNo subCategory
cryptocurrency_blockchainNo subCategory
dating_relationshipNo subCategory
daycareNo subCategory
dentalNo subCategory
droneNo subCategory
e_commerceNo subCategory
food_drinkNo subCategory
furnitureNo subCategory
gamesNo subCategory
insuranceNo subCategory
interior_designNo subCategory
legal_lawNo subCategory
motivationalNo subCategory
manufacturingNo subCategory
marketingNo subCategory
medicalNo subCategory
metaverseNo subCategory
movies_tvNo subCategory
music_audioNo subCategory
news_mediaNo subCategory
nftNo subCategory
outdoorNo subCategory
paymentNo subCategory
petsNo subCategory
politicsNo subCategory
property_managementNo subCategory
recruitment_staffingNo subCategory
servicesNo subCategory
securityNo subCategory
socialNo subCategory
transportationNo subCategory
travelNo subCategory
video_books_magazinesNo subCategory
virtual_realityNo subCategory
website_designNo subCategory
Description (optional)Descripción de tu dominio
Etiqueta XML de resultado
Explicación
<SetForSaleResponse></SetForSaleResponse>el nodo raíz de la respuesta
<SetForSaleHeader></SetForSaleHeader>Encabezado Poner en venta
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Poner en Venta

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox 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
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetForSaleResponse>
  <SetForSaleHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetForSaleHeader>
</SetForSaleResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox 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
Respuesta (formato JSON)
{
  "SetForSaleResponse": {
    "ResponseCode: ": "0",
    "Status": "Success"
  }
}
 

Comando de lista de dominios para transferencia saliente

Soporta multihilo
Soporte para API Sandbox

Llamar al comando de lista de dominios de transferencia de salida obtendrá la lista de dominios en proceso de transferencia de salida. Este comando solo está disponible en formato XML y JSON.Si se llama a este comando

Parámetro de solicitud de la lista de dominios para transferencia saliente
Explicación
Etiqueta XML de resultado
Explicación
<TransferOutDomainListResponse></TransferOutDomainListResponse>el nodo raíz de la respuesta
<TransferOutDomainListHeader></TransferOutDomainListHeader>Encabezado de la lista de dominios de transferencia saliente
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<TransferOutDomainListContent></TransferOutDomainListContent>Encabezado de la lista de dominios de transferencia saliente
<TransferOutDomainList></TransferOutDomainList>La lista de dominios de transferencia saliente
<Domain></Domain>El nombre de dominio
<OrderId></OrderId>El ID del pedido del dominio de transferencia saliente
<ItemStatus></ItemStatus>El estado del dominio de transferencia de salida

Ejemplo de lista de dominios de transferencia saliente

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=transfer_domain_list
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=transfer_domain_list
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<TransferOutDomainListResponse>
  <TransferOutDomainListHeader>
    <ResponseCode>200</ResponseCode>
    <Status>success</Status>
  </TransferOutDomainListHeader>
  <TransferOutDomainListContent>
    <TransferOutDomainList>
      <TransferOutDomain>
        <OrderId>1</OrderId>
        <Domain>domain1.com</Domain>
        <ItemStatus>Pending</ItemStatus>
      </TransferOutDomain>
    </TransferOutDomainList>
  </TransferOutDomainListContent>
</TransferOutDomainListResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=transfer_domain_list
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=transfer_domain_list
Respuesta (formato JSON)
{
  "TransferOutDomainListResponse": {
    "ResponseCode": 200,
    "Status": "success",
    "TransferOutDomainList": [
      {
        "orderId": 1,
        "domain": "domain1.com",
        "itemStatus": "Pending"
      }
    ]
  }
}
 

Establecer comando de acción de confirmación de Afternic

Soporta multihilo
No compatible con API Sandbox

Llamar al comando Set Afternic Confirm Action establecerá el dominio para aprobar o rechazar la transferencia rápida en Afternic. Este comando solo está disponible en formato XML y JSON. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para establecer acción de confirmación de Afternic
Explicación
domainEl dominio al que quieres configurar la acción de confirmación de transferencia rápida de Afternic, solo se puede introducir 1 dominio por solicitud
actionLa acción que quieres configurar para la confirmación de Afternic, debe ser "confirm_afternic" o "delete_from_afternic"
Etiqueta XML de resultado
Explicación
<SetAfternicConfirmActionResponse></SetAfternicConfirmActionResponse>Etiqueta de la respuesta de Set Afternic Confirm Action, es el nodo raíz del documento XML de respuesta
<SetAfternicConfirmActionHeader></SetAfternicConfirmActionHeader>Establecer encabezado de acción de confirmación de Afternic
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de configuración de acción de confirmación de Afternic

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
Solicitud de Sandbox (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetAfternicConfirmActionResponse>
  <SetAfternicConfirmActionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetAfternicConfirmActionHeader>
</SetAfternicConfirmActionResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
Solicitud de Sandbox (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
Respuesta (formato JSON)
{
  "SetAfternicConfirmActionResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Establecer comando de acción de confirmación de Sedo

Soporta multihilo
No compatible con API Sandbox

Llamar al comando Set Sedo Confirm Action establecerá el dominio para aprobar o rechazar la transferencia rápida en Sedo. Este comando solo está disponible en formato XML y JSON. Si llamas a este comando, se deben incluir los siguientes parámetros:

Establecer parámetro de solicitud de acción de confirmación de Sedo
Explicación
domainEl dominio para el que quieres configurar la acción de confirmación de transferencia rápida de Sedo; solo se puede introducir 1 dominio por solicitud
actionLa acción que quieres establecer para la confirmación de sedo, debe ser "confirm_sedo" o "delete_from_sedo"
Etiqueta XML de resultado
Explicación
<SetSedoConfirmActionResponse></SetSedoConfirmActionResponse>Etiqueta de la respuesta de Set Sedo Confirm Action, es el nodo raíz del documento XML de respuesta
<SetSedoConfirmActionHeader></SetSedoConfirmActionHeader>Establecer encabezado de acción de confirmación de Sedo
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"

Ejemplo de Set Sedo Confirm Action

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
Solicitud de Sandbox (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<SetSedoConfirmActionResponse>
  <SetSedoConfirmActionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetSedoConfirmActionHeader>
</SetSedoConfirmActionResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
Solicitud de Sandbox (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
Respuesta (formato JSON)
{
  "SetSedoConfirmActionResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Comando Get Whois Stats

Soporta multihilo
Soporte para API Sandbox

Al llamar al comando Get Whois Stats se obtendrán estadísticas de whois. Este comando solo está disponible en formato XML y JSON. Si llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener estadísticas de Whois
Explicación
domain_nameEl nombre de dominio para el que necesitas configurar DNSSEC
date_typePuede elegir un campo de la siguiente lista para representar su tipo de fecha:
last_7_days, last_30_days, current_year, last_year
Etiqueta XML de resultado
Explicación
<GetWhoisStatsResponse></GetWhoisStatsResponse>el nodo raíz de la respuesta
<GetWhoisStatsHeader></GetWhoisStatsHeader>Encabezado de estadísticas de Whois
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetWhoisStatsContent></GetWhoisStatsContent>Contenido de la respuesta
<WhoisStats></WhoisStats>Contiene varios conjuntos de datos de estadísticas whois
<WhoisStat></WhoisStat>Datos específicos de estadísticas de whois
<Date></Date>Intervalo de tiempo mínimo
<Count></Count>Cantidad de whois dentro del intervalo de tiempo actual

Ejemplo de obtención de estadísticas de Whois

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<GetWhoisStatsResponse>
  <GetWhoisStatsHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetWhoisStatsHeader>
  <GetWhoisStatsContent>
    <WhoisStats>
      <WhoisStat>
        <Date>2023-11-04</Date>
        <Count>200</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-05</Date>
        <Count>300</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-06</Date>
        <Count>100</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-07</Date>
        <Count>200</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-08</Date>
        <Count>300</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-09</Date>
        <Count>100</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-10</Date>
        <Count>200</Count>
      </WhoisStat>
    </WhoisStats>
  </GetWhoisStatsContent>
</GetWhoisStatsResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
Respuesta (formato JSON)
{
  "GetWhoisStatsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "WhoisStats": [
      {
        "Date": "2023-11-04",
        "Count": 200
      },
      {
        "Date": "2023-11-05",
        "Count": 300
      },
      {
        "Date": "2023-11-06",
        "Count": 100
      },
      {
        "Date": "2023-11-07",
        "Count": 200
      },
      {
        "Date": "2023-11-08",
        "Count": 300
      },
      {
        "Date": "2023-11-09",
        "Count": 100
      },
      {
        "Date": "2023-11-10",
        "Count": 200
      }
    ]
  }
}
 

Comando de lista de pedidos

Soporta multihilo
Soporte para API Sandbox

Llamar al comando Order List obtendrá la lista de pedidos. Este comando solo está disponible en formato XML y JSON. Si se llama a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud de lista de pedidos
Explicación
search_byPuedes elegir un valor de la siguiente lista para representar tu tipo de búsqueda: date_range, domain, order_id
start_datela fecha de inicio de tu consulta en el formato yyyy/MM/dd
end_datela fecha de finalización de tu consulta en el formato yyyy/MM/dd
payment_methodPuedes elegir varios valores de la siguiente lista para representar tu método de pago:
sin_saldo
saldo de la cuenta
tarjeta de crédito
money_order
Paypal
Moneybooker
transferencia_bancaria
Alipay
payflow_credit_card2 (Ya no se usa)
wechat_pay
ecash
transferencia_bancaria
apple_pay
cuenta_corriente
venta
union_pay
paypal_account
mercado_pago
Payoneer
pero usa comas para separar varios valores, por ejemplo: account_balance,credit_card
Etiqueta XML de resultado
Explicación
<OrderListResponse></OrderListResponse>el nodo raíz de la respuesta
<OrderListHeader></OrderListHeader>Encabezado de la lista de pedidos
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<OrderListContent></OrderListContent>Encabezado de la lista de pedidos
<OrderList></OrderList>Contiene varios conjuntos de datos de registro de pedidos
<OrderItem></OrderItem>Contiene datos del registro de un solo pedido
<OrderItemDomain></OrderItemDomain>El nombre de dominio que incluye los elementos de este pedido
<OrderId></OrderId>Contiene el id del pedido
<SubmittedDate></SubmittedDate>Contiene la fecha en que se envió el pedido
<Cost></Cost>Contiene el coste del pedido
<Status></Status>Contiene el estado del pedido

Ejemplo de lista de órdenes

Solicitud (Formato XML)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
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox 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
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<OrderListResponse>
  <OrderListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </OrderListHeader>
  <OrderListContent>
    <OrderList>
      <Order>
        <OrderId>123456</OrderId>
        <SubmittedDate>1791875010219</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>1791875010219</SubmittedDate>
        <Currency>EUR</Currency>
        <PaymentMethod>Paypal</PaymentMethod>
        <TotalCost>$100.00</TotalCost>
        <TotalPaid>$100.00</TotalPaid>
        <Status>Submitted</Status>
      </Order>
    </OrderList>
  </OrderListContent>
</OrderListResponse>
Solicitud (formato JSON)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
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox 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
Respuesta (formato JSON)
{
  "OrderListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "OrderList": [
      {
        "OrderId": "123456",
        "SubmittedDate": "2026/10/13",
        "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": "2026/10/13",
        "Currency": "EUR",
        "PaymentMethod": "Paypal",
        "TotalCost": "$100.00",
        "TotalPaid": "$100.00",
        "Status": "Submitted",
        "ItemList": []
      }
    ]
  }
}
 

Comando para obtener el estado del pedido

Soporta multihilo
Soporte para API Sandbox

Llamar al comando Get Order Status obtendrá el estado del pedido. Este comando solo está disponible en formato XML y JSON. Si llamas a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para obtener el estado del pedido
Explicación
order_idEl id del pedido a consultar
Etiqueta XML de resultado
Explicación
<GetOrderStatusResponse></GetOrderStatusResponse>el nodo raíz de la respuesta
<GetOrderStatusHeader></GetOrderStatusHeader>Obtener encabezado de estado del pedido
<ResponseCode></ResponseCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<GetOrderStatusContent></GetOrderStatusContent>Contenido de la respuesta
<OrderId></OrderId>ID de pedido
<OrderStatus></OrderStatus>estado del pedido( Shopping, Submitted, Waitpay, Processing, Completed, Problem, Deleted, Cancelled )
<ItemTypeName></ItemTypeName>Tipo de ítem
<ItemName></ItemName>Nombre del artículo
<ItemStatus></ItemStatus>Estado del artículo (Completado, Cancelado, Problema)

Ejemplo de obtener el estado del pedido

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_order_status&order_id=0
Solicitud de Sandbox (Formato XML)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_order_status&order_id=0
Respuesta (Formato XML)
<?xml version="1.0" encoding="UTF-8"?>
<GetOrderStatusResponse>
  <GetOrderStatusHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetOrderStatusHeader>
  <GetOrderStatusContent>
    <OrderId>0</OrderId>
    <OrderStatus>Completed</OrderStatus>
    <Item>
      <ItemTypeName>domain transfer away</ItemTypeName>
      <ItemName>&amp;</ItemName>
      <ItemStatus>transfer.com</ItemStatus>
    </Item>
    <Item>
      <ItemTypeName>domain</ItemTypeName>
      <ItemName>&amp;</ItemName>
      <ItemStatus>register.com</ItemStatus>
    </Item>
  </GetOrderStatusContent>
</GetOrderStatusResponse>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_order_status&order_id=0
Solicitud de Sandbox (formato JSON)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_order_status&order_id=0
Respuesta (formato JSON)
{
  "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"
        }
      ]
    }
  }
}
 

Comando de procesamiento

Soporta multihilo
Soporte para API Sandbox

Llamar al comando is_processing te dirá si es seguro enviar una nueva solicitud

Parámetro de solicitud Is-Processing
Explicación
no se necesita ningún parámetro adicional
Etiqueta XML de resultado
Explicación
<Response></Response>Etiqueta de la respuesta is_processing
<ResponseHeader></ResponseHeader>Etiqueta del encabezado is_processing
<ResponseMsg></ResponseMsg>Tag of is_processing response message. It should be "yes"(There is a process in the system. You shouldn't sent another request.) or "no"(There is no any process for you account. It is safe to submit a new request.)

Ejemplo de Is-Processing

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=is_processing
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=is_processing
Respuesta (Formato XML)
<Response>
  <ResponseHeader>
    <ResponseCode>0</ResponseCode>
    <ResponseMsg>yes</ResponseMsg>
  </ResponseHeader>
</Response>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=is_processing
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=is_processing
Respuesta (formato JSON)
{
   "Response":{
      "ResponseCode":"0",
      "ResponseMsg":"no"
   }
}
Solicitud (formato CSV)https://api.dynadot.com/api3.html?key=[API Key]&command=is_processing
Solicitud de Sandbox (formato CSV)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=is_processing
Respuesta (formato CSV)
ok,yes
 

Comando para listar cupones

Soporta multihilo
Soporte para API Sandbox

Llamar al comando Listar cupones obtendrá todos los cupones. Este comando solo está disponible en formato XML y JSON. Si llamas a este comando, se deben incluir los siguientes parámetros:

Parámetro de solicitud para listar cupones
Explicación
coupon_typePuedes elegir un valor de la siguiente lista para representar tu tipo de búsqueda: "registration" , "renewal" , o "transfer"
Etiqueta XML de resultado
Explicación
<ListCouponsResponse></ListCouponsResponse>el nodo raíz de la respuesta
<ListCouponsHeader></ListCouponsHeader>Encabezado para listar cupones
<SuccessCode></SuccessCode>Si la operación es exitosa, "0" para éxito, "-1" para fallo
<Status></Status>El estado de la solicitud
<Error></Error>Información de error sobre la solicitud, solo se usa cuando el estado es "error"
<ListCouponsContent></ListCouponsContent>Contenido de Listar cupones
<Coupons></Coupons>Contiene varios conjuntos de datos de cupones
<Coupon></Coupon>Contiene datos de un solo cupón
<Code></Code>Código de cupón
<Description></Description>Descripción del cupón
<CouponType></CouponType>Tipo de cupón
<DiscountType></DiscountType>Tipo de descuento ofrecido por el cupón
<DiscountInfo></DiscountInfo>La información de descuento del cupón
<Percentage></Percentage>El porcentaje del descuento
<AUD></AUD>Importe del descuento en dólares australianos
<MXN></MXN>Monto del descuento en pesos mexicanos
<EUR></EUR>Importe del descuento en euros
<GBP></GBP>Importe del descuento en libras esterlinas
<IDR></IDR>Importe del descuento en rupias indonesias
<USD></USD>Monto del descuento en dólares estadounidenses
<CAD></CAD>Importe del descuento en dólares canadienses
<INR></INR>Importe del descuento en rupias indias
<BRL></BRL>Importe del descuento en reales brasileños
<CNY></CNY>Importe del descuento en yuanes chinos
<Restriction></Restriction>Restricciones de cupón
<PriceLevels></PriceLevels>Una colección de niveles de precios que admiten el uso de cupones
<UsesPerAccount></UsesPerAccount>La cantidad de veces que se puede usar el cupón por cuenta
<UsesSystemWide></UsesSystemWide>La cantidad de veces que el cupón se puede usar en todo el sistema
<UsesPerIp></UsesPerIp>El número de veces que se puede usar el cupón por dirección IP
<ItemsPerAccount></ItemsPerAccount>La cantidad de elementos para los que se puede usar el cupón por cuenta
<ItemsSystemWide></ItemsSystemWide>La cantidad de artículos para los que se puede usar el cupón en todo el sistema
<ItemsPerOrder></ItemsPerOrder>La cantidad de artículos para los que se puede usar el cupón por pedido
<ItemsPerDay></ItemsPerDay>El número de artículos para los que se puede usar el cupón por día
<IdnRestriction></IdnRestriction>Restricciones de IDN para el cupón
<DomainDurationMin></DomainDurationMin>Duración mínima del dominio
<DomainDurationMax></DomainDurationMax>Duración máxima del dominio
<Tlds></Tlds>Una colección de dominios de nivel superior que admiten el uso de cupones
<Tld></Tld>Un único dominio de nivel superior que admite el uso de cupones
<Currencies></Currencies>Una colección de tipos de moneda que admiten el uso de cupones
<Currency></Currency>Un solo tipo de moneda que admite el uso de cupones
<StartDate></StartDate>La fecha de inicio de validez del cupón
<EndDate></EndDate>La fecha de finalización de la validez del cupón

Ejemplo de lista de cupones

Solicitud (Formato XML)https://api.dynadot.com/api3.xml?key=[API Key]&command=list_coupons&coupon_type=renewal
Solicitud de Sandbox (Formato XML)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=list_coupons&coupon_type=renewal
Respuesta (Formato XML)
<?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>
Solicitud (formato JSON)https://api.dynadot.com/api3.json?key=[API Key]&command=list_coupons&coupon_type=renewal
Solicitud de Sandbox (formato JSON)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=list_coupons&coupon_type=renewal
Respuesta (formato JSON)
{
  "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"
      }
    ]
  }
}