Consulta por Nome
Essa página tem como objetivo mostrar o fluxo de Consulta por Nome.
Em uma consulta por nome, podem ocorrer homônimos.
Criação de Request
Para realizar a consulta por nome, é necessário primeiramente criar uma requisição para o endpoint de consulta nome.
A resposta dessa requisição será um objeto JSON com os dados de criação da Request:
Na consulta por nome o search_type deve ser “name”.
Filtros poderão ser adicionados à requisição, permitindo um retorno mais assertivo com base nos valores desejados. Para isso, o parâmetro filter
deve ser incluído dentro de search_params
, com os seguintes filtros disponíveis:
-
filter
(opcional): Um objeto que contém os filtros para a busca, como: -
side
(opcional): Permite buscar por tipos de participantes do processo, podendo ser: ‘Passive’, ‘Active’, ‘Interested’, ‘Unknown’; -
amount_gte
(opcional): Filtra processos com valor da causa maior ou igual ao especificado emamount_gte
; -
amount_lte
(opcional): Filtra processos com valor da causa menor ou igual ao especificado emamount_lte
; -
tribunals
(opcional): Um objeto que contém os filtros de tribunais:keys
(opcional): Lista de códigos de tribunais disponíveis na lista de tribunais. Este filtro permite restringir a busca a processos que tenham ou não esses códigos específicos;not_equal
(opcional): Valor booleano que define se o filtro incluirá ou excluirá os valores especificados emkeys
.
-
subject_codes
(opcional): Um objeto que contém os filtros de assuntos:keys
(opcional): Lista de códigos de assuntos. Este filtro permite restringir a busca a processos que tenham ou não esses códigos específicos;not_equal
(opcional): Valor booleano que define se o filtro incluirá ou excluirá os valores especificados emkeys
.
-
classification_codes
(opcional): Um objeto que contém os filtros de classes processuais:keys
(opcional): Lista de códigos de classes processuais. Este filtro permite restringir a busca a processos que tenham ou não esses códigos específicos;not_equal
(opcional): Valor booleano que define se o filtro incluirá ou excluirá os valores especificados emkeys
.
-
distribution_date_gte
(opcional): Permite especificar uma data mínima de distribuição. Este filtro localiza processos distribuídos após a data informada. -
credential
(opcional): Objeto para o uso do cofre de credenciais: -
customer_key
(opcional): Permite passar a chave do usuário cadastrada no cofre de credenciais. Caso não seja informada, a API tentará encontrar uma credencial cadastrada para umacustomer_key
vazia.
Exemplo de consulta por documento com filtros:
Consultar o status da request
Esta é uma etapa importante para saber quando a consulta terminou, já que as respostas serão adicionadas de forma incremental por tribunal.
Retorno:
Através da propriedade status é possível saber se a requisição está completa.
Consultar o conteúdo da resposta
Na URL vai o request_id retornado na primeira requisição.
Processo encontrado
Processo não encontrado
Exemplo de retorno quando o processo não foi encontrado no tribunal:
Os parâmetro page e page_size são opcionais, porém necessários para percorrer as páginas com os processos, caso venham mais de uma, o que é comum no caso de consulta por nome.
Define a página atual da busca.
Total de processos na página.
Total de processos encontrados
Quantidade de páginas de processos
Array com as respostas e dentro da propriedade response_data o conteúdo do processo.
O significado de cada campo pode ser encontrado no glossário: