API construída para obter informações do TJAL e TJMS com base nos requisitos no desafio Backend da JusBrasil.
Durante os testes verifiquei que os sites do TJMS sofrem diversas instabilidades ao longo do dia. Devido a isso suas requisições podem sofrer variações de tempo de resposta. Para tentar superar os problemas de conexão a API tenta até 3 vezes uma conexão em caso de falha.
> npm install
> node index.js
{
"code": string,
}
{
"primeira_instancia": null || {
"classe": string,
"area": string,
"assunto": string,
"data_de_distribuicao": string,
"juiz": string,
"valor_da_acao": string,
"partes_do_processo": [string],
"lista_das_movimentacoes_data_e_movimento": [] || [{
"data": string,
"movimentacao": string,
}]
}
"segunda_instancia": null || {
"classe": string,
"area": string,
"assunto": string,
"lista_das_movimentacoes_data_e_movimento": [] || [{
"data": string,
"movimentacao": string,
}]
}
}
OBS: A requisição bem sucedida retornará "null" se o processo não for encontrada na instância pesquisada
{
"erro": "400" || "408" || "503"
}
Tanto o TJAL como o TJMS tem uma interface web para a consulta de processos. O endereço para essas consultas são:
- TJAL
- 1º grau - https://www2.tjal.jus.br/cpopg/open.do
- 2º grau - https://www2.tjal.jus.br/cposg5/open.do
- TJMS
- 1º grau - https://esaj.tjms.jus.br/cpopg5/open.do
- 2º grau - https://esaj.tjms.jus.br/cposg5/open.do
- classe
- área
- assunto
- data de distribuição
- juiz
- valor da ação
- partes do processo
- lista das movimentações (data e movimento)
- 0710802-55.2018.8.02.0001 - TJAL
- para mais numeros de processo, busque no diario oficial de alagoas: https://www.jusbrasil.com.br/diarios/DJAL/
- 0821901-51.2018.8.12.0001 - TJMS
- para mais numeros de processo, busque no diario oficial de mato grosso do sul: https://www.jusbrasil.com.br/diarios/DJMS/