Cria um protesto
Esta rota permite a criação de um novo protesto no sistema.
O protesto pode ser registrado de duas formas:
- Vinculado a uma transação existente, por meio do envio do TransacaoId
- De forma manual, sem vínculo com uma transação, quando o TransacaoId não for informado
Em todos os cenários, os custos relacionados ao protesto são de responsabilidade do credor/protestante, não sendo repassados ao devedor
Requisição
| Campo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| TransacaoId | GUID | Identificador único da transação. Se não informado, os dados do título devem ser preenchidos manualmente | Não |
| CobrancaId | GUID | Identificador único da cobrança. Usado quando o protesto vem do módulo de cobranças, para verificar se tem um protesto associado ativo | Não |
| TipoProtesto | Número | Tipo do protesto - "DuplicataMercantil = 0", "DuplicataServico = 1", "Contrato = 2", "CedulaCreditoBancario = 3" | Sim |
| ValorAProtestar | Numérico | Valor do saldo devedor atual do título | Sim |
| ValorOriginal | Numérico | Valor original do título | Não(1) |
| DataEmissao | Data | Data de emissão do título | Não(1) |
| DataVencimento | Data | Data de vencimento do título | Não(1) |
| DadosAdicionaisCliente | Objeto | Dados adicionais do cliente (endereço), usados quando os dados da transação forem insuficientes | Não(2) |
| Cep | Texto | Cep do endereço do cliente | Não(6) |
| Uf | Texto | Uf do endereço do cliente | Não(6) |
| Bairro | Texto | Bairro do endereço do cliente | Não(6) |
| Municipio | Texto | Municipio do endereço do cliente | Não(6) |
| Endereco | Texto | Endereco completo do cliente | Não(6) |
| TituloEndossado | Booleano | Indica se o título foi endossado (há um credor anterior). | Não |
| CredorAnteriorId | GUID | Identificador do credor anterior já cadastrado. Obrigatório se TituloEndossado = true e CredorAnterior não for informado. | Não(3)(5) |
| CredorAnterior | Objeto | Dados do credor anterior preenchidos manualmente | Não(4)(5) |
| Documento | Texto | CPF/CNPJ do credor anterior | Não(7) |
| Nome | Texto | Nome/Razão Social do credor anterior | Não(7) |
| Cep | Texto | Cep do endereço do credor anterior | Não(7) |
| Uf | Texto | Uf do endereço do credor anterior | Não(7) |
| Bairro | Texto | Bairro do endereço do credor anterior | Não(7) |
| Municipio | Texto | Municipio do endereço do credor anterior | Não(7) |
| Endereco | Texto | Endereço completo do credor anterior | Não(7) |
| DadosDevedor | Objeto | Dados do sacado/devedor | Não(1) |
| Documento | Texto | Documento do devedor (CPF ou CNPJ) | Não(8) |
| Nome | Texto | Nome/Razão Social do devedor | Não(8) |
| Texto | Email do devedor | Não | |
| Celular | Texto | Celular do devedor | Não |
| Cep | Texto | Cep do endereço do devedor | Não(8) |
| Uf | Texto | Uf do endereço do devedor | Não(8) |
| Bairro | Texto | Bairro do endereço do devedor | Não(8) |
| Municipio | Texto | Município do endereço do devedor | Não(8) |
| Endereco | Texto | Endereço completo do devedor | Não(8) |
| Origem | Número | Onde se originou o protesto - "Pay" = 0, "Cob" = 1 (padrão: 0) | Não |
(1) - Obrigatório caso TransacaoId não for informado (2) - Obrigatório caso a transação informada pelo transacaoId não possua dados de endereço (3) - Obrigatório se TituloEndossado = true e CredorAnterior não for informado (4) - Obrigatório se TituloEndossado = true e CredorAnteriorId não for informado (5) - Caso informado, deve ser apenas CredorAnteriorId ou CredorAnterior, não ambos (6) - Obrigatório caso o DadosAdicionaisCliente seja informado (7) - Obrigatório caso o CredorAnterior seja informado (8) - Obrigatório caso o DadosDevedor seja informado
Resposta
| Campo | Tipo | Descrição |
|---|---|---|
| Retorno | Texto | Retorno da chamada - "CREATED" ou "ERROR" |
| DetalhesErro | Lista de Texto | Detalhes do erro gerado, caso o retorno seja "ERROR" |
| TituloId | Número | Identificador do título gerado pelo Protesto24h, no momento de criação é sempre retornado 0 |
| ProtestoId | GUID | Identificador único do protesto gerado no sistema, retornado apenas quando a criação é bem sucedida |
Request
- Base URLhttps://pagamentos.meuk8.com.br/CobrancasAPI
- URLhttps://pagamentos.meuk8.com.br/CobrancasAPI/api/CriaProtesto
- AuthOAuth 2PasswordToken URL: /CobrancasAPI/token scopes: BknBankCobrancasAPI
Headers
Request body
Example request
{
"TipoProtesto": "DuplicataMercantil",
"ValorAProtestar": "1500.00",
"ValorOriginal": 1800,
"DataEmissao": "2026-07-19T10:12:01.4638331-03:00",
"DataVencimento": "2026-09-03T10:12:01.4638331-03:00",
"DadosAdicionaisCliente": {
"Cep": "70040900",
"Uf": "DF",
"Bairro": "Asa Norte",
"Municipio": "Brasília",
"Endereco": "Quadra 1"
},
"DadosDevedor": {
"Documento": "12345678901",
"Nome": "Empresa XYZ",
"Email": "financeiro@xyz.com",
"Celular": "11988887777",
"Cep": "70040900",
"Uf": "DF",
"Bairro": "Asa Norte",
"Municipio": "Brasília",
"Endereco": "Quadra 1"
},
"TituloEndossado": false
}Response
Protesto criado com sucesso
Example response
{
"ProtestoId": "00000000-0000-0000-0000-000000000000"
}Changes
No recorded changes to this operation across all 1 revision of this API.