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:

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 request_id. Para consultas em lote: utilize o valor retornado no campo proc_set_update_request_id.

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)