Dados e tipos de eventos#
Dados de um evento#
Cada evento da lista de eventos é um objeto JSON com os seguintes atributos:
Parâmetro |
Tipo |
Descrição |
|---|---|---|
id |
integer (64 bits) |
id numérico que identifica unicamente o evento. É um inteiro de 64 bits: veja o aviso sobre o tamanho do id. |
number |
Valor numérico que informa o tipo de evento. |
|
created_at |
string |
Data do evento, no formato ISO 8601. |
string |
Endereço da entidade à qual o evento se refere |
|
string |
numero que identifica a entidade à qual o evento se refere. |
|
array |
lista de endereços das entidades monitoradas que originaram o evento. |
|
source_user_custom |
string |
valor do campo |
api_name |
string |
Quando fornecido nos dados de uma user_company, este texto é enviado em todas as chamadas web-hook desta empresa. Pode ser usado como forma de autenticação, garantindo que quem fez a chamada a seu servidor realmente foi a API Digesto. |
data |
json |
Dados do evento, conforme valor do |
Importante
Aviso de 09/11/2026: o id do evento é um inteiro de 64 bits e vai ultrapassar 2.147.483.647 (231 − 1), o maior valor de um inteiro de 32 bits, por volta de meados de dezembro de 2026. Se o seu sistema guarda ou converte o id como inteiro de 32 bits (por exemplo, int em Java ou C#, INTEGER no PostgreSQL ou INT no MySQL), troque para um inteiro de 64 bits (long, BIGINT) ou para texto antes dessa data. O aviso vale para o id recebido via webhook e para o retornado pela API de monitored_event.
Tipos#
Os seguintes tipos de monitoramento estão disponíveis:
Tipo de evento (evt_type) = 1 (mov.), 7(outros)
Nota
Requer módulo “(API) Monitorar andamentos e mudanças cadastrais de processos”. Para mais informações entre em contato com o suporte.
Critério de Monitoramento: número de processo monitorado (proc)
Fonte de Monitoramento: Tribunais
Resposta da API: novas movimentações ou mudanças, que podem ser sobre audiências, novos advogados, novos anexos e outros.
Tipo de evento (evt_type) = 2
Nota
Requer módulo “(API) Monitorar publicações judiciais”. Para mais informações entre em contato com o suporte.
Critério de Monitoramento: palavras, nome, OAB, CPF, CNPJ de parte (pessoa física, jurídica, advogado). (monitored_person)
Fonte de Monitoramento: Publicações em Diários Oficiais Judiciais
Resposta da API: compreenderia qualquer menção aos nomes monitorados nos recortes judiciais, que pode indicar tanto novos processos distribuídos
Tipo de evento (evt_type) = 2
Nota
Requer módulo “(API) Monitorar andamentos e mudanças cadastrais de processos”. Para habilitar esse módulo, entre em contato com o suporte.
Critério de Monitoramento: número de processo monitorado(proc)
Fonte de Monitoramento: Publicações em Diários Oficiais Judiciais
Resposta da API: novas publicações dos processos pre-existentes/conhecidos.
Tipo de evento (evt_type) = 3
Nota
Requer módulo “(IP) Diários Oficiais: buscar”. Para habilitar esse módulo, entre em contato com o suporte.
Critério de Monitoramento: palavras (monitored_term)
Fonte de Monitoramento: Diários Oficiais judiciais, administrativos, legislativos, executivos.
Resposta da API: trecho do diário oficial que menciona a palavra monitorada. Por se tratar de publicações judiciais ou não, nesta modalidade o resultado não vem estruturado como recorte com campos.
Tipo de evento (evt_type) = 4
Nota
Requer módulo “(API) Monitorar distribuições”. Para habilitar esse módulo, entre em contato com o suporte.
Critério de Monitoramento: palavras, nome, OAB, CPF, CNPJ de parte (pessoa física, jurídica, advogado) (monitored_person)
Fonte de Monitoramento: Tribunais
Resposta da API: detalhes completos dos processos recém-distribuídos, frequentemente antes de qualquer publicação em diários oficiais e bem antes da citação física via correio.
Tipo de evento (evt_type) = 10
Nota
Requer módulo “(API) Monitorar Procon” (
cad.procon). Para habilitar esse módulo, entre em contato com o suporte.Critério de Monitoramento: cadastro de fornecedores (
ProconFornecedor) no sistema Procon com monitoramento ativo.Fonte de Monitoramento: Base de dados Procon com extração de Cartas de Informação Preliminar (CIPs).
Resposta da API: eventos de CIP capturados do sistema Procon, incluindo número FA e data de geração. O campo
target_numbercontém o formato “{numero_fa} {data_geracao}” (ex: “FA12345 03/11/2017”).Tipo de evento (evt_type) = 13
Nota
Requer módulo “(API) Monitorar andamentos e mudanças cadastrais de processos”. Para habilitar esse módulo, entre em contato com o suporte.
Critério de Monitoramento: Um pedido de atualização de processo no tribunal.
Fonte de Monitoramento: Tribunais
Resposta da API: dados completos do processo atualizado.
Tipo de evento (evt_type) = 18
Nota
Requer módulo “(API) OAB: Cadastro e monitoramento de processos por advogados” (
api.oab). Para habilitar esse módulo, entre em contato com o suporte.Critério de Monitoramento: cadastro de OABs (modelo
OAB) comMonitoredPersonativo (is_advogado=True,is_active=True,is_monitored_tribunal=True).Fonte de Monitoramento: Base 2ª instância (proc2a) - processos indexados no Elasticsearch, buscando por número/nome da OAB nos processos distribuídos.
Resposta da API: processos vinculados a advogados/OABs monitoradas, incluindo dados como nome do advogado, número da OAB, região (UF) e letra suplementar quando aplicável.
Tipo de evento (evt_type) = 20
Nota
Requer módulo “(API) Monitorar andamentos e mudanças cadastrais de processos”. Funcionalidade configurável por cliente. Para habilitar esse módulo, entre em contato com o suporte.
Critério de Monitoramento: número de processo monitorado (proc) com verificação diária configurada.
Fonte de Monitoramento: Tribunais (verificação direta).
Resposta da API: confirmação de que o processo monitorado foi verificado no tribunal com sucesso, mesmo sem novas movimentações. A frequência de verificação respeita as regras de instância: diariamente para 1ª e 2ª instâncias, a cada 7 dias para 3ª e 4ª instâncias. Este evento fornece segurança ao cliente de que o monitoramento está ativo.
Descrição de eventos de problemas em monitoramentos#
Os eventos de monitoramento (evt_type = 8) reportam detalhes de problemas, referenciando a entidade monitorada afetada.
Podem ser recebidos via webhook ou consultados diretamente na API de monitored_event.
As condições de geração dependem do tipo de monitoramento, conforme descrito abaixo:
Problemas no monitoramento de pessoas/advogados#
Para manter o bom funcionamento dos demais monitoramentos e para provisionarmos a infraestrutura necessária, desabilitamos automaticamente as partes monitoradas com muitas variações de nomes ou volume muito alto de resultados, e que precisam ter sua expressão de busca (campo rex) revisada
O campo source_url do evento identificará a parte monitorada afetada.
Nestes casos, recomendamos verificar se a expressão de monitoramento entrada não é genérica demais. Experimente adicionar mais palavras na expressão regular, restringir o monitoramento a alguns tribunais e entrar uma expressão regular negativa de busca para remover algumas variações indesejadas.
Estes eventos são gerados e enviados alguns minutos após a criação ou edição de uma monitored_person. Também notificamos eventos deste tipo para o e-mail do administrador da empresa.
O campo data de um evento deste tipo é composto dos seguintes campos:
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
string |
|
Nota
Para reabilitar o monitoramento ou solicitar ajuda, entre em contato com o nosso suporte informando o ID da parte monitorada.
Exemplo do retorno de um HTTP POST com um evento de parte suspensa por ter muitas variações de nome:
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"target_url": "https://op.digesto.com.br/api/monitoramento/monitored_person/811",
"evt_type": 8,
"target_number": "nome parte",
"source_user_custom": null,
"created_at": "2016-05-27T21:41:07.664945",
"source_url": ["https://op.digesto.com.br/api/monitoramento/monitored_person/811"],
"data": {
"reason": "Muitas variacoes de nome."
}
}
]
Problemas no monitoramento de processos#
Importante
Desde a mudança implantada em 20/10/2026, novas empresas começam com estes avisos desativados por padrão. Para recebê-los, solicite a ativação ao suporte ou configure trib_monitor_config.enable_erro_monitor_proc_event = true na empresa. As empresas anteriores mantêm a configuração que já possuíam.
A chave antiga disable_erro_monitor_proc_event, quando verdadeira, continua impedindo os avisos; para ativá-los, ela deve estar ausente ou ser false.
Ao atualizar trib_monitor_config via PATCH /api/user_company/<id>, envie um objeto JSON com a configuração completa, preservando as demais chaves: este campo é substituído por inteiro. Use valores booleanos true e false, sem aspas. A ativação vale para os próximos avisos gerados.
Esta configuração se aplica aos erros de monitoramento de processos. Os avisos de suspensão de pessoas/advogados descritos acima têm regras próprias.
A consulta única (atualização de processo no tribunal por demanda) não segue esta configuração: o pedido recebe o evento 8 em toda empresa, quando o processo não é encontrado, está arquivado ou em segredo de justiça, ou a coleta falha, independentemente de enable_erro_monitor_proc_event e de disable_erro_monitor_proc_event.
Quando sistemas diferentes do mesmo tribunal respondem de forma diferente para a mesma instância, cada resposta distinta gera um evento 8. Para receber no máximo um evento por instância, solicite ao suporte ou configure trib_monitor_config.enable_single_erro_monitor_proc_event_per_instance = true na empresa. O agrupamento vale para o monitoramento e para a consulta única.
Vasculhamos e extraímos diariamente os processos no momento da distribuição para os tribunais de nossa cobertura. Os total de tribunais alcançados e a assertividade é bastante dinâmica, pois os sites tribunais com frequência estão lentos, fora do ar ou colocam bloqueios para robôs. Verifique o Coberturas e fontes para mais detalhes.
Empregamos diversas técnicas para contornar estas dificuldades e garantir a melhor cobertura possível, porém nos casos onde há indisponibilidade do site do tribunal ou bloqueios temporários que afetem o monitoramento de processos específicos, enviamos via API/Webhook os eventos descritos abaixo.
Nota
Estes eventos não se aplicam ao monitoramento de publicações.
No monitoramento frequente de processos diretamente nos sites de tribunais, o evento 8 gerado pela tentativa de atualização é enviado uma vez por instância do processo e só é reenviado quando o motivo da falha muda ou depois de uma atualização bem-sucedida.
Na consulta única, o evento 8 é enviado a cada pedido, para cada instância do processo que não pôde ser atualizada.
O campo data de um evento descrevendo falhas no monitoramento de um processo junto aos tribunais
é composto dos seguintes campos:
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
string |
|
Exemplo do retorno de um HTTP POST com um evento de erro ao monitorar processo no tribunal:
HTTP/1.1 200 OK Content-Type: application/json [ { "target_url": "https://op.digesto.com.br/api/monitoramento/proc/81190062", "evt_type": 8, "target_number": "98436320168130301", "source_user_custom": null, "created_at": "2016-05-27T21:41:07.664945", "source_url": ["https://op.digesto.com.br/api/monitoramento/proc/81190062"], "data": { "reason": "Mais de 24h desde último acesso." } } ]
Formato do número do processo no evento de tipo 8#
No evento de tipo 8, o campo target_number traz o número CNJ normalizado: só dígitos, sem pontuação e sem zeros à esquerda. É um formato diferente do evento de tipo 13 (consulta única), que traz o número como ele foi enviado na consulta, em geral com pontuação.
Número do processo |
|
|---|---|
|
|
|
|
Para relacionar o evento de tipo 8 ao processo do seu sistema, normalize os dois números antes de comparar: mantenha só os dígitos e remova os zeros à esquerda. Exemplo em Python:
import re
def normaliza_cnj(numero):
return re.sub(r'\D', '', numero).lstrip('0')
normaliza_cnj('0009843-63.2016.8.13.0301') # '98436320168130301'
# evento recebido no webhook
if normaliza_cnj(evento['target_number']) == normaliza_cnj(cnj_do_meu_sistema):
...
Para buscar na API os eventos de um processo, incluindo os de tipo 8, veja o exemplo de filtro por número CNJ em eventos monitorados.
Problemas no monitoramento Procon#
Para o monitoramento de fornecedores no sistema Procon (evento tipo 10), podem ocorrer falhas relacionadas à integração com a API externa do Procon ou problemas de configuração.
O campo source_url do evento identificará o fornecedor Procon afetado.
Estes eventos são gerados quando há problemas na captura de CIPs (Cartas de Informação Preliminar) ou na integração com o sistema Procon.
O campo data de um evento deste tipo é composto dos seguintes campos:
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
string |
|
Nota
Para resolver problemas de monitoramento Procon, entre em contato com o nosso suporte informando o ID do fornecedor monitorado.
Problemas no monitoramento por OAB#
Para o monitoramento de processos por OAB (evento tipo 18), podem ocorrer falhas relacionadas à busca no Elasticsearch, validação de número/região da OAB ou limites de processos excedidos.
O campo source_url do evento identificará a OAB monitorada afetada.
Estes eventos são gerados quando há problemas na busca de processos vinculados a advogados/OABs monitoradas na Base 2ª instância.
O campo data de um evento deste tipo é composto dos seguintes campos:
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
string |
|
Nota
Para resolver problemas de monitoramento por OAB, entre em contato com o nosso suporte informando o ID da OAB monitorada.