🤖 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 comofree_justicee um objeto dedicado para alast_step(última movimentação). Os papéis das partes (person_type) também diferem, assumindo valores comoEXECUTADOouREEDUCANDO.
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.