Todos os endpoints exigem autenticação via Bearer Token no header HTTP. Solicite seu token com a equipe 3C Sistemas.
Processado com sucesso.
Processado, porém com erro ou observação.
Token inválido ou ausente.
https://app4.sistematotum.com.br/Homologacao/cobranca/Api
POST /Api/ConsultaDebitos → https://app4.sistematotum.com.br/Homologacao/cobranca/Api/ConsultaDebitosUse os clientes abaixo para testar os endpoints de consulta e negociação em homologação.
Token de teste — Homologação
Para realizar um acordo completo via API, siga a sequência abaixo:
IdContrato e IdOferta por débito. Use o IdOferta em ConsultaCondicoesAcordo para obter o IdNegociacao e datas disponíveis. Em seguida, chame CadastroAcordo para criar o acordo e ConsultaParcela para obter o QR Code Pix ou boleto.Verifica se o serviço está online e valida o token de autenticação.
Authorization.Servidor online e token válido.
Token inválido ou ausente.
Retorna os 1000 últimos acessos realizados na plataforma.
Authorization.Ponto de entrada principal da negociação. Retorna todos os débitos e acordos vigentes do CPF ou CNPJ informado, com as condições iniciais de negociação e o IdOferta necessário para avançar no fluxo.
Débitos — títulos em aberto ainda não negociados. Use o
IdOferta de cada débito para avançar no fluxo de negociação.Acordos — débitos que já foram negociados, com detalhamento das parcelas e seus respectivos status.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| CPFouCNPJcondicional | string | CPF ou CNPJ do devedor. Aceita formatado ou apenas números. Obrigatório se IdContrato não for informado. |
| IdContratocondicional | integer | Retornado em consultas anteriores. Obrigatório se CPFouCNPJ não for informado. |
| DataSimulacaoopcional | string | Formato AAAA-MM-DD. Se informado, atualiza os valores dos débitos até a data indicada. |
Retorna as condições de negociação para a oferta informada: datas de entrada disponíveis, opções de parcelamento (IdNegociacao) e formas de pagamento aceitas. Use o IdNegociacao e a DataEntrada escolhidos pelo cliente em CadastroAcordo.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdOfertaobrigatório | string (UUID) | Retornado pelo endpoint ConsultaDebitos. |
| ValorEntradaopcional | number ou string | Valor de entrada desejado para o parcelamento. Aceita formato brasileiro ("1.000,00") ou numérico (1000). Se não informado, o sistema calcula o valor mínimo de entrada conforme a regra configurada. Retorna 400 se o valor for inferior ao mínimo permitido. |
Retorna uma lista de CPF ou CNPJ de clientes com o DDD e telefone informado.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| DDDTelefoneobrigatório | string | DDD + número. Ex: 21972923945. |
Retorna o documento do Termo de Acordo. O campo ArquivoTermo está em base64 e representa um PDF — decodifique para exibir ou fazer download.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdContratoobrigatório | number | Retornado pelos métodos CadastroAcordo e StatusAcordo. |
| IdAcordoobrigatório | number | Retornado pelos métodos CadastroAcordo e StatusAcordo. |
Retorna o detalhamento dos títulos relacionados aos débitos do contrato informado. O contrato precisa estar enquadrado em alguma regra de negociação.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdContratoobrigatório | string | ID do contrato. |
Retorna informações detalhadas do acordo: parcelas com status e vencimento, títulos originais e pagamentos já realizados (valores negativos em ValorDebito).
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdAcordoobrigatório | number | ID do acordo. |
Lista as carteiras ativas disponíveis para o token autenticado.
IdCarteira retornado é usado em IncluirCliente e nos relatórios de Prestação de Contas.Lista as filas de acionamento disponíveis. Retorna IdFila, descrição, quantidade de clientes e ticket médio.
IdFila retornado no endpoint ListarClientesFila.Lista os clientes de uma fila de acionamento. Retorna IdContrato de cada cliente — use-o em ConsultaDebitos para obter a situação completa de cada devedor.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdFilaobrigatório | number | ID da fila. Obtido via ListarFilas. |
| Acordosopcional | boolean | Se true, inclui clientes com acordos ativos. |
| Agendadosopcional | boolean | Se true, inclui clientes com retorno agendado. |
Lista os tipos de documentos já cadastrados na plataforma. Use o campo Descricao no campo Documento ao incluir títulos via IncluirCliente.
Lista as ocorrências disponíveis para registro no histórico do cliente. Use o IdOcorrencia retornado no endpoint IncluirOcorrencia.
IdOcorrencia válidos do seu contrato.Lista as regras de negociação configuradas para o credor. As regras definem os critérios de enquadramento dos débitos e o período de vigência das ofertas.
Efetiva o acordo para a oferta informada. Use os dados retornados por ConsultaCondicoesAcordo para preencher os campos. Retorna IdAcordo e IdContrato.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdOfertaobrigatório | string (UUID) | Retornado por ConsultaDebitos. |
| IdNegociacaoobrigatório | number | Opção de parcelamento retornada por ConsultaCondicoesAcordo. |
| DataEntradaobrigatório | string | Data de entrada disponível, retornada por ConsultaCondicoesAcordo. Formato AAAA-MM-DD. |
| FormaPagamentoopcional | string | Se disponibilizada em ConsultaCondicoesAcordo. Ex: "PIX", "BOLETO". |
Acordo cadastrado. Retorna IdAcordo, IdContrato e parcelas.
Oferta expirada, condições inválidas ou data indisponível.
Retorna os dados da parcela e os meios de recebimento disponíveis: Chave Pix, Link de Cartão de Crédito, Linha Digitável, Código de Barras e Link do Boleto. O campo Arquivo está em base64.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdAcordoobrigatório | string | ID do acordo retornado por CadastroAcordo. |
| Parcelaobrigatório | number | Número da parcela (inicia em 1). |
ChavePIX, QRCode, LinhaDigitavel, etc.) retornam vazios — aguarde a liberação e consulte novamente.
Cancela o acordo se estiver com status Ativo.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdAcordoobrigatório | number | ID do acordo a ser cancelado. |
Inclui o cliente no sistema de cobrança. Permite a criação da carteira e inclusão de títulos e baixas (pagamentos). Se o cliente já existir, atualiza o cadastro. Retorno: IdContrato e indicação se foi incluído ou atualizado.
- Em ListaTitulos, valores negativos representam baixas (pagamentos).
- Para agrupar títulos no mesmo contrato, repita o número do contrato. Números diferentes criam contratos separados.
IdCarteiraeNumero(contrato) são obrigatórios.
Body — estrutura completa
| Objeto / Campo | Tipo | Descrição |
|---|---|---|
| Cliente (obrigatório) | ||
| CPFouCNPJobrigatório | string | CPF ou CNPJ (apenas números). |
| Nomeobrigatório | string | Nome completo ou razão social. |
| Documentoopcional | string | RG ou outro documento. Ex: "0001 SSP/RJ". |
| DataNascimentoopcional | string | Formato AAAA-MM-DD. |
| Sexoopcional | string | "M" ou "F". |
| ListaEnderecos › Endereco (array, opcional) | ||
| Logradouro, Numero, Complemento, Bairro, Cidade, UF, CEP | string | Campos de endereço. |
| ListaEmails › Emails (array, opcional) | ||
| string | E-mail do cliente. | |
| ListaTelefones › Telefones (array, opcional) | ||
| DDDTelefone | string | DDD + número. |
| Tipo | string | Residencial · Comercial · Referencia/Recado · Celular · WhatsApp · Avalista |
| Preferecial | boolean | Se é o telefone preferencial. |
| Observacao | string | Observação sobre o telefone. Ex: horário disponível. |
| Contrato (obrigatório) | ||
| IdCarteiraobrigatório | number | ID da carteira. Obtido via ListarCarteiras. |
| Numeroobrigatório | string | Número do contrato no sistema de origem. |
| DataContratoopcional | string | Formato AAAA-MM-DD. |
| Codigoopcional | string | Código interno de referência. |
| ListaTitulos › Titulos (array, todos os campos obrigatórios) | ||
| Parcelaobrigatório | string | Identificação da parcela. Ex: "01/03". |
| Documentoobrigatório | string | Tipo do documento. Ex: "Fatura". |
| Numeroobrigatório | string | Número do documento. |
| Emissaoobrigatório | string | Data de emissão. Formato AAAA-MM-DD. |
| Vencimentoobrigatório | string | Data de vencimento. Formato AAAA-MM-DD. |
| Valorobrigatório | number | Valor do título. Negativo para baixa (pagamento). |
Retorna IdContrato e confirmação de inclusão ou atualização.
Dados obrigatórios ausentes ou carteira inválida.
Registra uma ocorrência no histórico do cliente. Use ListarOcorrencias para obter os IdOcorrencia disponíveis.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdContratoobrigatório | string | Retornado em ConsultaDebitos. Se usar CPFouCNPJ no lugar, inclui em todos os contratos do cliente. |
| IdOcorrenciaobrigatório | string | ID da ocorrência. Obtido via ListarOcorrencias. |
| DataHoraopcional | string | Formato AAAA-MM-DD HH:MM:SS. Padrão: data/hora atual. |
| DDDTelefoneopcional | string | Telefone usado na ocorrência. |
| ObservacaoTelefoneopcional | string | Informação adicional do telefone. |
| Observacaoopcional | string | Texto livre em UTF-8. |
Inclui ou atualiza como ativo o e-mail do cliente.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| CPFouCNPJobrigatório | string | CPF ou CNPJ do cliente. |
| Emailobrigatório | string | Endereço de e-mail. |
Inclui ou atualiza como ativo o telefone do cliente.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| CPFouCNPJobrigatório | string | CPF ou CNPJ do cliente. |
| DDDTelefoneobrigatório | string | DDD + número. Ex: 21972923945. |
| Tipoopcional | number | 1 Residencial · 2 Comercial · 3 Referência/Recado · 4 Celular · 5 WhatsApp |
| Observacaoopcional | string | Informações adicionais. Ex: horário de contato. |
Retira o contrato da cobrança.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdContratoobrigatório | string | Retornado em ConsultaDebitos. |
| IdMotivoopcional | string | 2 Solicitada pelo Credor · 3 Decisão Judicial |
| DataHoraopcional | string | Formato AAAA-MM-DD HH:MM:SS. |
Retira um título específico da cobrança.
Body
| Campo | Tipo | Descrição |
|---|---|---|
| IdTituloobrigatório | number | Retornado em ConsultaDebitos (se em acordo) e DetalheTitulos. |
| IdMotivoobrigatório | number | 2 Pagamento · 3 Exclusão |
Registra a abertura da ficha do cliente na tela do agente quando o discador ativo conecta uma chamada. Vincula o ramal do agente ao contrato do cliente para que o sistema exiba as informações de cobrança.
Parâmetros de URL
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id_agente | string | Sim | Ramal do agente (campo ramal_usu em Usuários) |
id_contato | integer | Sim | ID do contrato do cliente (idcontrato_con) |
id_ligacao | string | Não | ID da ligação no discador (para rastreamento) |
Registra a abertura da ficha quando o cliente entra em contato por ligação receptiva. O sistema localiza o contrato pelo número de telefone informado e vincula ao ramal do agente que atendeu.
21987654321). O sistema busca na tabela de telefones e localiza o contrato ativo do cliente.Parâmetros de URL
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id_agente | string | Sim | Ramal do agente |
ddd_telefone | string | Sim | DDD + número completo do cliente (11 dígitos) |
id_ligacao | string | Não | ID da ligação no discador (para rastreamento) |
Precisa de ajuda para integrar?
Nossa equipe técnica pode ajudar na integração do Totum Cobrança ao seu sistema.
Falar com suporte técnico
3C Sistemas