Notificações e Audiências#
Notificação judicial, citação e intimação são atos processuais de comunicação que garantem às partes o conhecimento e a participação no processo judicial, assegurando os princípios do contraditório e da ampla defesa. De acordo com o Código de Processo Civil (CPC):
Notificação: Informa sobre atos ou documentos processuais, sem exigir necessariamente uma ação imediata por parte do destinatário.
Citação: Chama o réu ou interessado a integrar a relação processual, sendo essencial para a validade do processo.
Intimação: Dá ciência às partes ou interessados sobre decisões, despachos ou sentenças, permitindo-lhes agir conforme necessário.
O CPC, de 2015, reforça a preferência pelo meio eletrônico para a comunicação processual, promovendo maior celeridade, eficiência e segurança jurídica.
Audiências são eventos processuais que reúnem as partes envolvidas, advogados, magistrados e outros participantes, com o objetivo de discutir, instruir ou decidir sobre questões do processo. Assim como as intimações, as audiências também têm sua comunicação prioritariamente realizada em meio eletrônico.
Anexo de Notificação Eletrônica#
Um anexo é um documento associado a uma notificação eletrônica, geralmente extraído de sistemas judiciais. Ele pode incluir decisões, certidões, sentenças, entre outros documentos processuais. Os anexos são vinculados a clientes e podem ser utilizados para análise detalhada ou armazenamento.
Endpoints#
Listar Intimações#
Este endpoint retorna uma lista abrangente de todas as intimações associadas a um cliente, incluindo notificações de diversos tipos, como decisões, despachos, sentenças e audiências.
Exemplo de chamada:
curl -X GET 'op.digesto.com.br/api/legal-deadlines/notificacoes?page=1&per_page=20' \
-H 'Authorization: Bearer token' \
-H 'Content-Type: application/json'
Parâmetros
Parâmetro |
Tipo |
Descrição |
---|---|---|
data_coleta_inicial |
string (query) |
Data inicial para coleta. |
data_coleta_final |
string (query) |
Data final para coleta. |
conta_id |
integer (query) |
ID da conta associada. |
instancia |
array[integer] (query) |
Lista de instâncias associadas. |
cnj |
string (query) |
Número único do processo (CNJ). |
page |
integer (query) |
Número da página a ser retornada. |
per_page |
integer (query) |
Quantidade de resultados por página. |
Resposta
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"cnj": "1234567-89.2024.8.26.0100",
"conta": {
"id": 7,
"usuario": "advogado@example.com"
},
"data_coleta": "2024-11-12T19:33:24.565Z",
"id": 1,
"instancia": 2,
"notificacao_tipo": {
"id": 5,
"nome_normalizado": "Decisão"
},
"tribunal": {
"id": 4,
"sigla": "TJSP"
}
}
]
Erros
404 Not Found: Recurso não encontrado.
422 Validation Error: Erro de validação nos parâmetros.
—
Listar Audiências#
Este endpoint lista todas as audiências agendadas relacionadas a um cliente. As audiências incluem informações como data, hora, local e participantes, sendo classificadas como um tipo específico de notificação.
Exemplo de chamada:
curl -X GET 'op.digesto.com.br/api/legal-deadlines/audiencias?page=1&per_page=10' \
-H 'Authorization: Bearer token' \
-H 'Content-Type: application/json'
Parâmetros
Parâmetro |
Tipo |
Descrição |
---|---|---|
data_coleta_inicial |
string (query) |
Data inicial para coleta. |
data_coleta_final |
string (query) |
Data final para coleta. |
conta_id |
integer (query) |
ID da conta associada. |
instancia |
array[integer] (query) |
Lista de instâncias associadas. |
cnj |
string (query) |
Número único do processo (CNJ). |
page |
integer (query) |
Número da página a ser retornada. |
per_page |
integer (query) |
Quantidade de resultados por página. |
Resposta
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"cnj": "string",
"conta": {
"id": 0,
"usuario": "string"
},
"data_coleta": "2024-11-26T23:06:00.966Z",
"data_controle": "2024-11-26",
"hora_controle": "string",
"id": 0,
"instancia": 0,
"local": {
"id": 0,
"nome_normalizado": "string"
},
"tipo_audiencia": "string",
"tribunal": {
"id": 0,
"sigla": "string"
}
}
]
Erros
404 Not Found: Recurso não encontrado.
422 Validation Error: Erro de validação nos parâmetros.
—
Consultar Detalhes de Notificação#
Este endpoint retorna informações detalhadas de uma notificação ou audiência específica, identificada pelo seu ID.
Exemplo de chamada:
curl -X GET 'op.digesto.com.br/api/legal-deadlines/notificacoes/<notificacao_id>' \
-H 'Authorization: Bearer token' \
-H 'Content-Type: application/json'
Parâmetros
Parâmetro |
Tipo |
Descrição |
---|---|---|
notificacao_id |
integer (path) |
ID da notificação a ser detalhada. |
Resposta
HTTP/1.1 200 OK
Content-Type: application/json
{
"cnj": "1234567-89.2024.8.26.0100",
"data_coleta": "2024-11-12T21:10:53.370Z",
"data_publicacao": "2024-11-12",
"notificacao_tipo": {
"id": 3,
"nome_normalizado": "Decisão"
},
"titulo": "Decisão de execução fiscal",
"tribunal": {
"id": 2,
"sigla": "TJSP"
}
}
Erros
404 Not Found: Notificação ou cliente não encontrado.
422 Validation Error: Erro de validação nos parâmetros.
—
Consultar Anexo por ID#
Este endpoint retorna informações detalhadas de um anexo associado a uma notificação.
Exemplo de chamada:
curl -X GET 'op.digesto.com.br/api/legal-deadlines/anexos/<anexo_id>' \
-H 'Authorization: Bearer token' \
-H 'Content-Type: application/json'
Parâmetros
Parâmetro |
Tipo |
Descrição |
---|---|---|
anexo_id |
integer (path) |
ID do anexo a ser consultado. |
Resposta
HTTP/1.1 200 OK
Content-Type: application/json
{
"id": 1234,
"nome_arquivo": "documento_oficio.pdf",
"titulo_normalizado": "Ofício Judicial",
"url_anexo": "gs://bucket/documento_oficio.pdf"
}
Erros
404 Not Found: Anexo não encontrado.
422 Validation Error: Erro de validação nos parâmetros.