Conecte seu ERP, CRM ou sistema financeiro à Central Jurídica Digital. Envie cobranças em lote, consulte status e receba atualizações via webhook.
A API usa Bearer Tokens (OAuth 2.0 Client Credentials). Cada cliente empresarial recebe um client_id e client_secret após ativação da conta.
POST /oauth/token Content-Type: application/json { "grant_type": "client_credentials", "client_id": "cj_live_xxxxxxxxxxxx", "client_secret": "cs_xxxxxxxxxxxx" } // Resposta { "access_token": "eyJhbGci...", "token_type": "Bearer", "expires_in": 3600 }
Use o token no cabeçalho de todas as requisições:
Authorization: Bearer eyJhbGci...
// Produção https://api.centraljuridicadigital.com.br/v1 // Sandbox (testes — sem efeito real) https://api-sandbox.centraljuridicadigital.com.br/v1
URLs provisórias — pendentes de aprovação e configuração de infraestrutura.
| Código HTTP | Código interno | Significado |
|---|---|---|
| 400 | invalid_request | Corpo da requisição inválido ou campo obrigatório ausente |
| 401 | unauthorized | Token ausente, expirado ou inválido |
| 403 | forbidden | Token sem permissão para este recurso |
| 404 | not_found | Recurso não encontrado |
| 422 | validation_error | Dados válidos mas com conflito de negócio |
| 429 | rate_limited | Limite de requisições excedido (100/min por cliente) |
| 500 | server_error | Erro interno — aguarde e tente novamente |
| Campo | Tipo | Req. | Descrição |
|---|---|---|---|
devedor | string | obr. | Nome completo ou razão social do devedor |
valor | number | obr. | Valor original em reais (ex.: 1500.00) |
cpf_cnpj_devedor | string | opc. | CPF (11 dígitos) ou CNPJ (14 dígitos), apenas números |
email_devedor | string | opc. | E-mail para envio de notificação ao devedor |
telefone_devedor | string | opc. | Telefone com DDD, apenas números |
origem_divida | string | opc. | Descrição da origem (ex.: "Contrato de aluguel jan/2026") |
vencimento | date | opc. | Data de vencimento original no formato YYYY-MM-DD |
referencia_externa | string | opc. | ID do sistema de origem para rastreamento |
POST /v1/cobrancas Authorization: Bearer eyJhbGci... Content-Type: application/json { "devedor": "João Silva", "valor": 1500.00, "cpf_cnpj_devedor": "12345678900", "email_devedor": "joao@email.com", "origem_divida": "Prestação de serviços – contrato 123", "vencimento": "2025-12-01", "referencia_externa": "ERP-99887" } // Resposta 201 Created { "protocolo": "CJ-20260619-0042", "status": "aguardando_triagem", "criado_em": "2026-06-19T14:23:00Z" }
POST /v1/cobrancas/lote { "registros": [ { "devedor": "Ana Souza", "valor": 800.00 }, { "devedor": "Carlos Mota", "valor": 3200.00 } ] } // Resposta 202 Accepted { "lote_id": "batch_abc123", "total": 2, "status": "processando", "consultar": "/v1/lotes/batch_abc123" }
GET /v1/cobrancas/CJ-20260619-0042 // Resposta { "protocolo": "CJ-20260619-0042", "devedor": "João Silva", "valor_original": 1500.00, "status": "notificacao_enviada", "atualizado_em": "2026-06-20T09:14:00Z", "referencia_externa": "ERP-99887" }
| Status | Descrição |
|---|---|
aguardando_triagem | Recebida, aguardando processamento interno |
em_andamento | Notificação ao devedor em curso |
respondida | Devedor respondeu à notificação |
acordo_firmado | Partes chegaram a um acordo de pagamento (direto ao credor) |
encerrada | Ciclo encerrado sem acordo ou por solicitação do credor |
Receba eventos em tempo real no endpoint HTTPS de sua escolha. Configure via painel empresarial ou pela API:
// Payload recebido no seu endpoint (POST) { "evento": "cobranca.status_alterado", "ocorrido_em":"2026-06-20T09:14:00Z", "dados": { "protocolo": "CJ-20260619-0042", "status_anterior": "em_andamento", "status_atual": "acordo_firmado" } }
| Evento | Disparado quando |
|---|---|
cobranca.criada | Nova cobrança registrada |
cobranca.status_alterado | Status da cobrança muda |
cobranca.acordo_firmado | Acordo de pagamento estabelecido (pagamento direto ao credor) |
cobranca.encerrada | Ciclo encerrado |
lote.processado | Importação em lote concluída |
documento.emitido | Documento gerado via API |
Além da API REST, estamos desenvolvendo conectores nativos para as principais plataformas:
Para integrações prioritárias ou desenvolvimento sob medida, entre em contato pelo formulário empresarial.
Clientes empresariais em fase de implantação têm prioridade no acesso ao programa beta.
Solicitar acesso antecipado