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

API - Métodos de processos

Luiz Kurihara -

Retornando andamentos de um processo

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

Lista todos os andamentos de um processo.

JSON Retornado (exemplo):
[{
      "id": 7514,
"processo": "CÍVEL - PAULA FRANCO SANTOS X CORREA DE OLIVEIRA",
"horaFormatada": "00:00",
"dataFormatada": "20/11/2000",
"descricao": "DISTRIBUIÇÃO INTERNA ",
"tipo": 4,
"pendente": false,
"prazoAndamentoEmNumero": 0,
"prazoAndamento": "",
"tipoNome": "Diversos",
"intervaloLembrarCompromisso": "0 Minutos",
"advogado": 6176,
"advogadoNome": "SONIA MARTINS",
"advogadoGravatarMD5": "g01b189f2333b07b7c712e4c7eae5df0" }]

Retornando os processos do sistema

Path:  /api/processos/json
Método: GET
Disponível a partir da versão 4.9.2.0
Parâmetros:
nomecliente (texto), datacadastroinicio (data) e datacadastrofim (data)
Exemplo: api/processos/json?nomecliente=josé&datacadastrofim=31/12/2018&datacadastroinicio=01/12/2018
 

Lista todos os processos do sistema

JSON Retornado (exemplo):
{
"id":4,
"numero":"123.456.789",
"pasta":"01",
"equipes":[
{
"id":1,
"nome":"Cível"
},
{
"id":2,
"nome":"Trabalhista"
},
{
"id":3,
"nome":"Tributária"
}
],
"tipo":1,
"titulo":"Pessoa Empresa - Teste - 29.326.567/0001-34 x Pessoa Parte Contraria - TESTE",
"objeto":"Objeto de teste.",
"dataInicio":"",
"dataEntrada":"08/12/2016",
"dataEncerramento":"",
"valorCausa":"10.12",
"valorProvisao":"103.20",
"valorTotalAtualizado":0,
"risco":{
"id":2
},
"anoPrevisaoEncerramento":"2018",
"valorExecucao":"1.23",
"valorExecucaoAtualizado":"4.56",
"tipoSucumbencia":"Valor fixo",
"valorSucumbencia":"2540.15",
"status":"0",
"oculto":0,
"parteAtiva":"0",
"advogado":{
"id":1
},
"advogadoContra":{
"id":2
},
"parteContraria":{
"id":6
},
"parteInteressada":{
"id":1
},
"cliente":{
"id":1
},
"area":{
"id":10
},
"acao":{
"id":8
},
"rito":{

},
"fase":{
"id":7
},
"foro":{
"id":-3603
},
"posicaoParte":{
"id":86
},
"subdivisaoForo":{
"id":7
},
"resultado":{
"id":14
},
"dominio":{
"id":1
},
"instancia":{
"id":1
},
"alteravel1":"Alterável 5",
"alteravel2":"Alterável 6",
"alteravel3":"Alterável 7",
"alteravel4":"Alterável 8",
"alteravel5":"Alterável 9",
"alteravelTab1":{
"id":1
},
"alteravelTab2":{
"id":1
},
"alteravelTab3":{
"id":1
},
"alteravelTab4":{
"id":1
},
"alteravelTab5":{
"id":1
},
"observacao":"Teste de observação."
}

 

Retornando processo especifico

Path:  /api/processos/{idProcesso}/json
Método: GET

Informações de um único processo de acordo com o id.

JSON Retornado (exemplo):
{
"id":4,
"numero":"123.456.789",
"pasta":"01",
"equipes":[
{
"id":1,
"nome":"Cível"
},
{
"id":2,
"nome":"Trabalhista"
},
{
"id":3,
"nome":"Tributária"
}
],
"tipo":1,
"titulo":"Pessoa Empresa - Teste - 29.326.567/0001-34 x Pessoa Parte Contraria - TESTE",
"objeto":"Objeto de teste.",
"dataInicio":"",
"dataEntrada":"08/12/2016",
"dataEncerramento":"",
"valorCausa":"10.12",
"valorProvisao":"103.20",
"valorTotalAtualizado":0,
"risco":{
"id":2
},
"anoPrevisaoEncerramento":"2018",
"valorExecucao":"1.23",
"valorExecucaoAtualizado":"4.56",
"tipoSucumbencia":"Valor fixo",
"valorSucumbencia":"2540.15",
"status":"0",
"oculto":0,
"parteAtiva":"0",
"advogado":{
"id":1
},
"advogadoContra":{
"id":2
},
"parteContraria":{
"id":6
},
"parteInteressada":{
"id":1
},
"cliente":{
"id":1
},
"area":{
"id":10
},
"acao":{
"id":8
},
"rito":{

},
"fase":{
"id":7
},
"foro":{
"id":-3603
},
"posicaoParte":{
"id":86
},
"subdivisaoForo":{
"id":7
},
"resultado":{
"id":14
},
"dominio":{
"id":1
},
"instancia":{
"id":1
},
"alteravel1":"Alterável 5",
"alteravel2":"Alterável 6",
"alteravel3":"Alterável 7",
"alteravel4":"Alterável 8",
"alteravel5":"Alterável 9",
"alteravelTab1":{
"id":1
},
"alteravelTab2":{
"id":1
},
"alteravelTab3":{
"id":1
},
"alteravelTab4":{
"id":1
},
"alteravelTab5":{
"id":1
},
"observacao":"Teste de observação."
}

 

Retornando Processo por pasta

Path: /api/processos/pasta/{idPasta}/json
Método: GET

Obs: Caso o escritorio utilize a pasta separada pelo caractere '/', é necessário substitui-lo por  !barra!

Lista todos processos de acordo com as pastas que contêm parte do parâmetro


 

Retornando Processo por parte do parâmetro

Path: /api/processos/numero/{numeroProcesso}/json
Método: GET

Lista todos processos de acordo com o nº do processo que contêm parte do parâmetro.


 

Inserir/Editar processo

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

Inserir/editar um processo, caso não exista um id no JSON, ocorrerá a inserção. Para edição, basta apenas um id válido.

Obs: campos de valores precisam ser no formato americano, ou seja, o ponto (.) é o divisor decimal.

O campo tipo de sucumbência aceita os seguintes valores "Valor Fixo", "V", "Porcentagem (0.00%)" ou "P".

JSON de envio (exemplo):
{
"id":4,
"numero":"123.456.789",
"pasta":"01",
"equipes":[
{
"equipe":{
"id":1
}
},
{
"equipe":{
"id":3
}
},
{
"equipe":{
"id":2
}
}
],
"tipo":1,
"titulo":"Pessoa Empresa - Teste - 29.326.567/0001-34 x Pessoa Parte Contraria - TESTE",
"objeto":"Objeto de teste.",
"dataInicio":"",
"dataEntrada":"08/12/2016",
"dataEncerramento":"",
"valorCausa":"10.12",
"valorProvisao":"103.20",
"valorTotalAtualizado":0,
"risco":{
"id":2
},
"anoPrevisaoEncerramento":"2018",
"valorExecucao":"1.23",
"valorExecucaoAtualizado":"4.56",
"tipoSucumbencia":"Valor fixo",
"valorSucumbencia":"2540.15",
"status":"0",
"oculto":0,
"parteAtiva":"0",
"advogado":{
"id":1
},
"advogadoContra":{
"id":2
},
"parteContraria":{
"id":6
},
"parteInteressada":{
"id":1
},
"cliente":{
"id":1
},
"area":{
"id":10
},
"acao":{
"id":8
},
"rito":{

},
"fase":{
"id":7
},
"foro":{
"id":-3603
},
"posicaoParte":{
"id":86
},
"subdivisaoForo":{
"id":7
},
"resultado":{
"id":14
},
"dominio":{
"id":1
},
"instancia":{
"id":1
},
"alteravel1":"Alterável 5",
"alteravel2":"Alterável 6",
"alteravel3":"Alterável 7",
"alteravel4":"Alterável 8",
"alteravel5":"Alterável 9",
"alteravelTab1":{
"id":1
},
"alteravelTab2":{
"id":1
},
"alteravelTab3":{
"id":1
},
"alteravelTab4":{
"id":1
},
"alteravelTab5":{
"id":1
},
"observacao":"Teste de observação."
}

 

Retornando todos os Resultados dos Processos

Path: /api/resultadoProcesso/json
Método: GET

Lista todos os resultados de processo do sistema.

JSON Retornado (exemplo):
[{
"id": 10,
"nome": "Acordo",
"ativo": "1",
"porcentagem": 100,
"Areas": [
{
"id": 14,
"nome": "Ambiental",
"dominio": {
"id": 1,
"nome": "Publico - Sistema",
"ativo": "1"
},
"ativo": "1"
}
]
}]

 

Retornando resultados de processos de uma área

Path: /api/resultadoProcesso/pelaArea/{idArea}/json
Método: GET

Lista todos os resultados de processo de uma área.

JSON Retornado (exemplo):
[{
"id": 13,
"nome": "asd",
"ativo": "1",
"Areas": [
{
"id": 34,
"nome": "Administração",
"dominio": {
"id": 1,
"nome": "Publico - Sistema",
"ativo": "1"
},
"ativo": "1"
}
]
}]

 

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