Skip to content

PablNico/macohinAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentação API

Essa API busca, através do CPF, informações de processos dos seguintes Tribunais Regionais Federais:

  • TRF1 - Implementado, Concluído mas passando por melhorias;
  • TRF2 - Implementado, parcialmente concluído;
  • TRF3 - Não implementado;
  • TRF4 - Implementado na Intranet, concluído fora do modelo atual;
  • TRF5 - Não implementado.

Forma de instalação

  • Linux:

No terminal, vá até a pasta em que deseja instalar a API:

# cd /var/www
# git clone https://github.com/PablNico/macohinAPI.git
# composer u
  • Windows:

Baixe os arquivos do GitHub e com o CMD aberto na pasta desejada e com o Composer instalado:

C:\xampp\htdocs\macohinAPI> composer u

Forma de utilização


  • TRF1

Por enquanto apenas a rota do TRF1 está implementada, contendo um endpoint que pode trazer três tipos de informações:

Rota Ação
/trf1/cpf/processo/{numCpf} Retorna os dados: Número do processo, Nova numeração, Grupo, Assunto, Data de autuação, Órgão julgador, Juiz relator e Processo originário.
/trf1/cpf/distribuicao/{numCpf} Retorna os dados referentes a distribuição: Data, Descrição, e Juiz.
/trf1/cpf/movimentacao/{numCpf} Retorna os dados referentes a movimentação: Data, Código, Descrição, e Complemento.

A busca por número de processo e número de processo originário ainda está em desenvolvimento. As informações são retornadas em formato JSON.

  • TRF2
Rota Ação
/trf2/{estado}/cpf/{numCpf} Retorna os dados relacionados a Capa do processo, Assuntos, Partes e representantes, informações adicionais de determinado CPF e estado.
/trf2/{estado}/numProceso/{numProc} Retorna os dados relacionados a Capa do processo, Assuntos, Partes e representantes, informações adicionais de determinado numero de processo e estado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages