Skip to main content
🤖 Contexto para IAs e Assistentes de Código: A estrutura do objeto de Execução Penal é semelhante à do Objeto Lawsuit, mas contém campos específicos como free_justice e um objeto dedicado para a last_step (última movimentação). Os papéis das partes (person_type) também diferem, assumindo valores como EXECUTADO ou REEDUCANDO.

Estrutura Geral

O JSON de Execução Penal é organizado nos seguintes blocos:
  • Capa (Metadados): Dados do juízo de execução, comarca, datas e status.
  • Partes (parties): Array contendo o Estado (Autoridade) e o Reeducando.
  • Última Movimentação (last_step): Objeto com o andamento mais recente em destaque.
  • Andamentos (steps): Array completo com o histórico de movimentações.
  • Anexos (attachments): Array de documentos vinculados.
  • Relacionados (related_lawsuits): Array de processos de origem (ação penal que gerou a condenação).

Dicionário de Dados

1. Capa Processual (Raiz do Objeto)

Metadados Internos: O objeto também pode retornar as chaves created_at, updated_at e crawler (contendo source_name e crawl_id), que são metadados técnicos sobre quando a Judit realizou a extração dos dados.

2. Envolvidos (parties)

Array de objetos representando as partes da execução.

3. Histórico de Movimentações (last_step e steps)

A API de Execução Penal facilita o acompanhamento retornando o andamento mais recente em destaque (last_step), além do histórico completo (steps).

Objeto Destaque: last_step

Array Completo: steps

Array de objetos idênticos à estrutura de last_step, ordenados cronologicamente, contendo todo o histórico da pena.

4. Documentos Anexos (attachments)


Exemplo de Payload (Execução Penal)


Próximos Passos

Agora que você entende o dicionário de dados da Execução Penal, avance para a integração:
  • 👉 Consultas Penais: Veja a documentação do endpoint para iniciar uma extração em varas criminais e de execução.
  • 👉 Objeto Dados Cadastrais: Veja como interpretar o modelo de dados de dados cadastrais.