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
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 API utiliza la especificación OpenAPI, cuya interfaz de usuario (Swagger-ui) muestra la documentación de la API de forma interactiva, permitiendo a desarrolladores y usuarios probar sus servicios.
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?
Incluye los siguientes servicios:
Recursos | Servicios | Endpoints |
---|---|---|
Organizaciones |
Alta Modificación, Obtener Información |
/entity/organizations /entity/organizations/{orgid} |
Contactos |
Obtener información |
/entity/users/{id} |
Bloques IP |
Alta (subasignación) Baja, Modificación (Contactos y otros), Obtener información |
/ips /ips/{prefix}/{prefixLength} |
Reversos (DNS) |
Alta Baja, Modificación |
/domains /domains/{prefix}/{prefixLength} |
¿Cómo solicitar el 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:
- OrgId
- Nombre de contacto
- Direcciones de correo electrónico de contacto
- Clave GPG (para enviar cifrado, el correo con la credenciales de autenticación)
¿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: https://registro-demo.api.lacnic.net/lacnic/2.0/swagger-ui.html
Plataforma de producción
https://registro.api.lacnic.net/lacnic/2.0/swagger-ui.html
Si necesita acceder a la API de Registro de LACNIC y no es asociado de LACNIC, puede usar nuestra plataforma de pruebas. Para pedir acceso, envíe un correo a hostmaster [at] lacnic [.] net
Por más información, puede escuchar el siguiente podcast: ¿Qué hacer en caso de no ser asociado y querer usar la API?