API de MiLACNIC

O que é uma API?

A Interface de Programação de Aplicativos é um conjunto de comandos, funções e protocolos informáticos usados para a integração de sistemas sem necessidade de saber como estão implementados.

As API fornecem flexibilidade, simplificam o desenho, a administração e o uso de aplicativos, além de oferecer oportunidades para novos produtos e inovação.

À medida que as API foram espalhadas, especificações foram desenvolvidas para permitir a padronização da troca de informações. Uma destas especificações é a Transferência de Estado Representacional (REST, por sua sigla em inglês). As API da web que funcionam com as limitações da arquitetura REST são chamadas API RESTful, que são, em termos simples, as API que usam métodos HTTP para obter dados ou gerar operações nesses dados em vários formatos, como o XML e JSON.

O que é a API de MiLACNIC?                                                                

A API de MiLACNIC é uma API baseada na REST com autenticação através do Oauth, cujo principal objetivo é a gestão 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 experimentem seus serviços.

A API de MiLACNIC inclui quais serviços?

A API de MiLACNIC inclui:

Recursos Serviços Endpoints

Organizações

Alta

Alterações. Obter informações

/entity/organizations

/entity/organizations/{orgid}

Contatos

Obter informações

/entity/users/{id}

Blocos IP

Alta (subdesignação)

Baixa, Alteração (Contatos e outros), Obter informações

/ips

/ips/{prefix}/{prefixLength}

Inversos (DNS)

Alta

Baixa, Alteração

/domains

/domains/{prefix}/{prefixLength}

Quem podem usar?

A API de MiLACNIC está disponível para todos os associados do LACNIC, para o que é necessário solicitar as credenciais de acesso à API.

Como solicitar o acesso?

Pode solicitar o acesso à API pelo e-mail hostmaster [at] lacnic [.] net acrescentando os dados abaixo:

  1. OrgId
  2. Nome de contato
  3. E-mail de contato
  4. Chave gpg (para enviar e-mail criptografado com credenciais de autenticação)

Como acessar à API de MiLACNIC?

Plataforma de testes
Depois que o pedido de acesso for aprovado, poderá acessar nossa plataforma de testes clicando no link a seguir:
https://api.milacnic-demo.lacnic.net/lacnic/0.9/swagger-ui.html

A plataforma de produção vai estar disponível nos próximos meses. 

O que fazer se você não for associado e quiser usar a API?

Se você quiser acessar a API MiLACNIC e não é um associado do LACNIC, podemos dar acesso para nossa plataforma de testes.

Para pedir acesso à API na nossa plataforma de testes, entre em contato conosco pelo e-mail hostmaster [at] lacnic [.] net

 

LACNIC está certificado por SGS:SGS

Top CHK_LACNIC