Una API integral, gratuita y segura para la gestión de sus productos de Gandi

Simplifique la gestión de sus productos de Gandi con nuestra API REST. Dado que dispone de documentación sumamente detallada, será su mejor aliada a la hora de gestionar nuestros productos y servicios mediante acciones masivas y automatizables.

Nombres de dominio, DNS, alojamiento web, correos electrónicos y certificados SSL de gestión automática

El sistema de otorgamiento de permisos de nuestra API garantiza a la vez trabajo en equipo y seguridad: sus colaboradores podrán proceder a realizar las tareas que se les hayan asignado una vez que usted haya recibido su clave de API.

¡Usarla no podría ser más sencillo! He aquí algunos ejemplos de uso:

Acceda al servidor de su nombre de dominio

Acceda desde casa a su servidor con alojamiento propio (self-hosted server) utilizando su nombre de dominio

Thanks to our API, you can automatically update the IP address of your router so that the server you host at home will always be available through your domain name.

En otras palabras, tendrá acceso a sus servicios personales desde casa siempre que se conecte a su servidor utilizando su nombre de dominio (por ejemplo, myserver.example.net), ya sea que lo haga desde su RasberryPI, su sistema de alarma o la domótica de su vivienda.

# Actualizar un registro de DNS con una nueva dirección IP
 
$ curl --request PUT
  --url https://api.gandi.net/api/v5/domains/example.net/records/mybox/A \
  --header "authorization: Apikey ${API_KEY}" \
  --header 'content-type: application/json' \
  --data "{ \"rrset_ttl\": 300, \"rrset_values\": [\"1.2.3.4\"] }"

Supervise los nombres de dominio que se acerquen a su fecha de caducidad

Supervise los nombres de dominio que se acerquen a su fecha de caducidad

Sesenta días antes de que su nombre de dominio caduque, Gandi empezará a enviarle recordatorios por correo electrónico.

Ahora bien, tiene la opción de personalizar sus notificaciones para incluirlas en un flujo de trabajo de validación o reenviarlas a un entorno de trabajo colaborativo que comparta con otro equipo. Puede incluso configurarlas para que sean enviadas a su smartphone personal, evitando así que terminen en su bandeja de correo no deseado.

¡Que nunca se le olvide renovar un nombre de dominio porque nuestras alertas fueron marcadas como correo no deseado! Para evitar realmente que tal cosa le suceda, active la opción de renovación automática, algo que también es posible a través de la API.

# Realice a diario un listado de las fechas de caducidad de sus dominios.
 
# 1. Realice un listado de todos sus nombres de dominio.
$ curl --request GET
  --url  https://api.gandi.net/v5/domain/domains
  --header "authorization: Apikey ${API_KEY}" |  jq -r .[].fqdn
 
# 2. Consulte la fecha de caducidad de un nombre de dominio en particular.
$ curl  --request GET
  --url https://api.gandi.net/v5/domain/domains/example.net
  --header "authorization: Apikey ${API_KEY}"  | jq -r .dates.registry_ends_at

Reciba notificaciones personalizadas cuando haya modificaciones en sus zonas DNS

Reciba notificaciones personalizadas cuando haya modificaciones en sus zonas DNS

En un contexto profesional donde prima la confidencialidad de los nombres de dominio, podría resultarle conveniente contar con un servicio de supervisión automática que detecte toda modificación realizada en sus zonas de DNS.

De este modo, usted podrá:

  • hacer un seguimiento de los cambios que se realicen en sus herramientas para determinar fácilmente con qué hechos se relacionan;
  • alertar de inmediato al resto de equipos sobre las modificaciones detectadas, como el de comunicaciones o el de seguridad (que podría realizar verificaciones en el nuevo servidor);
  • e identificar posibles errores, como la eliminación innecesaria de una línea.
# 1.  Recupere el contenido de la zona DNS periódicamente.
 
$ curl --request GET
 --url https://api.gandi.net/api/v5/domains/example.net/records
  --header 'accept: text/plain'
  --header "authorization: Apikey ${API_KEY}" > ma.zone
 
# 2. Compare los registros de la zona para ver si se han realizado modificaciones en un periodo dado.
 
# 3. Reciba notificaciones sobre las modificaciones realizadas.

Automatice la puesta en marcha de su sitio web

Automatice la puesta en marcha de su sitio web

Gracias a la API pública, tiene la posibilidad de automatizar la puesta en marcha de su servicio de alojamiento virtual y el proceso de creación de certificados TLS/SSL. Asimismo, puede poner en marcha un sitio web para su beneficio o el de uno de sus clientes como parte de sus procesos automatizados.

# List your Web Hosting instances
 
curl -X GET \
  https://api.gandi.net/v5/simplehosting/instances \
  -H 'authorization: Apikey YOUR-API-KEY'
 
# Create a Wordpress website on a web Hosting instance
 
curl -X POST \
  https://api.gandi.net/v5/simplehosting/instances/<;instance_id>/vhosts \
  -H 'authorization: Apikey YOUR-API-KEY' \
  -H 'content-type: application/json' \
  -d '{"fqdn":"your.fqdn.tld", \
       "linked_dns_zone":{"allow_alteration":"True"}, \
       "application":{"name":"wordpress"}}'

Gandi para revendedores: incorpore la API de Gandi directamente a su repertorio de herramientas

  • ¿Tiene a su cargo la gestión de los productos de sus clientes?

    Atienda con diligencia los pedidos de mayor importancia en el ciclo de vida de un nombre de dominio: creación, renovación, transferencia, creación de contactos, gestión de servidores y zonas DNS, entre otros.

  • ¿Sus clientes son autónomos?

    Nuestra API le permitirá incorporar los servicios de Gandi a su plataforma de manera plena e irrestricta. Al enriquecer su catálogo, podrá ofrecer todo un nuevo universo de productos bajo su marca y garantizar así la fidelización de sus clientes.

  • Disfrute de los beneficios de nuestra interfaz de marca blanca

    Our white label tool allows your customers to easily manage their DNS zones and web forwarding via personalized, secure, and easy-to-use interface. Contact our Corporate Services team for more information.

Le presentamos a continuación algunos ejemplos de gestión simplificada.

Gestione sus etiquetas de nombre de dominio a través de nuestra API

Gestione sus etiquetas de nombre de dominio a través de nuestra API

Cree, modifique, agregue o elimine etiquetas en sus nombres de dominio para gestionarlos de forma más sencilla. ¿Desea clasificar los dominios que registró como método de defensa para proteger su marca contra usos no autorizados? Simplemente seleccione la etiqueta «registro defensivo».

$ curl --request POST
  --url https://api.gandi.net/v5/domain/domains/{domain}/tags
  --header "authorization: Apikey XXXXX"
  --header 'content-type: application/json'
  --data "{\"tag\": \"defensive registration\"}"

Reenvíe las solicitudes de verificación de direcciones de correo electrónico con un solo comando

Reenvíe las solicitudes de verificación de direcciones de correo electrónico con un solo comando

Si sus clientes no llegaron a recibir, ver o validar las solicitudes de verificación de correo electrónico que les fueron enviadas, puede volvérselas a enviar con un solo comando.

$ curl --request PATCH
  --url https://api.gandi.net/v5/domain/domains/DOMAIN/reachability
  --header "authorization: Apikey XXXXX"
  --header 'content-type: application/json'
  --data '{"action":"resend"}'

La API de GandiCloud VPS: vaya un paso más allá con la infraestructura como código

Mantenga los mismos hábitos de trabajo y utilice sus propias herramientas para configurar sus servidores de GandiCloud VPS.

Nuestros servidores VPS pueden ser entregados y configurados directamente en la plataforma Openstack, lo que garantiza mayor practicidad en la realización de sus operaciones diarias.

  • Como bien sabrá, puede poner en marcha y llevar el control de cada uno de sus servidores y recursos de GandiCloud desde la API pública de Openstack. Por lo tanto, puede continuar utilizándolos tal y como lo haría en su infraestructura privada en la nube.
  • Asimismo, puede utilizar las mismas herramientas de implementación e infraestructura que haya empleado con otros proveedores de servicios en la nube, como Terraform, Ansible, Cloudinit o Puppet.
  • La API pública de GandiCloud VPS le brinda la posibilidad de utilizar sus herramientas de siempre para gestionar sus servidores y su infraestructura bajo el modelo IaC (infraestructura como código).

Ponga en marcha el programa de videoconferencia Jitsi automáticamente con la ayuda de Terraform y Cloudinit

Ponga en marcha el programa de videoconferencia Jitsi automáticamente con la ayuda de Terraform y Cloudinit

Si utiliza Terraform y Cloudinit, le llevará solo 5 minutos instalar la herramienta de videoconferencia en un servidor de GandiCloud:

  1. Puesta en marcha automática del servidor a través de Terraform
  2. Creación del certificado SSL respectivo y modificación de la zona DNS a través de Terraform
  3. Descarga e instalación automática de Jitsi en el servidor gracias a Cloudinit
# Extracción del archivo main.tf de Terraform.
 
# Creación de un servidor VPS V-R2 en GandiCloud.
resource "openstack_compute_instance_v2" "jitsi" {
  name = "jitsi"
  key_pair = openstack_compute_keypair_v2.jitsi-keypair.name
  flavor_name = "V-R2"
  security_groups = ["default"]
  power_state = "active"
  network {
    name = "public"
  }
  user_data = "${data.template_file.user_data.rendered}"
  block_device {
    uuid = "47edd0a0-23ce-4ce5-9168-36de68990d1b"
    source_type           = "image"
    volume_size           = 25
    boot_index            = 0
    destination_type      = "volume"
    delete_on_termination = true
  }

Fiables y de última generación, nuestros servidores VPS son la opción perfecta para alojar todas sus aplicaciones

Descubra los servidores VPS de GandiCloud

¿Por qué es conveniente utilizar la API de Gandi?

  • Un entorno fiable para la realización de pruebas

    Pruebe de forma segura gran parte de las operaciones de nuestra API gracias a nuestro entorno Sandbox v5.

  • Atención al cliente ininterrumpida

    Contamos con un equipo interno de técnicos expertos repartidos en 3 continentes y capaces de atenderle en 6 idiomas, por lo que pondrán acompañarle cada vez que necesite apoyo.

  • Valoramos sobremanera la experiencia de nuestros clientes

    Sus comentarios son valiosos y nos inspiran a mejorar constantemente nuestros productos. ¿Cómo utiliza nuestra API? ¡Escríbanos para contárnoslo!

Preguntas frecuentes

Una interfaz de programación de aplicaciones (API, por sus siglas en inglés) es un conjunto de reglas que permiten la comunicación y el intercambio bilateral de datos entre dos programas informáticos.

El uso de una API supone gran ahorro de tiempo: ya no es necesario que los equipos de TI desarrollen programas ellos mismos, puesto que basta con utilizar las API asociadas a los programas existentes. Por tal motivo, las API son ahora imprescindibles en todos los sectores.

He aquí un ejemplo: al utilizar la API de Gandi, puede automatizar el procesamiento de información mediante el intercambio automático de datos con los servidores de Gandi, lo que permite, a su vez, automatizar la gestión de sus nombres de dominio, sus servicios de alojamiento web o incluso sus cuentas de correo electrónico.

La API de Gandi es una API RESTful que se ciñe a los protocolos HTTPS y JSON. Hasta la fecha, ambos constituyen los estándares que más se utilizan en las API.

Diríjase a https://api.gandi.net/docs/ para consultar toda la documentación relativa a las características y la puesta en marcha de nuestra API.

La API de Gandi simplifica la gestión de sus productos: le permite crear con facilidad aplicaciones personalizadas con las que podrá llevar a cabo todo tipo de acciones relacionadas con sus servicios de Gandi.
El objetivo es automatizar muchas de las acciones de mayor importancia a la hora de gestionar todos sus productos y servicios:

En definitiva, la API es su mejor aliada cuando se trata de realizar tareas muy fáciles, repetitivas o numerosas. Con una interfaz tradicional, le sería mucho más difícil completarlas manualmente.

Get help

Noticias y promociones

Ver todo

Subscribe to the Gandi API Newsletter

A dedicated email to know about important updates related to the public API. Stay informed about API enhancements and features updates.

Invalid registration

Confirmation email sent

Please check your mailbox in order to confirm your subscription.

Chat with us

The chat tool requires accepting cookies.

The chat tool requires cookies to function properly. You can see the details of the cookies used in our privacy and cookie use policy.

Accept them to continue or use our support form if you refuse them.