> ## 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.

# DJEN

> Las publicaciones judiciales de Brasil: busca cada intimação, citação y edital que los tribunales publican en el Diário de Justiça Eletrônico Nacional del CNJ por parte, abogado, número de OAB, número de proceso, tribunal, texto y fecha, con el texto completo.

Cada publicación que los tribunales brasileños emiten a través de la
plataforma nacional del Conselho Nacional de Justiça: intimações, citações,
editais y listas de distribuição de la justicia estatal, federal, laboral,
electoral y militar y de los tribunales superiores (STJ, TST, STM, TSE), con
el texto completo, el órgano judicial, el número único del proceso (CNJ) y
las partes y abogados a quienes se dirige cada una. La cobertura empieza en
2020 y crece tribunal por tribunal: los tribunales federales desde finales de
2020, TJMG desde 2023, TJRJ, TRT2 y STJ desde 2024 y TJSP desde abril de
2025\. El STF publica su propio diário y no está incluido.

Una sola búsqueda, filtrada por nombre de parte, nombre de abogado o número de
OAB, número de proceso, tribunal, texto libre y fecha de disponibilización,
lo más reciente primero. Se requiere al menos parte, abogado, número de OAB,
número de proceso, tribunal o texto.

`POST /br/djen/publications-search/v1`

Se requiere al menos uno de `party_name`, `lawyer_name`, `oab_number`,
`registration_number`, `court_code` o `query`.

| Campo                 | Tipo    | Notas                                                                                                                                                                               |
| --------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `party_name`          | string  | Nombre de una parte tal como aparece en la publicación, p. ej. `BANCO DO BRASIL`. Palabras completas, sin distinguir mayúsculas ni acentos; envía el nombre sin `S.A.`.             |
| `lawyer_name`         | string  | Nombre de un abogado tal como aparece en la publicación. Misma coincidencia que `party_name`.                                                                                       |
| `oab_number`          | string  | Número de inscripción en la OAB, solo dígitos, p. ej. `123456`. Funciona solo; agrega `oab_state` para acotarlo.                                                                    |
| `oab_state`           | string  | Sigla de dos letras del estado de la inscripción en la OAB, p. ej. `SP`.                                                                                                            |
| `registration_number` | string  | Número único del proceso (CNJ): 20 dígitos o con el formato `NNNNNNN-DD.AAAA.J.TR.OOOO`, p. ej. `0001234-56.2026.8.26.0100`.                                                        |
| `court_code`          | string  | Sigla del tribunal, p. ej. `TJSP`, `TRT2`, `TRF1`, `STJ`, `TST`; los electorales llevan guion, `TRE-SP`. Sin distinguir mayúsculas. La lista completa está al final de esta página. |
| `query`               | string  | Texto libre a buscar en el cuerpo de la publicación.                                                                                                                                |
| `from_date`           | string  | Primera fecha de disponibilización, `yyyy-mm-dd`. Vacío significa sin límite inferior.                                                                                              |
| `to_date`             | string  | Última fecha de disponibilización, `yyyy-mm-dd`. Igual a `from_date` para un solo día, que cuenta y pagina completo.                                                                |
| `medium`              | enum    | `diario` (Diário de Justiça Eletrônico Nacional), `edital` (Plataforma Nacional de Editais) o `any`. Por defecto `any`.                                                             |
| `page`                | integer | Página, desde 1. Por defecto `1`.                                                                                                                                                   |
| `per_page`            | integer | 6-50. Por defecto `20`.                                                                                                                                                             |

```bash theme={"dark"}
curl https://api.croma.run/br/djen/publications-search/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "party_name": "BANCO DO BRASIL",
        "court_code": "TJSP",
        "from_date": "2026-09-09",
        "to_date": "2026-09-09",
        "per_page": 10
      }'
```

Devuelve `total`, `total_is_lower_bound`, `count`, `page`, `per_page`, `publications[]` (fecha de disponibilización más reciente primero) y `checked_at`.

| Campo                      | Notas                                                                                         |
| -------------------------- | --------------------------------------------------------------------------------------------- |
| `id`                       | Id de la publicación en el DJEN.                                                              |
| `available_on`             | `yyyy-mm-dd` en que la publicación quedó disponible (data de disponibilização).               |
| `court_code`               | Sigla del tribunal, p. ej. `TJSP`.                                                            |
| `judicial_body`            | La vara, turma o câmara que la emitió.                                                        |
| `communication_type`       | `Intimação`, `Citação`, `Edital` o `Lista de distribuição`.                                   |
| `document_type`            | La etiqueta propia del tribunal, p. ej. `Ato ordinatório`, `DESPACHO/DECISÃO`.                |
| `medium`                   | `diario` o `edital`.                                                                          |
| `registration_number`      | Número único del proceso (CNJ), 20 dígitos; `registration_number_formatted` lleva la máscara. |
| `class_name`, `class_code` | Clase procesal y su código CNJ.                                                               |
| `source_url`               | Enlace al proceso en el sistema del tribunal, cuando el tribunal lo entrega.                  |
| `text`                     | El texto completo de la publicación, en texto plano.                                          |
| `parties[]`                | `{ name, pole }`, `pole` `A` para la parte activa y `P` para la parte pasiva.                 |
| `lawyers[]`                | `{ name, oab_number, oab_state }`; vacío en la mayoría de los editais.                        |

<Note>
  `total` es exacto cuando `from_date` y `to_date` indican el mismo día. Para
  un rango más amplio, o sin fechas, el DJEN deja de contar y de paginar en
  10.000 publicaciones: `total_is_lower_bound` pasa a `true`, y una página más
  allá de esa ventana se rechaza con HTTP 400. Para leer todo sobre un nombre
  con mucho movimiento, consulta un día a la vez.
</Note>

<Note>
  `available_on` es la fecha en que la publicación quedó disponible. Según el
  Código de Proceso Civil brasileño la fecha de publicación es el siguiente día
  hábil y los plazos procesales empiezan el día hábil posterior; cuéntalos
  desde `available_on` con un calendario judicial, no con aritmética de días.
</Note>

Siglas de tribunal que acepta `court_code`: `CJF`, `CNJ`, `PJeCor`, `SEEU`, `STJ`, `STM`, `TJAC`, `TJAL`, `TJAM`, `TJAP`, `TJBA`, `TJCE`, `TJDFT`, `TJES`, `TJGO`, `TJMA`, `TJMG`, `TJMMG`, `TJMRS`, `TJMS`, `TJMSP`, `TJMT`, `TJPA`, `TJPB`, `TJPE`, `TJPI`, `TJPR`, `TJRJ`, `TJRN`, `TJRO`, `TJRR`, `TJRS`, `TJSC`, `TJSE`, `TJSP`, `TJTO`, `TRE-AC`, `TRE-AL`, `TRE-AM`, `TRE-AP`, `TRE-BA`, `TRE-CE`, `TRE-DF`, `TRE-ES`, `TRE-GO`, `TRE-MA`, `TRE-MG`, `TRE-MS`, `TRE-MT`, `TRE-PA`, `TRE-PE`, `TRE-PI`, `TRE-PR`, `TRE-RJ`, `TRE-RN`, `TRE-RO`, `TRE-RS`, `TRE-SC`, `TRE-SE`, `TRE-SP`, `TRE-TO`, `TRF1`, `TRF2`, `TRF3`, `TRF4`, `TRF5`, `TRF6`, `TRT1`, `TRT2`, `TRT3`, `TRT4`, `TRT5`, `TRT6`, `TRT7`, `TRT8`, `TRT9`, `TRT10`, `TRT11`, `TRT12`, `TRT13`, `TRT14`, `TRT15`, `TRT16`, `TRT17`, `TRT18`, `TRT19`, `TRT20`, `TRT21`, `TRT22`, `TRT23`, `TRT24`, `TSE`, `TST`.

<Card title="Referencia completa" icon="code" href="/es/api-reference/overview">
  Esquemas, todos los campos de respuesta y un playground interactivo.
</Card>
