Tratamento de Erros

Ao receber um erro HTTP 400, o retorno da requisição informará mais detalhes do erro ocorrido para auxiliar na identificação de qual valor está sendo enviado e não processado.

O formato da mensagem é o campo field para o nome do campo, e message para a mensagem de erro, além do campo object para representar em qual objeto o campo pertence. Os itens são retornado dentro de um array errors, conforme exemplo a seguir:

{
    "title": "Invalid request",
    "status": 400,
    "path": "/integration/v3/operations",
    "message": "There are invalid arguments",
    "errors": [
        {
            "object": "operacao",
            "field": "produto",
            "message": "Produto 'CARTAOREDITO' inválido. Deve ser uma das opções [CARTAO_CREDITO, CREDITO_PESSOAL, CREDITO_DIRETO_CONSUMIDOR]."
        },
        {
            "object": "agente",
            "field": "documento",
            "message": "Tipo do documento '3300350000100' não pôde ser identificado. São aceitos apenas CPF/CNPJ."
        },
        {
            "object": "tomador",
            "field": "documento",
            "message": "Tipo do documento '3360350000100' não pôde ser identificado. São aceitos apenas CPF/CNPJ."
        }
    ]
}

Próximos passos

Quase lá! Agora você pode enviar o contrato da CCB assinado. Confira como realizar o envio no link abaixo