A API dtaValidate tem como objetivo verificar se os eventos enviados no corpo da requisição (body) existem ou não na base de dados.
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:
Com o INI Protheus configurado, a nomenclatura das API´s ficará no formato: <url + Porta + chave rest definidos no INI Protheus> + totvshealthplans/v1/dtaValidate.
Exemplo:
Seguem os verbos disponíveis na API:
Verbo | Path | Descrição |
|---|---|---|
| POST | /dtaValidate | Retorna se eventos enviados no corpo da requisição existem ou não na base de dados |
Detalhes do corpo da requisição (body em formato JSON):
{ |
Campo | Descrição |
|---|---|
| procedures | Array de procedimentos que serão verificados se existem na base |
| filter | Filtro que será realizado na API. O padrão do filtro é: (Filtro de Tabelas) and filtro de Código de Procedimento, exemplo de como ficaria: (tableCode eq '18' or tableCode eq '19' or tableCode eq '20' or tableCode eq '22' or tableCode eq '00' or tableCode eq '98') and procedureId eq 'defaultValue' Atenção para o valor comparado ao procedureId, deve sempre ser 'defaultValue'. |
| customWhere | Corresponde à jornada para a qual será realizada a verificação dos procedimentos. |
Exemplo de chamada:

Sucesso 200
{ |
Erro 400
{ |