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",
    "data_controle": "2024-11-12",
    "data_leitura": "2024-11-12",
    "data_leitura_automatica": "2024-11-11",
    "hora_controle": "19:33:24.565Z",
    "id": 1,
    "instancia": 2,
    "notificacao_tipo": {
      "id": 5,
      "nome_normalizado": "INTIMACAO ELETRONICA"
    },
    "perfil": {
      "id": 10,
      "nome": "Perfil Principal"
    },
    "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": "6202484-97.2025.5.19.7687",
    "conta": {
      "id": 78,
      "usuario": "user_789"
    },
    "data_coleta": "2025-04-11T14:31:52.098Z",
    "data_controle": "2025-04-11",
    "hora_controle": "21:31:16.515Z",
    "id": 7889,
    "instancia": 1,
    "local": {
      "id": 2,
      "nome_normalizado": "TURMA RECURSAL DO ESTADO DE SAO PAULO"
    },
    "notificacao_tipo": {
      "id": 4,
      "nome_normalizado": "AUDIENCIA"
    },
    "perfil": {
      "id": 2,
      "nome": "user_789_adv"
    },
    "situacao": "Designada",
    "tipo_audiencia": "Conciliação Videoconferência",
    "tribunal": {
      "id": 4,
      "sigla": "TJSP"
    }
  },
]

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

{
  "acessos": {
    "data_hora": "2024-11-12T21:10:53.370Z",
    "id": 60
  },
  "anexos": [],
  "assuntos": [
    "Cobrança",
    "Tributário"
  ],
  "classe_processual": {
    "id": 7,
    "nome_normalizado": "Execução Fiscal"
  },
  "cliente": {
    "id": 5,
    "nome_normalizado": "Empresa ABC",
    "user_company_id": "123456"
  },
  "cnj": "1234567-89.2024.8.26.0100",
  "codigo_identificador_slug": "1234567-89.2024.8.26.0100-decisao-de-execucao-fiscal",
  "codigo_interno_sistema": "INT12345",
  "conta": {
    "id": 20,
    "usuario": "usuario@exemplo.com"
  },
  "conteudo_textual": "Detalhes sobre a decisão.",
  "data_coleta": "2024-11-12T21:10:53.370Z",
  "data_controle": "2024-11-12",
  "data_disponibilizacao": "2024-11-12",
  "data_leitura": "2024-11-12",
  "data_leitura_automatica": "2024-11-12",
  "data_publicacao": "2024-11-12",
  "estado": {
    "id": 35,
    "sigla": "SP"
  },
  "hora_controle": "21:10:53.370Z",
  "hora_disponibilizacao": "21:10:53.370Z",
  "hora_publicacao": "21:10:53.370Z",
  "id": 1,
  "instancia": 2,
  "local": {
    "id": 10,
    "nome_normalizado": "Fórum Central"
  },
  "notificacao_tipo": {
    "id": 3,
    "nome_normalizado": "Decisão"
  },
  "numero_alternativo": "ABC12345",
  "partes": [
    "Réu: Empresa ABC"
  ],
  "pedido_leitura": {
    "alteracoes": [
      "Status alterado para lido"
    ],
    "dados": {},
    "data_criacao": "2024-11-12T21:10:53.370Z",
    "id": 50,
    "status": "Em andamento",
    "ultima_alteracao": "2024-11-12T21:10:53.370Z"
  },
  "perfil": {
    "id": 15,
    "nome": "Perfil Jurídico"
  },
  "prazo": "15 dias",
  "processo_unique": "2024-11-12-21-10-53-370z-3-1234567-89-2024-8-26-0100-decisao-de-execucao-fiscal-20-15-2-int12345",
  "responsavel_leitura": "Advogado XYZ",
  "segredo_justica": true,
  "sistema": {
    "id": 8,
    "nome_normalizado": "PJe"
  },
  "situacao": "Pendente",
  "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

{
  "conteudo_textual": "Detalhes do documento ofício...",
  "data": "2024-11-12",
  "hash_identificador": "abc123hash",
  "hora": "19:20:17.254Z",
  "id": 1234,
  "nome_arquivo": "documento_oficio.pdf",
  "notificacao_id": 4567,
  "theodora_url": "https://storage.googleapis.com/bucket/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.