API de Registro

¿Qué es una API?

La interfaz de programación de aplicaciones (API) es un conjunto de comandos, funciones y protocolos informáticos que se usan para integrar sistemas sin necesidad de saber cómo están implementados.

Las API otorgan flexibilidad, simplifican el diseño, la administración y el uso de las aplicaciones, además de que proporcionan oportunidades de nuevos productos e innovación.

A medida que se han difundido las API, se han desarrollado especificaciones para permitir la estandarización del intercambio de información. Una de estas especificaciones es la transferencia de estado representacional (REST, por sus siglas en inglés).

Las API web que funcionan con las limitaciones de arquitectura REST se llaman API RESTful. Son, en términos sencillos, las API que usan métodos HTTP para obtener datos o generar operaciones sobre esos datos en varios formatos (como XML y JSON).

Preguntas frecuentes

¿Qué es la API de Registro de LACNIC?

Es una API basada en REST, con autenticación a través de Oauth. Su principal objetivo es la gestión masiva de los recursos disponibles a través de la plataforma MiLACNIC.

La versión más actualizada (versión 3) tiene su documentación en Postman, una aplicación que nos permite testear APIs y nos ayuda a optimizar el tiempo de ejecución de pruebas.

¿Quiénes la pueden utilizar?

La API de Registro de LACNIC está disponible para todos los asociados de LACNIC que soliciten las credenciales de acceso.

¿Qué servicios incluye la API de Registro de LACNIC?

Recursos

Servicios

Endpoints

Versión API

Organizaciones

Alta

/entity/organizations

v3

Modificación, obtener información

/entity/organizations/{orgid}

Obtener recursos organización

/entity/resources/{orgid}

v3

Contactos

Obtener información

/entity/users/{id}

v3

Bloques IP

Alta (subasignación)

/ips

v3

Baja, modificación (contactos y otros), obtener información

/ips/{prefix}/{prefixLength}

Reversos (DNS)

Alta

/domains

v3

Baja, modificación

/domains/{prefix}/{prefixLength}

ASNs

Obtener información, modificación (Contactos)

/asns/{id}

v3

Certificates

Obtener información, Alta, Modificación, Baja

rpki/certs

v3

ROAs

Obtener información, Alta

/rpki/roas

v3

Modificación, Baja

/rpki/roas/{serialNumber}

IRR

Alta, Baja

/irr

v3

AS-SETs

Obtener información, Alta

/irr/assets

v3

Baja

/irr/assets/{nameAsSet}

RateLimit

Obtener información

/ratelimits

v3

Geofeeds

Alta

/geofeeds

v3

Obtener información

/geofeeds/{orgid}

Modificación, Baja

/geofeeds/{prefix}/{prefixLength}

¿Cómo solicitar acceso?

Para solicitar acceso a la API de Registro de LACNIC, envíe un correo electrónico a hostmaster [at]lacnic [.] net con los siguientes datos:

  1. OrgId

Podrá acceder a las credenciales a través de la plataforma de MiLACNIC, en la sección Tools/Beta del menú.

¿Cómo acceder a la API de Registro de LACNIC?

Plataforma de pruebas

Una vez aprobada la solicitud de acceso, podrá acceder a nuestra plataforma de pruebas ingresando a la siguiente dirección:

Versión 3:

https://registro-demo.api.lacnic.net/lacnic/v3/info

Plataforma de producción

Versión 3:

https://registro.api.lacnic.net/lacnic/v3/info

Si necesita acceder a la API de Registro y no es asociado de LACNIC, puede usar nuestra plataforma de pruebas. Para pedir acceso, envíe un correo a hostmaster [at] lacnic [.] net