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

O que é a API de Registro do LACNIC?

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

Quem pode usar?

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:

  1. OrgId
  2. Nome de contato
  3. E-mail do contato
  4. 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/1.0/swagger-ui.html

Plataforma de produção

https://registro.api.lacnic.net/lacnic/1.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?

CHK_LACNIC