> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecroma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sentenças do CJF

> Busca de texto completo sobre as versões públicas das decisões dos órgãos federais do México, e o registro completo de uma decisão pelo seu NEUN.

O judiciário federal do México publica as versões públicas de suas decisões.
Busque-as por texto completo, com quatro modos de correspondência (frase
exata, pelo menos uma palavra, exceto uma palavra, ou um intervalo de
palavras) e limites de data opcionais, e obtenha o registro de uma decisão
pelo seu NEUN: órgão julgador, matéria, tema e síntese, e o registro seção
por seção.

## Buscar decisões

`POST /mx/cjf-sentencias/search/v1` [Live](https://docs.usecroma.com/pt/live-lookups.md)

| Campo | Tipo | Notas |
| - | - | - |
| `query` | string | **Obrigatório.** Palavras ou uma frase a buscar no texto e nos resumos das decisões. |
| `match_mode` | enum | Como corresponder: `exact_phrase`, `any_word`, `except_word` ou `word_range`. Por padrão `exact_phrase`. |
| `word_range` | integer | Para `word_range`: a quantas palavras de distância os termos podem estar (1-100). Por padrão `1`. |
| `from_date` | string | Somente decisões em ou após esta data (yyyy-mm-dd). |
| `to_date` | string | Somente decisões em ou antes desta data (yyyy-mm-dd). |
| `page` | integer | Número da página (base 1). Por padrão `1`. |
| `per_page` | integer | Resultados por página (1-50). Por padrão `20`. |

```bash theme={"dark"}
curl https://api.croma.run/mx/cjf-sentencias/search/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "query": "amparo" }'
```

Retorna `query`, `match_mode`, os limites de data aplicados, `results` e `pagination` (`total`, `page`, `page_size`, `total_pages`).

| Campo | Notas |
| - | - |
| `neun` | O id da decisão. Passe-o a `cjf-sentencia` para o registro completo. |
| `case_number` | Número do processo (expediente). |
| `court`, `court_type`, `circuit`, `specialty` | O órgão julgador e onde ele fica. |
| `subject_matter`, `case_type` | Matéria e tipo de assunto. |
| `ruling_date` | Data da decisão como publicada (sem alterações). |
| `topic`, `summary` | Tema e síntese da decisão. |
| `has_document` | Se há uma versão pública em arquivo. |

## Detalhe da decisão

`POST /mx/cjf-sentencias/sentencia/v1` [Live](https://docs.usecroma.com/pt/live-lookups.md)

| Campo | Tipo | Notas |
| - | - | - |
| `neun` | string | **Obrigatório.** O `neun` da busca anterior. |

```bash theme={"dark"}
curl https://api.croma.run/mx/cjf-sentencias/sentencia/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "neun": "11675036" }'
```

Retorna `found`, `neun` e `sentencia` (null quando o NEUN é desconhecido).

| Campo | Notas |
| - | - |
| `case_number` | Número do processo (expediente). |
| `internal_number` | Número OCC, o controle interno do órgão. |
| `court`, `case_type` | Órgão julgador e tipo de assunto. |
| `sections` | O registro da decisão seção por seção; cada seção é uma lista de linhas rótulo/valor como a fonte as apresenta. |

> [!NOTE]
>
> São versões públicas das decisões dos órgãos federais do México: os dados
> pessoais são suprimidos pelo publicador antes da divulgação.

> [!NOTE]
>
> Estas consultas podem demorar mais que uma requisição típica. São
> [trabalhos assíncronos](https://docs.usecroma.com/pt/async-jobs.md). Por padrão a requisição espera em
> linha e retorna `{ data }`, ou você pode fazer polling ou usar um
> `callback_url`.

> [card] [Referência completa](https://docs.usecroma.com/pt/api-reference/overview.md)
>
> Esquemas, todos os campos de resposta e um playground interativo.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.