API de Registro
O que é uma API?
A interface de programação de aplicativos (API, por sua sigla em inglês) é um conjunto de comandos, funções e protocolos informáticos usados para integrar sistemas sem necessidade de saber como estão implementados.
As API fornecem flexibilidade, simplificam o desenho, o gerenciamento e uso dos aplicativos e oferecem oportunidades para novos produtos e inovação.
À medida que as API se tornaram mais conhecidas, foram desenvolvidas especificações para permitir a padronização da troca de informações. Uma dessas especificações é a transferência de estado representacional (REST, por suas siglas em inglês).
As API web que funcionam com as limitações da arquitetura REST são chamadas de API RESTful. São, em termos simples, as API que usam métodos HTTP para obter dados ou realizar operações nesses dados em vários formatos (como XML e JSON).
Perguntas frequentes
É uma API baseada em REST, com autenticação por meio de Oauth. Seu principal objetivo é o gerenciamento em massa dos recursos disponíveis através da plataforma MiLACNIC.
A API usa a especificação OpenAPI, cuja interface de usuário (Swagger-ui) mostra a documentação da API de forma interativa, permitindo que desenvolvedores e usuários testem seus serviços.
A API de Registro do LACNIC está disponível para todos os associados do LACNIC que solicitarem credenciais de acesso.
Que serviços inclui a API de Registro do LACNIC?
Inclui os seguintes serviços:
Recursos | Serviços | Endpoints |
---|---|---|
Organizações |
Alta Modificação, Obter informações |
/entity/organizations /entity/organizations/{orgid} |
Contatos |
Obter informações |
/entity/users/{id} |
Blocos IP |
Alta (subdesignação) Baixa, Modificação (Contatos e outros), Obter informações |
/ips /ips/{prefix}/{prefixLength} |
Inversos DNS |
Alta Baixa, Modificação |
/domains /domains/{prefix}/{prefixLength} |
Como solicitar o acesso?
Para solicitar acesso à API de Registro do LACNIC, envie um e-mail para hostmaster [at] lacnic [.] net com os seguintes dados:
- OrgId
- Nome de contato
- E-mail do contato
- Chave GPG (para enviar o e-mail criptografado com as credenciais de autenticação)
Como acessar à API de Registro do LACNIC?
Plataforma de testes
Assim que o pedido de acesso for aprovado, você poderá acessar nossa plataforma de testes clicando no link abaixo:https://registro-demo.api.lacnic.net/lacnic/2.0/swagger-ui.html
Plataforma de produção
https://registro.api.lacnic.net/lacnic/2.0/swagger-ui.html
Se você precisar acessar à API de Registro do LACNIC e não é associado do LACNIC, pode usar nossa plataforma de testes. Para pedir acesso, envie um e-mail para hostmaster [at] lacnic [.] net
Por mais informações, pode ouvir o seguinte podcast: O que fazer se você não estiver associado e quiser usar a API?