{"erros":[{"codigo":"CHASSI_INVALIDO","http":400,"retryable":false,"descricao":"Chassi inválido."},{"codigo":"CHAVE_NFE_INVALIDA","http":400,"retryable":false,"descricao":"Chave de acesso da NF-e inválida: 44 dígitos com dígito verificador correto (consulta-nfe)."},{"codigo":"CNH_INVALIDA","http":400,"retryable":false,"descricao":"Número de registro da CNH ausente ou inválido (cnh-nacional)."},{"codigo":"CONSULTA_WITHOUT_DATA","http":400,"retryable":false,"descricao":"Consulta sem dados para gerar o documento."},{"codigo":"CRLV_DADOS_OBRIGATORIOS","http":400,"retryable":false,"descricao":"Faltam campos exigidos pela UF (CPF/RENAVAM)."},{"codigo":"DATA_NASCIMENTO_INVALIDA","http":400,"retryable":false,"descricao":"Data de nascimento ausente ou inválida (situacao-cpf; use dd/mm/aaaa)."},{"codigo":"DEBITOS_DADOS_OBRIGATORIOS","http":400,"retryable":false,"descricao":"Faltam campos exigidos pela UF."},{"codigo":"DOCUMENTO_INVALIDO","http":400,"retryable":false,"descricao":"CPF/CNPJ inválido."},{"codigo":"FINALIDADE_OBRIGATORIA","http":400,"retryable":false,"descricao":"Serviço com dado pessoal (comunicacao-venda e as consultas de pessoa: cadastro, crédito, CNH, débitos trabalhistas, dívida ativa): envie finalidade e declaracao_finalidade: true."},{"codigo":"IDEMPOTENCY_KEY_INVALIDA","http":400,"retryable":false,"descricao":"Idempotency-Key fora do formato (8–255 chars)."},{"codigo":"IMAGEM_INDICE_INVALIDO","http":400,"retryable":false,"descricao":"Índice de imagem inválido (inteiro >= 0)."},{"codigo":"IMAGEM_TIPO_INVALIDO","http":400,"retryable":false,"descricao":"Tipo de imagem desconhecido. Use leilao, outra, csv-imagem ou csv-pdf."},{"codigo":"MOTOR_INVALIDO","http":400,"retryable":false,"descricao":"Número do motor inválido."},{"codigo":"PDF_NOT_READY","http":400,"retryable":true,"descricao":"Documento ainda em processamento; tente novamente."},{"codigo":"PLACA_INVALIDA","http":400,"retryable":false,"descricao":"Placa em formato inválido."},{"codigo":"RENAVAM_INVALIDO","http":400,"retryable":false,"descricao":"RENAVAM inválido."},{"codigo":"SERVICO_INVALIDO","http":400,"retryable":false,"descricao":"Slug de serviço desconhecido."},{"codigo":"UF_INDISPONIVEL","http":400,"retryable":false,"descricao":"UF indisponível para o serviço."},{"codigo":"UF_INVALIDA","http":400,"retryable":false,"descricao":"UF inválida."},{"codigo":"VALIDATION_ERROR","http":400,"retryable":false,"descricao":"Corpo da requisição inválido."},{"codigo":"CUSTOMER_NOT_FOUND","http":401,"retryable":false,"descricao":"Conta associada à chave não encontrada."},{"codigo":"INVALID_API_KEY","http":401,"retryable":false,"descricao":"Chave de API inválida ou revogada."},{"codigo":"MISSING_API_KEY","http":401,"retryable":false,"descricao":"Cabeçalho Authorization: Bearer <chave> ausente."},{"codigo":"SALDO_INSUFICIENTE","http":402,"retryable":false,"descricao":"Saldo insuficiente na carteira."},{"codigo":"CONSULTA_NOT_FOUND","http":404,"retryable":false,"descricao":"Consulta não encontrada para esta conta."},{"codigo":"FIPE_NAO_DISPONIVEL","http":404,"retryable":false,"descricao":"Sem FIPE para esta placa."},{"codigo":"IMAGEM_NOT_FOUND","http":404,"retryable":false,"descricao":"Imagem inexistente para esta consulta. Consultas concluídas antes de 27/08/2026 não têm imagens armazenadas — reprocesse a consulta."},{"codigo":"PDF_NOT_FOUND","http":404,"retryable":false,"descricao":"PDF não disponível para esta consulta."},{"codigo":"ROTA_NAO_ENCONTRADA","http":404,"retryable":false,"descricao":"Rota inexistente."},{"codigo":"AVISO_ATPVE_DESATUALIZADO","http":409,"retryable":false,"descricao":"`aceite_atpve.versao` diferente da vigente. Busque o aviso novo em GET /public/avisos/atpve, mostre ao usuário e reenvie."},{"codigo":"IDEMPOTENCY_IN_PROGRESS","http":409,"retryable":true,"descricao":"Requisição idêntica ainda em processamento; repita em instantes."},{"codigo":"ACEITE_ATPVE_OBRIGATORIO","http":422,"retryable":false,"descricao":"atpve sem `aceite_atpve.aceito: true`. Mostre o aviso de GET /public/avisos/atpve ao usuário e envie a declaração."},{"codigo":"DOCUMENTO_CORROMPIDO","http":422,"retryable":false,"descricao":"O documento armazenado não é um arquivo válido (PDF/PNG/JPEG). Refaça a consulta — repetir o download não resolve."},{"codigo":"IDEMPOTENCY_KEY_REUSED","http":422,"retryable":false,"descricao":"Mesma Idempotency-Key com payload diferente."},{"codigo":"SANDBOX_SEM_DOCUMENTO","http":422,"retryable":false,"descricao":"O ambiente de teste não gera documentos (PDF/imagem). Use a chave zc_live_ para baixar um documento real."},{"codigo":"SERVICO_INDISPONIVEL","http":422,"retryable":false,"descricao":"Serviço sem preço/indisponível para a conta."},{"codigo":"RATE_LIMITED","http":429,"retryable":true,"descricao":"Limite de requisições excedido."},{"codigo":"INTERNAL_ERROR","http":500,"retryable":true,"descricao":"Erro interno inesperado."},{"codigo":"FIPE_ERRO","http":502,"retryable":true,"descricao":"Falha transitória ao consultar a FIPE."},{"codigo":"CIRCUIT_OPEN","http":503,"retryable":true,"descricao":"Fornecedor temporariamente indisponível (circuito aberto)."},{"codigo":"FIPE_INDISPONIVEL","http":503,"retryable":true,"descricao":"Provedor FIPE temporariamente indisponível."},{"codigo":"SANDBOX_INDISPONIVEL","http":503,"retryable":true,"descricao":"O ambiente de teste está momentaneamente indisponível. Tente em instantes."},{"codigo":"PROVIDER_TIMEOUT","http":504,"retryable":true,"descricao":"Tempo de resposta do fornecedor excedido."}]}