Quando uma busca ou um monitoramento e feito pela API da JUDIT enviamos um retorno com as informações encontradas. Para que todas as respostas das solicitações sejam enviadas a um único webhook, o cadstro deve ser realizado entrando em contato com nosso suporte: Judit. Alternativamente, o webhook também pode ser especificado adicionando o parâmetro callback_url no payload da requisição, conforme o exemplo abaixo:
O parâmetro “with_attachments” deve ser aplicado apenas para consultas processuais, ou seja, quando o campo “search_type” for definido como “lawsuit_cnj”.
Realizamos uma solicitação POST para o webhook, enviando as respostas conforme os resultados da sua busca. O envio ocorre de forma incremental, à medida que as respostas são geradas, e é concluído quando o status da requisição é atualizado para “completed”.
Exemplo de payload com o tipo de resposta:
O campo reference_type
pode variar entre request
ou tracking
.
No caso de uma busca por documento, seja ele CPF, CNPJ, OAB ou NAME e desejar receber um grupo de itens específicos, poderemos realizar uma consulta de respostas passando os filtros desejados.
Exemplo de resposta de uma busca com o “search_type” contendo o valor “lawsuit_cnj”:
{
"payload": {
"response_data": {
"page_data": [
{
"code": "9999999-99.9999.9.99.9999",
"instance": 1,
"lawsuit_cnj": "91970cc2-7f45-4c58-af9a-89e8b905dea6",
"crawler": {
"parties": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:45:51.489Z",
"weight": 10
},
"cover": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:45.773Z",
"weight": 10
},
"amount": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:44.054Z",
"weight": 0
},
"classification": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:40.254Z",
"weight": 10
},
"status": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:46.553Z",
"weight": 0
},
"subjects": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:41.713Z",
"weight": 10
},
"attachments": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:50.527Z",
"weight": 10
},
"related_lawsuits": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:47.014Z",
"weight": 10
},
"steps": {
"code": "JTrtScrapper",
"updated_at": "2023-10-06T19:44:47.951Z",
"weight": 10
}
},
"parties": [
{
"name": "ALINE PAULA RAMOS",
"document": "05196308660",
"document_type": "cpf",
"person_type": "Autor",
"side": "Active",
"lawyers": [
{
"name": "RONEI MUNIZ BONFIM",
"document": "03344781626",
"document_type": "cpf",
"license": "MG100560",
}
]
},
{
"name": "USUÁRIO TESTE",
"document": "99999999999",
"document_type": "cpf",
"person_type": "Réu",
"side": "Passive",
"lawyers": [
{
"name": "ADV TESTE",
"document": "99999999999",
"document_type": "cpf",
"license": "MG99999
}
]
}
],
"subjects": [],
"related_lawsuits": [],
"created_at": "2023-10-06T19:44:33.358Z",
"updated_at": "2023-10-06T19:45:51.489Z",
"classification": {
"code": "985",
"name": "Ação Trabalhista - Rito Ordinário",
},
"distribution_date": "2009-03-19T00:00:00.000Z",
"free_justice": false,
"judge": null,
"justice": "5",
"last_step": {
"step_id": "mEktW9BQ/O+yIHnJnkdQO9t91oWJdhuDq7xums+zcpI=",
"step_date": "2020-12-01T18:52:00.000Z",
"content": "Arquivados os autos definitivamente",
"step_type": "ATOrd"
},
"secrecy_level": 0,
"tags": {},
"tribunal": "03",
"tribunal_acronym": "TRT3",
"tribunal_id": "985",
"name": "JUDIT X USUÁRIO TESTEE"
},
...
]
}
}
}
É possível que o webhook receba duas respostas com conteúdos semelhantes. Isso ocorre porque, inicialmente, pode ser enviada uma resposta cacheada cached_response: true
. Posteriormente, uma nova resposta completa é gerada e enviada com cached_response: false
, contendo todas as informações disponíveis.
Aqui está um exemplo de resposta enviada ao término do envio completo, com a mensagem de confirmação indicando que todas as respostas foram entregues. Essa mensagem final inclui o statusCode “600” e a mensagem “request_completed”, conforme ilustrado abaixo:
Caso o processo consultado tenha um ou mais processos relacionado ou em alguma outra instância, esses processos serão retornados em um array `related_lawsuits.