changes.mady.by.user Beatriz Menezes de Oliveira
Gravado em 06 mai, 2024
...
O objetivo é disponibilizar uma api de integração de eventos ao WSH;
O envio da requisição de eventos deverá ser realizado no seguinte endpoint:
O JSON deverá respeitar a seguinte estrutura:
{ "origem": "ORIGEM", "codigoOrigem": "CODIGOORIGEM", "token": "bf602066-d434-47c6-9930-37fcd6891300", "codigoProcesso": 1, "descricaoProcesso": "DESCRICAO", "observacao":"OBSERVACAO" }
O objetivo da API é armazenar essa informação enviada no request na tabela PCINTEGRACAOEVENTORECEBIDO.
Casa respeitados os campos de envio da requisição, o response deverá apresentar a seguinte estrutura:
Ex:
{ "origem": "ORIGEM", "codigoOrigem": "CODIGOORIGEM", "token": "bf602066-d434-47c6-9930-37fcd6891300", "descricaoProcesso": "DESCRICAO", "observacao": "OBSERVACAO", "codigoProcesso": 1, "dataCriacao": "2024-04-24T15:31:10.482", "dataAlteracao": "2024-04-24T15:31:10.482", "processado": false }
Do contrário, caso algum campo obrigatório não tenha sido informado, o response irá informar HttpStatusCode 400 BAD REQUEST e o seguinte erro:
{ "code": "WT-CONFIG-000032", "message": "Erro ao receber evento", "detailedMessage": "Campo Obrigatorio não pode ser nulo. Campo: X", "details": [] }