Revisar cobrança com vencimento
const url = 'http://localhost:8080/cobv/example';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"calendario":{"dataDeVencimento":"2026-04-15","validadeAposVencimento":30},"devedor":{"cpf":"example","cnpj":"example","nome":"example","email":"example","logradouro":"example","cidade":"example","uf":"example","cep":"example"},"loc":{"id":1},"status":"REMOVIDA_PELO_USUARIO_RECEBEDOR","valor":{"original":"10.50","multa":{"modalidade":1,"valorPerc":"10.50"},"juros":{"modalidade":1,"valorPerc":"10.50"},"abatimento":{"modalidade":1,"valorPerc":"10.50"},"desconto":{"modalidade":1,"descontoDataFixa":[{"data":"2026-04-15","valorPerc":"10.50"}],"valorPerc":"10.50"}},"chave":"example","solicitacaoPagador":"example","infoAdicionais":[{"nome":"example","valor":"example"}]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url http://localhost:8080/cobv/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "calendario": { "dataDeVencimento": "2026-04-15", "validadeAposVencimento": 30 }, "devedor": { "cpf": "example", "cnpj": "example", "nome": "example", "email": "example", "logradouro": "example", "cidade": "example", "uf": "example", "cep": "example" }, "loc": { "id": 1 }, "status": "REMOVIDA_PELO_USUARIO_RECEBEDOR", "valor": { "original": "10.50", "multa": { "modalidade": 1, "valorPerc": "10.50" }, "juros": { "modalidade": 1, "valorPerc": "10.50" }, "abatimento": { "modalidade": 1, "valorPerc": "10.50" }, "desconto": { "modalidade": 1, "descontoDataFixa": [ { "data": "2026-04-15", "valorPerc": "10.50" } ], "valorPerc": "10.50" } }, "chave": "example", "solicitacaoPagador": "example", "infoAdicionais": [ { "nome": "example", "valor": "example" } ] }'Authorizations
Seção intitulada “Authorizations”Parameters
Seção intitulada “Parameters”Path Parameters
Seção intitulada “Path Parameters”Request Bodyrequired
Seção intitulada “Request Bodyrequired”object
object
Dias corridos após o vencimento em que ainda pode ser paga.
object
Aceita o CNPJ alfanumérico.
object
object
Example
10.50object
1 valor fixo, 2 percentual.
Example
10.50object
Example
10.50object
Example
10.50Use descontoDataFixa (modalidades 1 e 2) ou valorPerc (3 a 6), nunca os dois.
object
object
Example
10.50Example
10.50Chave Pix do recebedor (telefone, e-mail, CPF/CNPJ ou EVP).
object
Responses
Seção intitulada “Responses”Cobrança revisada.
object
object
Dias corridos após o vencimento em que ainda pode ser paga.
object
Aceita o CNPJ alfanumérico.
object
Aceita o CNPJ alfanumérico.
object
object
object
1 valor fixo, 2 percentual.
object
object
Use descontoDataFixa (modalidades 1 e 2) ou valorPerc (3 a 6), nunca os dois.
object
object
Chave Pix do recebedor (telefone, e-mail, CPF/CNPJ ou EVP).
object
Example
{ "calendario": { "validadeAposVencimento": 30 }, "loc": { "tipoCob": "cob" }, "status": "ATIVA", "valor": { "original": "10.50", "multa": { "valorPerc": "10.50" }, "juros": { "valorPerc": "10.50" }, "abatimento": { "valorPerc": "10.50" }, "desconto": { "descontoDataFixa": [ { "valorPerc": "10.50" } ], "valorPerc": "10.50" } }}Requisição fora do formato ou violando uma regra de negócio.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}API key ausente ou inválida.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}A API key não tem o escopo necessário.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}Recurso não encontrado.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}Txid já existe, revisão desatualizada, ou Idempotency-Key reutilizada com outro payload.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}default
Seção intitulada “default”Qualquer outro erro, sempre como Problema. Os mais comuns: 502 quando o
banco recusa ou falha (PSPIndisponivel) e 500 para erro interno.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}