Validação manual

Como validar um relatório manualmente ?

Para aprovar ou reprovar um relatório manualmente, basta realizar uma simples requisição com o método POST para a nossa API no seguinte endpoint: https://api-v2.idwall.co/relatorios/validar/{numero_do_relatorio}, substituindo o parâmetro {numero_do_relatorio} pelo real número do relatório, além de informar o número do relatório é necessário passar os parâmetros aprovar e mensagem no corpo da requisição, como mostra o exemplo abaixo.

curl -X POST https://api-v2.idwall.co/relatorios/validar/numero_relatorio
-H "Content-Type: application/json"
-H 'Authorization:seu-token'
-d '{
    "aprovar": true,
    "mensagem": "aprovo este relatório......."
}'
curl -X POST https://api-v2.idwall.co/relatorios/validar/numero_relatorio
-H "Content-Type: application/json"
-H 'Authorization:seu-token'
-d '{
    "aprovar": false,
    "mensagem": "reprovo este relatório.........."
}'
  • aprovar: Parâmetro que indica se vai aprovar ou reprovar o relatório.

  • mensagem: Parâmetro que vai enviar uma mensagem de aprovação ou reprovação, é necessário possuir no minimo 25 caracteres .

Exemplo de sucesso

{
  'result': 
  {
    'numero': 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
  },
  'status_code': 200
}
{
  'result': 
  {
    'numero': 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
  },
  'status_code': 200
}

Exemplo de erro

{
    "error": "Bad Request",
    "message": "child \"parametros\" fails because [\"parametro_aleatorio\" is not allowed]",
    "validation": {
        "source": "payload",
        "keys": [
            "parametros.parametro_aleatorio"
        ]
    },
    "status_code": 400
}
{
  "error": "Unauthorized",
  "message": "Falha na autenticação. Por favor verifique o token utilizado e se o acesso foi liberado.",
  "status_code": 401
}
{
  "error": "Not Found",
  "message": "Protocolo não encontrado.",
  "status_code": 404
}

What’s Next