Histórico da Página
...
Através do verbo PUT, as APIs permitem realizar atualizações dos alertas através da rotina (PLSA777) e o conteúdo do MV_PLTOP.
VERBO POST
Através do verbo POST, a API permite realizar disparos de notificações.
02. CONFIGURAÇÕES INI
Para iniciar a instalação do processo, devemos configurar seu INI Protheus com a funcionalidade REST para habilitar o acesso as API´s. Documentos auxiliares:
...
| Verbo | Path | QueryParams | PathParam | Descrição |
|---|---|---|---|---|
| GET | alerts | Opcional: code - Código do alerta (BQ7_CODIGO) | Retorna dados de alertas | |
| GET | alerts/settings | Retorna conteúdo do MV_PLTOP | ||
| PUT | alerts/{id} | id - BQ7_CODIGO | Atualiza dados de um alerta | |
| PUT | alerts/settings | Atualiza conteúdo do MV_PLTOP | ||
| POST | alerts | Envia notificações |
04. EXEMPLO DE CHAMADA DA API
...
A API alerts/settings criptografa o conteúdo informado no operatorID antes de fazer a gravação no banco de dados. Exemplo de body da requisição:
POST alerts - Dispara notificações
http://localhost:8080/rest/totvsHealthPlans/v1/alerts
A API alerts envia notificações de acordo com os parametros informados, sendo "code" o código do alerta e "key" a chave da RDA ou Matricula do beneficiario.
05. ATRIBUTOS DE RESPOSTA
...
Solicitação GET alerts/settings
| Atributo | Campo | Tipo |
|---|---|---|
| operatorID | MV_PLTOP | Caracter |
06. EXEMPLOS DE JSON DE RESPOSTA
...

