Listar Assuntos
/api/v2/assuntos
Retorna uma lista paginada de assuntos disponíveis.
Visão geral
- Este endpoint exige autenticação.
- Método HTTP:
GET.
Query Parameters
?nome
não informado
Opcional
Nome do assunto para busca (match parcial).
Campo obrigatório não pode ficar vazio.
path
não informado
Opcional
Hierarquia/caminho do assunto (match parcial).
Campo obrigatório não pode ficar vazio.
materia
boolean
Opcional
Filtra matérias (assuntos sem pai) quando true e demais assuntos quando false.
Campo obrigatório não pode ficar vazio.
limit
integer
Opcional
Quantidade de assuntos 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 do assunto para busca (match parcial). |
Homicídio |
path |
não informado |
Opcional | Hierarquia/caminho do assunto (match parcial). |
Direito Penal |
materia |
boolean |
Opcional | Filtra matérias (assuntos sem pai) quando |
true |
limit |
integer |
Opcional | Quantidade de assuntos 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": "14",
"materia": true,
"nome": "DIREITO TRIBUTÁRIO",
"path_completo": "DIREITO TRIBUTÁRIO"
},
{
"codigo_cnj": "3387",
"materia": false,
"nome": "Seguida de Morte",
"path_completo": "DIREITO PENAL | Lesão Corporal | Seguida de Morte"
}
],
"links": {
"next": "https://api.escavador.com/api/v2/assuntos?cursor=eyJpZCI6MTgyMSwiX3BvaW50c1RvTmV4dEl0ZW1zIjp0cnVlfQ"
},
"paginator": {
"per_page": 20
}
}
{
"error": "Unauthenticated"
}
{
"error": "NotFound"
}