A Assembleia Legislativa do Estado de Mato Grosso possui um conjunto de sistemas próprios e de terceiros que necessitam de troca de informações entre sí de forma segura e padronizada.

Para atender a necessidade da instituição optou-se por utilizar a técnica de API (que em português significa "Interface de Programação de Aplicativos") porque a tecnologia possui os seguintes benefícios:

Mas o conceito de API é abstrato e existem no mercado várias implementações em uso, portanto, para garantir a coerência e coesão optou-se pela técnica denominada de API RestFul porque a tecnologia possui os seguintes benefícios:

A API RestFull define a sintaxe dos end-points e como as respostas devem ser formatadas, mas não define como deve ser feita a autenticação e, consequentemente, o controle de acesso aos serviços, portanto, optou-se por utilizar o protocolo Oauth 2.0, porque a tecnologia possui os seguintes benefícios:

Portanto, a ALMT API é um conjunto de serviços ofertados aos fornecedores da instituição, que deve ser usado dentro das especificações técnicas, com responsabilidade e sem abusos.

Buscando evitar a sobrecarga em nossos serviços, para que ele seja entregue de forma segura, justa e equilibrada, aplicamos um limite de 10 requisições por segundo com uma tolerância de 50 requisições iniciais; consulte a documentação oficial em caso de dúvidas.

Versão 1