O Connect é uma API REST que possibilita a execução de scripts configurados na plataforma através de um ID específico. A API recebe dados de entrada (payload)e retorna uma resposta em formato JSON. Em cada script configurado, você pode definir como serão utilizados os métodos das API's privadas da plataforma, que estão disponíveis por meio de classes, usando input como parâmetro. O resultado ou as informações obtidas são então retornadas no output.
Autorização
Bearer Token
É necessário um Bearer Token para autenticar nos endpoints do netLex. O token não possui tempo de expiração. Cada endpoint possui o próprio Bearer Token.
Restrição por IP
É possível também restringir por IP o acesso ao endpoint. É permitido o cadastro de até 100 origens. Essa restrição é opcional.
Requisições HTTPs
Para fazer a requisição de qualquer endpoint do netLex, basta informar a URL composta pelo domínio e o id do endpoint e informar no Header o Bearer token específico. O que vai ser diferente entre as chamadas será o Body REST da requisição e a response, que é definido de acordo com o caso de uso desenvolvido para este endpoint. O método das requisições será o POST, tendo como Maximum Body Size de 100MB e Rate Limit de 40 requisições por minuto por IP, considerando todos os endpoints do ambiente.
Endpoints
Os endpoints do netLex são criados dinamicamente de acordo com a necessidade do caso de uso. Neles será possível configurar um script para realizar ações com as diversas funcionalidades do netLex, como por exemplo criar um documento, atualizar um contato ou retornar informações de workflow, utilizando as funcionalidades presentes nas Classes do Connect.
Classes do Connect
Estão especificadas a seguir as classes possíveis de se manipular dentro dos scripts nos endpoints, considerando os métodos e atributos acessíveis.