<iframe src="//www.googletagmanager.com/ns.html?id=GTM-M5GQNQ" height="0" width="0" style="display:none;visibility:hidden"></iframe>

API - Método de Andamentos

Jonathas Serafim -

Retornando informações de andamento

Path: /api/andamentos/{idAndamento}/json
Método: GET

Retorna informações de um andamento de acordo com um id.

JSON Retornado (exemplo):
{
"id": 3797,
"processo": "Titulo do andamento",
"idDesdobramento": 1,
"horaFormatada": "00:00",
"dataFormatada": "05/01/2017",
"descricao": "Descrição do processo",
"tipo": 1,
"pendente": true,
"prazoAndamentoEmNumero": 0,
"prazoAndamento": "Hoje",
"tipoNome": "Audiência",
"intervaloLembrarCompromisso": "4 Semanas",
"advogado": 13,
"advogadoNome": "Pessoa Advogado Interessado - TESTE",
"advogadoGravatarMD5": "d41d8cd98f00b204e9800998ecf8427e"
"dataInclusao": "04/01/2017"
"enviaEmail": "1"
}

Inserir/Editar andamento

Path: /api/andamentos/novo/json
Path: /api/andamentos/edita/json
Método: POST

Inserir/editar um andamento em um desdobramento, caso não exista um id no JSON, ocorrerá a inserção. Para edição, basta apenas um id válido e os campos a serem alterados.

JSON para envio (exemplo):
{
"id": 1065699,
"advogado": {
"id": 15
},
"tipo": {
"id": 21
},
"data": "01/07/2015",
"hora": "10:30",
"descricao": "Audiência do processo 1234.",
"desdobramento": {
"id": 1120
}
}
JSON de retorno (exemplo):
{
"id": 19606,
"processo": "Cível - Empresa - título - 132.33.00",
"idDesdobramento": 15633,
"horaFormatada": "00:00",
"dataFormatada": "30/11/2019",
"descricao": "descrição do andamento",
"tipo": 2,
"pendente": false,
"statusRealizacao": "Pendente",
"prazoAndamentoEmNumero": 31,
"prazoAndamento": "31 Dias",
"tipoNome": "Prazo",
"intervaloLembrarCompromisso": "4 Semanas",
"advogado": 12,
"advogadoNome": "João da Silva",
"advogadoGravatarMD5": "f11b489f2c33b0787c742e3c2eae5df0"
"dataInclusao": "06/02/2019"
"enviaEmail": "1"
}

 


Retorna andamentos a partir da data de filtragem

Path: /api/processos/{idProcesso}/andamentos/{dd-mm-yyyy}/json
Método: GET

Retorna todos os andamentos de um processo a partir da data de filtro.

JSON Retornado (exemplo):
[
{
"id": 3797,
"processo": "Titulo do andamento",
"idDesdobramento": 1,
"horaFormatada": "00:00",
"dataFormatada": "05/01/2017",
"descricao": "Descrição do andamento",
"tipo": 1,
"pendente": true,
"prazoAndamentoEmNumero": 0,
"prazoAndamento": "Hoje",
"tipoNome": "Audiência",
"intervaloLembrarCompromisso": "4 Semanas",
"advogado": 13,
"advogadoNome": "Pessoa Advogado Interessado - TESTE",
"advogadoGravatarMD5": "d41d8cd98f00b204e9800998ecf8427e"
"dataInclusao": "04/01/2017"
"enviaEmail": "1"
}
]

Retornando andamento por período

Path: /api/andamentos/periodo/json
Método: GET
Parâmetros:
dataInicial (Texto, obrigatório, formato ddMMyyyy)
dataFinal (Texto, obrigatório, formato ddMMyyyy)
idTipoAndamento(Inteiro, opcional, separados por virgula caso tenha mais um tipo de andamento)

Exemplos:
api/andamentos/periodo/json?dataInicial=01012018&dataFinal=05042019&idTipoAndamento=-4,66
api/andamentos/periodo/json?dataInicial=01012018&dataFinal=05042019

Busca todos os andamentos independente do processo a partir de um período de datas.

JSON Retornado (exemplo):
[
{
"id": 20379,
  "processo": "059 - Cível - Thiago Costa - Carlos Von Stein x Rock & Soul Ltda - 2008.001.20000-0",
  "idDesdobramento": 15748,
  "horaFormatada": "00:00",
  "dataFormatada": "12/12/2017",
  "descricao": "Decorrido prazo de ESTELINA BARROSO DE OLIVEIRA em 11/12/2017 23:59:59.",
  "tipo": -4,
  "pendente": false,
  "prazoAndamentoEmNumero": 0,
  "prazoAndamento": "",
  "tipoNome": "Andamento automático",
  "intervaloLembrarCompromisso": "1 Semana",
  "advogado": 10,
  "advogadoNome": "Jorge Mel Cassiano",
  "advogadoGravatarMD5": "d41d8cd98f00b204e9800998ecf8427e"
"dataInclusao": "10/12/2017"
"enviaEmail": "1"
},
{
  "id": 20394,
  "processo": "059 - Cível - Thiago Costa - Carlos Von Stein x Rock & Soul Ltda - 2008.001.20000-0",
  "idDesdobramento": 15748,
  "horaFormatada": "00:00",
  "dataFormatada": "12/12/2017",
  "descricao": "Decorrido prazo de ESTELINA BARROSO DE OLIVEIRA em 11/12/2017 23:59:59.",
  "tipo": -4,
  "pendente": false,
  "prazoAndamentoEmNumero": 0,
  "prazoAndamento": "",
  "tipoNome": "Andamento automático",
  "intervaloLembrarCompromisso": "1 Semana",
  "advogado": 10,
  "advogadoNome": "Jorge Mel Cassiano",
  "advogadoGravatarMD5": "d41d8cd98f00b204e9800998ecf8427e"
"dataInclusao": "04/12/2017"
"enviaEmail": "1"
}
]

 

Retornando andamento por período de data de inclusão

Path: /api/andamentos/periodo/dataInclusao/json
Método: GET
Parâmetros:
dataInicial (texto, obrigatório, formato ddMMyyyy)
dataFinal (texto, obrigatório, formato ddMMyyyy)
idTipoAndamento (inteiro, opcional, separado por virgula caso seja mais de um)

Exemplos:
api/andamentos/periodo/dataInclusao/json?dataInicial=01012018&dataFinal=05042019&idTipoAndamento=66
api/andamentos/periodo/dataInclusao/json?dataInicial=01012018&dataFinal=05042019

Busca todos os andamentos a partir de um período de data de inclusão e também por tipo de andamento se necessário.

JSON Retornado (exemplo):
{
"id": 1344,
  "processo": "035 - Cível - Tunel Incorporadora Ltda. - Ação",
  "idDesdobramento": 15748,
  "horaFormatada": "00:00",
  "dataFormatada": "12/12/2017",
  "descricao": "descricao do andamento",
  "tipo": 66,
  "pendente": false,
  "prazoAndamentoEmNumero": 0,
  "prazoAndamento": "",
  "tipoNome": "Andamento",
  "intervaloLembrarCompromisso": "0 Minutos",
  "advogado": 10,
  "advogadoNome": "José Santana",
  "advogadoGravatarMD5": "d41d8cd98f00b204e9800998ecf8427e"
"dataInclusao": "10/12/2017"
"enviaEmail": "1"
}

Tem mais dúvidas? Envie uma solicitação