Acompanhar pedido#
O acompanhamento do pedido de atualização processual permite monitorar em tempo real o andamento das solicitações de atualização de dados processuais em nossa base judicial. Essa funcionalidade é capaz de acompanhar pedidos originados tanto de consulta única quanto de consulta em lote, oferecendo visibilidade completa sobre o progresso das solicitações. Quando você realiza a solicitação através de uma dessas modalidades, nossa API gera um pedido que passa por diferentes etapas até a conclusão, e esta funcionalidade oferece total transparência sobre o progresso da operação.
Para mais informações sobre como realizar as consultas, consulte:
Consulta única - Para consultas individuais
Consulta em lote - Para consultas em lote
Exemplo de Uso: Imagine que um advogado precisa de informações atualizadas sobre um processo que teve movimentações recentes. Ele solicita uma atualização através da nossa API, que retorna um identificador único do pedido. Utilizando a rota de status, ele pode acompanhar se o pedido está sendo processado, se foi finalizado com sucesso ou se houve algum erro durante o processo. Dessa forma, o usuário tem controle total sobre suas solicitações, sabendo exatamente quando os dados estarão disponíveis e atualizados em nossa base.
Acompanhe o status do seu pedido#
curl -X GET "https://op.digesto.com.br/api/base-judicial/update_request/<request_id>"
Parâmetros de requisição
Parâmetro |
Tipo |
Descrição |
---|---|---|
request_id |
string |
Identificador único do pedido de atualização. Para consultas únicas: utilize o valor retornado no campo |
Exemplo de chamada:
cURL
curl -X GET "https://op.digesto.com.br/api/base-judicial/update_request/123456" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <token>"
Resposta
HTTP/1.1 200 OK
Vary: Accept
Content-Type: application/json
{
"processos": [
{
"status": "Atualizado",
"numero_normalizado": "1234567890123456789",
"tipo_numero": 5,
"instancia": 2,
"created_at": 1730000000000,
"get_anexos": true,
"id": 124,
"numero": "01234567890123456789",
"updated_at": null
},
{
"status": "Buscando",
"numero_normalizado": "1234567890123456789",
"tipo_numero": 5,
"instancia": 1,
"created_at": 1730000000000,
"get_anexos": true,
"id": 123,
"numero": "01234567890123456789",
"updated_at": null
}
],
"pedido": {
"id": 789,
"download_anexos": true,
"user_company_id": 456,
"user_id": 123,
"total_processos": 2,
"nome": "op_tribprocget_processoid_1234567890123456789",
"created_at": 1730000000000,
"status_summary": {
"Atualizado": 1,
"Buscando": 1
},
"progress_updated_at": null,
"progress": 0
}
}
Parâmetros de resposta
Parâmetro |
Tipo |
Descrição |
---|---|---|
processos |
array |
Lista de processos incluídos no pedido de atualização |
processos.status |
string |
Status atual do processo (Buscando, Atualizado, Não encontrado, Não atualizado) |
processos.numero_normalizado |
string |
Número do processo normalizado (sem pontuação) |
processos.tipo_numero |
integer |
Tipo de numeração do processo (tabela de tipos) |
processos.instancia |
integer |
Instância do processo |
processos.created_at |
integer |
Timestamp de criação do processo no pedido (formato Unix) |
processos.get_anexos |
boolean |
Indica se os anexos devem ser baixados para este processo |
processos.id |
integer |
Identificador único do processo no pedido |
processos.numero |
string |
Número original do processo |
processos.updated_at |
integer/null |
Timestamp da última atualização do processo (formato Unix) |
pedido |
object |
Informações gerais sobre o pedido de atualização |
pedido.download_anexos |
boolean |
Indica se o download de anexos está habilitado para o pedido |
pedido.user_company_id |
integer |
Identificador da empresa do usuário que fez o pedido |
pedido.id |
integer |
Identificador único do pedido |
pedido.user_id |
integer |
Identificador do usuário que criou o pedido |
pedido.total_processos |
integer |
Número total de processos no pedido |
pedido.nome |
string |
Nome gerado automaticamente para o pedido |
pedido.created_at |
integer |
Timestamp de criação do pedido (formato Unix) |
pedido.status_summary |
object |
Resumo consolidado dos status dos processos |
pedido.progress_updated_at |
integer/null |
Timestamp da última atualização de progresso (formato Unix) |
pedido.progress |
integer |
Percentual de progresso do pedido (0-100) |