API - Consulta Processual

De Wiki CTI
Revisão de 13h48min de 13 de fevereiro de 2019 por Lucas.souza (discussão | contribs) (Link para Ambientes)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Projeto de API do PJMT scopes:

  * openid
  * profile
  * pjmt_profile
  * consultaprocessual_api

EndPoints

/api/processos-Judiciais-internos/{numeroUnico}
Busca o processo detalhado.

AcessoInternoProcessoNumeroUnico DADOS DE ENTRADA DADOS DE SAÍDA
/api/processos-Judiciais-internos/{numeroUnico}

numeroUnico

{ OrgaoJulgador {

  entrancia {

   nome }

  nome

  tipo }

orgaoJulgadorColegiado {

  nome

  tipo }

localidade {

  idLocalidade

  tipoLocalidade

  descricao }

protocolo {

  numero

  ano

  dataProtocolo }

cadeirasCompetentes [{

   nome

   descricao

   tipoMagistrado }]

assuntos [{

   principal

   descricao }]

partes [{

   dataNascimento

   filiacao {

    nomePai

    nomeMae }

   tipo {

    descricao }

   tipoParticipacaoProcessual

   tipoPessoaProcesso {

    idTipoPessoaProcesso

    descricao }

   advogados [{

    nome }]

   nome }]

processosVinculados [{

   numeroUnico

   tipoVinculo

   protocolo {

    numero

    ano

    dataProtocolo }

eventos [{

   data

   descricao

   tipo

   codigoTipoEvento

   layout {

    icone

    corIcone

    corBorda

    corFundo

    corBlocoBorda

    corBlocoFundo

    corBlocoFonte

    bloco }}]

documentos [{

   id

   nomeArquivo

   nomeAmigavel

   codigoAcesso

   url

   dataInclusao

   dataJuntada

   tipoProcesso

   idAcordao

   chaveAcessoExterno

   status

   publicado

   nome }]

idSistema

idGrauJurisdicao

valorCausa

processosJudiciaisResumido [{

   _links {}

   ultimoEvento {

    data

    descricao

    tipo

    codigoTipoEvento

    layout

     icone

     corIcone

     corBorda

     corFundo

     corBlocoBorda

     corBlocoFundo

     corBlocoFonte

     bloco }}

   partes [{

    dataNascimento

    filiacao {

     nomePai

     nomeMae }

    tipo {

     descricao }

    tipoParticipacaoProcessual

    tipoPessoaProcesso {

     idTipoPessoaProcesso

     descricao }

    advogados [{

     nome ]}

    nome }]

   idSistema

   idJurisdicao

   jurisdicao

   idOrgaoJulgador

   orgaoJulgador

   dataHoraInicio

   idGrauJurisdicao

   valorCausa

   codigoProcesso

   protocolo {

    numero

    ano

    dataProtocolo }

   numeroUnico

   segredo

   classe {

    codigo

    nome

    hierarquia }}]

numeroUnico

segredo

classe {

  codigo

  nome

  hierarquia }}


/api/DocumentosProcessosJudiciais/{sistema}/{numeroUnico}/grau
Métodos responsavel por buscar os documentos processuais pelo sistema e numero unico do mesmo

DocumentosProcessosJudiciais DADOS DE ENTRADA DADOS DE SAÍDA
/api/DocumentosProcessosJudiciais/{sistema}/{numeroUnico}/grau

sistema

[{ id

numeroUnico

nomeArquivo

grau

nomeAmigavel

codigoAcesso

url

dataInclusao

dataJuntada

tipoProcesso

idAcordao

chaveAcessoExterno

status

publicado

nome }]


/api/DocumentosProcessosJudiciais/download/{sistema}/{hash}/grau
Métodos responsavel por buscar o documento

DocumentosProcessosJudiciais DADOS DE ENTRADA DADOS DE SAÍDA
/api/DocumentosProcessosJudiciais/download/{sistema}/{hash}/grau

sistema

contentType

hash

fileDownloadName

grau

lastModified

entityTag

tag

buffer

offset

length

value

hasValue

isWeak

enableRangeProcessing


/api/ProcessosJudiciais/{numeroUnico}
Busca o processo detalhado

ProcessosJudiciaisNumeroUnico DADOS DE ENTRADA DADOS DE SAÍDA
/api/ProcessosJudiciais/{numeroUnico}

numeroUnico

{ OrgaoJulgador {

  entrancia {

   nome }

  nome

  tipo }

orgaoJulgadorColegiado {

  nome

  tipo }

localidade {

  idLocalidade

  tipoLocalidade

  descricao }

protocolo {

  numero

  ano

  dataProtocolo }

cadeirasCompetentes [{

   nome

   descricao

   tipoMagistrado }]

assuntos [{

   principal

   descricao }]

partes [{

   dataNascimento

   filiacao {

    nomePai

    nomeMae }

   tipo {

    descricao }

   tipoParticipacaoProcessual

   tipoPessoaProcesso {

    idTipoPessoaProcesso

    descricao }

   advogados [{

    nome }]

   nome }]

processosVinculados [{

   numeroUnico

   tipoVinculo

   protocolo {

    numero

    ano

    dataProtocolo }

eventos [{

   data

   descricao

   tipo

   codigoTipoEvento

   layout {

    icone

    corIcone

    corBorda

    corFundo

    corBlocoBorda

    corBlocoFundo

    corBlocoFonte

    bloco }}]

documentos [{

   id

   nomeArquivo

   nomeAmigavel

   codigoAcesso

   url

   dataInclusao

   dataJuntada

   tipoProcesso

   idAcordao

   chaveAcessoExterno

   status

   publicado

   nome }]

idSistema

idGrauJurisdicao

valorCausa

processosJudiciaisResumido [{

   _links {}

   ultimoEvento {

    data

    descricao

    tipo

    codigoTipoEvento

    layout

     icone

     corIcone

     corBorda

     corFundo

     corBlocoBorda

     corBlocoFundo

     corBlocoFonte

     bloco }}

   partes [{

    dataNascimento

    filiacao {

     nomePai

     nomeMae }

    tipo {

     descricao }

    tipoParticipacaoProcessual

    tipoPessoaProcesso {

     idTipoPessoaProcesso

     descricao }

    advogados [{

     nome ]}

    nome }]

   idSistema

   idJurisdicao

   jurisdicao

   idOrgaoJulgador

   orgaoJulgador

   dataHoraInicio

   idGrauJurisdicao

   valorCausa

   codigoProcesso

   protocolo {

    numero

    ano

    dataProtocolo }

   numeroUnico

   segredo

   classe {

    codigo

    nome

    hierarquia }}]

numeroUnico

segredo

classe {

  codigo

  nome

  hierarquia }}


/api/ProcessosJudiciais/{numeroUnico}/{codigoIdentificacaoProcesso}
Busca o processo detalhado

ProcessosJudiciaisNumeroUnico DADOS DE ENTRADA DADOS DE SAÍDA
/api/ProcessosJudiciais/{numeroUnico}/{codigoIdentificacaoProcesso}

numeroUnico

{ OrgaoJulgador {

codigoIdentificacaoProcesso

  entrancia {

   nome }

  nome

  tipo }

orgaoJulgadorColegiado {

  nome

  tipo }

localidade {

  idLocalidade

  tipoLocalidade

  descricao }

protocolo {

  numero

  ano

  dataProtocolo }

cadeirasCompetentes [{

   nome

   descricao

   tipoMagistrado }]

assuntos [{

   principal

   descricao }]

partes [{

   dataNascimento

   filiacao {

    nomePai

    nomeMae }

   tipo {

    descricao }

   tipoParticipacaoProcessual

   tipoPessoaProcesso {

    idTipoPessoaProcesso

    descricao }

   advogados [{

    nome }]

   nome }]

processosVinculados [{

   numeroUnico

   tipoVinculo

   protocolo {

    numero

    ano

    dataProtocolo }

eventos [{

   data

   descricao

   tipo

   codigoTipoEvento

   layout {

    icone

    corIcone

    corBorda

    corFundo

    corBlocoBorda

    corBlocoFundo

    corBlocoFonte

    bloco }}]

documentos [{

   id

   nomeArquivo

   nomeAmigavel

   codigoAcesso

   url

   dataInclusao

   dataJuntada

   tipoProcesso

   idAcordao

   chaveAcessoExterno

   status

   publicado

   nome }]

idSistema

idGrauJurisdicao

valorCausa

processosJudiciaisResumido [{

   _links {}

   ultimoEvento {

    data

    descricao

    tipo

    codigoTipoEvento

    layout

     icone

     corIcone

     corBorda

     corFundo

     corBlocoBorda

     corBlocoFundo

     corBlocoFonte

     bloco }}

   partes [{

    dataNascimento

    filiacao {

     nomePai

     nomeMae }

    tipo {

     descricao }

    tipoParticipacaoProcessual

    tipoPessoaProcesso {

     idTipoPessoaProcesso

     descricao }

    advogados [{

     nome ]}

    nome }]

   idSistema

   idJurisdicao

   jurisdicao

   idOrgaoJulgador

   orgaoJulgador

   dataHoraInicio

   idGrauJurisdicao

   valorCausa

   codigoProcesso

   protocolo {

    numero

    ano

    dataProtocolo }

   numeroUnico

   segredo

   classe {

    codigo

    nome

    hierarquia }}]

numeroUnico

segredo

classe {

  codigo

  nome

  hierarquia }}


/api/ProcessosJudiciais
Busca os resumos dos processos de acordo com os filtros informados

ProcessosJudiciaisNumeroUnico DADOS DE ENTRADA DADOS DE SAÍDA
/api/ProcessosJudiciais

parteCpfCnpj

_links

parteNome

ultimoEvento

advogadoCPF

  data

advogadoOAB

  descricao

numeroUnico

  tipo

anoInicio

  codigoTipoEvento

anoFim

  layout {

skip

   icone

take

   corIcone

   corBorda

   corFundo

   corBlocoBorda

   corBlocoFundo

   corBlocoFonte

   bloco }

partes [{

   dataNascimento

   filiacao {

    nomePai

    nomeMae }

   tipo{

    descricao}

   tipoParticipacaoProcessual

   tipoPessoaProcesso {

    idTipoPessoaProcesso

    descricao }

   advogados [{

    nome }]

   nome }]

idSistema

idJurisdicao

jurisdicao

idOrgaoJulgador

orgaoJulgador

dataHoraInicio

idGrauJurisdicao

valorCausa

codigoProcesso

protocolo {

  numero

  ano

  dataProtocolo }

numeroUnico

segredo

classe {

  codigo

  nome

  hierarquia }

Link para Ambientes

Link para Homologação: Consulta Processual do PJMT
Link para Produção: