Listar Classes
/api/v2/classes
Retorna uma lista paginada de classes processuais disponíveis.
Visão geral
- Este endpoint exige autenticação.
- Método HTTP:
GET.
Query Parameters
?nome
não informado
Opcional
Nome da classe para busca (match parcial).
Campo obrigatório não pode ficar vazio.
path
não informado
Opcional
Hierarquia/caminho da classe (match parcial).
Campo obrigatório não pode ficar vazio.
raiz
boolean
Opcional
Filtra classes processuais raiz quando 1 e as demais classes quando 0. Uma classe raiz é o nível mais amplo da hierarquia, sem classe pai, como "PROCESSO CÍVEL E DO TRABALHO". Quando omitido, retorna ambos os tipos. Veja o campo classe_raiz na estrutura ClasseProcessual.
Campo obrigatório não pode ficar vazio.
limit
integer
Opcional
Quantidade de classes por página. Default: 20. Valores permitidos: 20, 50 ou 100 (máximo: 100).
Campo obrigatório não pode ficar vazio.
| Name | Tipo | Obrigatório | Description | Example |
|---|---|---|---|---|
nome |
não informado |
Opcional | Nome da classe para busca (match parcial). |
Procedimento Comum |
path |
não informado |
Opcional | Hierarquia/caminho da classe (match parcial). |
PROCESSO CÍVEL E DO TRABALHO |
raiz |
boolean |
Opcional | Filtra classes processuais raiz quando |
true |
limit |
integer |
Opcional | Quantidade de classes por página. Default: 20. Valores permitidos: 20, 50 ou 100 (máximo: 100). |
20 |
Exemplos de respostas válidas
Esse é um exemplo de resposta bem-sucedida.
{
"items": [
{
"codigo_cnj": "2",
"classe_raiz": true,
"nome": "PROCESSO CÍVEL E DO TRABALHO",
"path_completo": "PROCESSO CÍVEL E DO TRABALHO"
},
{
"codigo_cnj": "7",
"classe_raiz": false,
"nome": "Procedimento Comum Cível",
"path_completo": "PROCESSO CÍVEL E DO TRABALHO > Processo de Conhecimento > Procedimento de Conhecimento > Procedimento Comum Cível"
}
],
"links": {
"next": "https://api.escavador.com/api/v2/classes?cursor=eyJpZCI6MTgyMSwiX3BvaW50c1RvTmV4dEl0ZW1zIjp0cnVlfQ"
},
"paginator": {
"per_page": 20
}
}
{
"error": "Unauthenticated"
}
{
"error": "NotFound"
}