> ## Documentation Index
> Fetch the complete documentation index at: https://help.impactu.colav.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Datos de un tablero

> Devuelve en un solo JSON todos los datos que necesita un tablero de un observatorio.

> [!NOTE]
>
> Los observatorios leen tablas precalculadas en ClickHouse (`obs_*`). Sin
> ClickHouse configurado, o sin esas tablas cargadas, el endpoint responde
> `503`. No requiere autenticación.

## Parámetros de ruta

**slug** `string` *required*

Observatorio. Hoy solo existe `vri-udea`, el de la Vicerrectoría de
Investigación de la Universidad de Antioquia.

**board** `integer` *required*

Tablero: `1` (Masa crítica temática), `2` (Colaboración, redes y hélices) o
`3` (Capacidades de base UdeA).

## Caché y compresión

La respuesta pesa entre 5,8 y 8,3 MB sin comprimir, y cerca de 1,3 MB con gzip.

* **`ETag`:** la respuesta trae un `ETag` que solo cambia con cada carga de datos, por ejemplo `"20261107-c550a33072f7"`. Envíalo en `If-None-Match`: si los datos no cambiaron, la respuesta es `304` sin cuerpo.
* **gzip:** con `Accept-Encoding: gzip` el cuerpo llega comprimido (`Content-Encoding: gzip`).
* `Cache-Control: no-cache` obliga a revalidar con el `ETag` en cada uso.

## Respuesta

Un objeto JSON con las tablas del tablero. Las claves dependen del tablero; no llevan envoltorio `data`.

| Tablero | Claves |
| - | - |
| `1` | `meta`, `topics`, `facs`, `deps`, `deps_fac`, `cens`, `groups`, `ejes`, `facts`, `pies`, `subregiones`, `actores`, `obs`, `ods`, `agendas` |
| `2` | `tipos`, `sectors`, `sectorsEs`, `subfields`, `sfField`, `fields`, `facs`, `deps`, `deps_fac`, `countries`, `regions`, `depts`, `groups`, `centros`, `insts`, `subregs`, `works`, `projects`, `thesaurus`, `patentes`, `registro_grupos`, `metas`, `doms`, `graph`, `ext` |
| `3` | `doms`, `fields`, `subs`, `sub_meta`, `tops`, `top_meta`, `facs`, `deps`, `deps_fac`, `groups`, `centros`, `agendas`, `agendas_all`, `tipos`, `tesis_sub`, `ambitos`, `inst`, `P`, `A`, `age_bins`, `proj`, `creacion`, `metas`, `talent`, `artes`, `pi`, `registro_grupos`, `ext` |

```json 200 — tablero 1 (recortado) theme={null}
{
  "meta": {
    "n_sel": 49829,
    "n_topic": 49315,
    "years": [2010, 2026],
    "trend_years": [2021, 2022, 2023, 2024, 2025],
    "built": "2026-11-07"
  },
  "topics": [
    {
      "id": "T10001",
      "t": "Geological and Geochemical Analysis",
      "sf": "Geophysics",
      "f": "Earth and Planetary Sciences",
      "d": "Physical Sciences",
      "gm": 17.27,
      "link": [],
      "gw": 137710
    }
  ]
}
```

```json 404 theme={null}
{"error": "El observatorio o el tablero no existe."}
```

```json 503 — datos sin cargar theme={null}
{"error": "Los datos del observatorio aún no están cargados.", "code": "observatory_not_loaded"}
```

```json 503 — servicio sin configurar theme={null}
{"error": "The observatory service is not configured.", "code": "observatory_not_configured"}
```


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