# Consultar cartera judicial

> Busca en la cartera elegida por identificador o carátula.



{/* AUTO-GENERATED by @emisso/codegen. DO NOT EDIT. */}

|                     |                                                                    |
| ------------------- | ------------------------------------------------------------------ |
| **Tool ID**         | `pjud.causas.consultar`                                            |
| **Nombre MCP**      | `pjud__causas__consultar`                                          |
| **Conector**        | `pjud`                                                             |
| **Plano**           | `action`                                                           |
| **Lee el alcance**  | `expedientes` (debe estar habilitado en la conexión)               |
| **Scope (permiso)** | `pjud:read`                                                        |
| **Auth**            | `none`                                                             |
| **Versión**         | `1`                                                                |
| **Sensible**        | sí                                                                 |
| **Deprecado**       | no                                                                 |
| **Comportamiento**  | readOnly=true, destructive=false, idempotent=true, openWorld=false |

> **Requiere conexión.** Indica cuál en cada llamada: header `X-Connect-Connection` en REST, campo `connectionId` en el `execute` de MCP y en las opciones del SDK. No hay resolución implícita, ni siquiera con una sola conexión activa: la conexión es la empresa. El id sale de [`conexiones.estado.consultar`](../conexiones/estado-consultar).

## Qué hace [#qué-hace]

El nombre no identifica inequívocamente a una persona. La inactividad observada no implica abandono ni incumplimiento. Lee exclusivamente datos ya sincronizados de la conexión. Para actualizarlos usa pjud.conexion.sincronizar. Revisa estadoDatos, observadoHasta y cobertura antes de interpretar una lista vacía.

## Entrada [#entrada]

| Campo                  | Tipo                                                                                   | Requerido            | Descripción                                                                                                              |
| ---------------------- | -------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| `cursor`               | string                                                                                 | no                   | Cursor opaco de la respuesta anterior. Reenvíalo sin construirlo ni modificarlo.                                         |
| `limit`                | entero 1-100                                                                           | no · default `50`    | Máximo de filas por página; conserva el cursor para continuar en el mismo corte.                                         |
| `busqueda`             | string                                                                                 | no                   | Texto de búsqueda entre los datos persistidos de la conexión.                                                            |
| `competencia`          | `"suprema"` · `"apelaciones"` · `"civil"` · `"laboral"` · `"penal"` · `"cobranza"` · … | no                   | Competencia judicial de la causa. Su presencia en el contrato no implica que todas las competencias estén implementadas. |
| `tribunal`             | string                                                                                 | no                   | Texto de búsqueda entre los datos persistidos de la conexión.                                                            |
| `estado`               | string                                                                                 | no                   | Texto de búsqueda entre los datos persistidos de la conexión.                                                            |
| `ultimaActuacionDesde` | string `^\d{4}-\d{2}-\d{2}$`                                                           | no                   | Día inicial de última actuación en AAAA-MM-DD, inclusive.                                                                |
| `ultimaActuacionHasta` | string `^\d{4}-\d{2}-\d{2}$`                                                           | no                   | Día final de última actuación en AAAA-MM-DD, inclusive.                                                                  |
| `incluirRetiradas`     | booleano                                                                               | no · default `false` | Incluye causas retiradas del seguimiento, conservadas como historia en Connect.                                          |

<details>
  <summary>
    JSON Schema de entrada
  </summary>

  ```json
  {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "cursor": {
        "type": "string",
        "minLength": 1,
        "maxLength": 4096,
        "description": "Cursor opaco de la respuesta anterior. Reenvíalo sin construirlo ni modificarlo."
      },
      "limit": {
        "default": 50,
        "description": "Máximo de filas por página; conserva el cursor para continuar en el mismo corte.",
        "type": "integer",
        "minimum": 1,
        "maximum": 100
      },
      "busqueda": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200,
        "description": "Texto de búsqueda entre los datos persistidos de la conexión."
      },
      "competencia": {
        "type": "string",
        "enum": [
          "suprema",
          "apelaciones",
          "civil",
          "laboral",
          "penal",
          "cobranza",
          "familia",
          "disciplinario"
        ],
        "description": "Competencia judicial de la causa. Su presencia en el contrato no implica que todas las competencias estén implementadas."
      },
      "tribunal": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200,
        "description": "Texto de búsqueda entre los datos persistidos de la conexión."
      },
      "estado": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200,
        "description": "Texto de búsqueda entre los datos persistidos de la conexión."
      },
      "ultimaActuacionDesde": {
        "description": "Día inicial de última actuación en AAAA-MM-DD, inclusive.",
        "type": "string",
        "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
        "x-emisso-formato": "AAAA-MM-DD"
      },
      "ultimaActuacionHasta": {
        "description": "Día final de última actuación en AAAA-MM-DD, inclusive.",
        "type": "string",
        "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
        "x-emisso-formato": "AAAA-MM-DD"
      },
      "incluirRetiradas": {
        "default": false,
        "description": "Incluye causas retiradas del seguimiento, conservadas como historia en Connect.",
        "type": "boolean"
      }
    },
    "additionalProperties": false
  }
  ```
</details>

## Salida [#salida]

| Campo                             | Tipo                                                                                                             | Requerido         | Descripción                                                                                                                                  |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | --------------------- | ------------------ | ------- | ------- | ---------- | -------------- | ------- | --- | ----------------- | --- | ------------------------ | -------------------------------------------- | ----------------- | ----------------------- | ---- | ----------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `causas`                          | lista de objeto                                                                                                  | sí                | Causas de esta página de la cartera autorizada.                                                                                              |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].causaId`                | string `^pjc_[a-zA-Z0-9_-]{16,80}$`                                                                              | sí                | ID obtenido de pjud.causas.consultar. No es el rol escrito en el portal.                                                                     |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].competencia`            | `"suprema"` · `"apelaciones"` · `"civil"` · `"laboral"` · `"penal"` · `"cobranza"` · …                           | sí                | Competencia judicial de la causa. Su presencia en el contrato no implica que todas las competencias estén implementadas.                     |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].tribunal`               | objeto                                                                                                           | sí                | Tribunal que conoce la causa.                                                                                                                |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].tribunal.codigo`        | string                                                                                                           | null              | sí                                                                                                                                           | Código oficial del tribunal dentro de su competencia; null si la fuente no lo entrega.                                                 |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].tribunal.nombre`        | string                                                                                                           | sí                | Nombre publicado del tribunal.                                                                                                               |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].identificador`          | string                                                                                                           | sí                | Referencia judicial visible, por ejemplo C-1234-2026.                                                                                        |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].rol`                    | string                                                                                                           | null              | sí                                                                                                                                           | Rol informado por la fuente; null si utiliza otro identificador.                                                                       |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].rit`                    | string                                                                                                           | null              | sí                                                                                                                                           | RIT informado por la fuente; null cuando no corresponde.                                                                               |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].ruc`                    | string                                                                                                           | null              | sí                                                                                                                                           | RUC informado por la fuente; no se deduce de otros identificadores.                                                                    |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].anio`                   | entero 1800-9999                                                                                                 | null              | sí                                                                                                                                           | Año de la referencia judicial; null si no está disponible.                                                                             |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].caratulado`             | string                                                                                                           | sí                | Carátula tal como la informa OJV. No identifica por sí sola al cliente del estudio.                                                          |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].estado`                 | string                                                                                                           | null              | sí                                                                                                                                           | Estado publicado por OJV, sin reinterpretación jurídica.                                                                               |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].etapa`                  | string                                                                                                           | null              | sí                                                                                                                                           | Etapa procesal publicada; null si no aparece.                                                                                          |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].procedimiento`          | string                                                                                                           | null              | sí                                                                                                                                           | Procedimiento informado en la cabecera de OJV.                                                                                         |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].ubicacion`              | string                                                                                                           | null              | sí                                                                                                                                           | Ubicación informada por el portal; null si no está disponible.                                                                         |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].estadoAdministrativo`   | string                                                                                                           | null              | no                                                                                                                                           | Estado administrativo publicado por OJV, independiente del estado procesal. Ausente en observaciones anteriores o de otra competencia. |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].formaInicio`            | string                                                                                                           | null              | no                                                                                                                                           | Forma de inicio publicada por OJV. Ausente cuando la superficie observada no incorpora este campo.                                     |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].fechaIngreso`           | string `^\d{4}-\d{2}-\d{2}$`                                                                                     | null              | sí                                                                                                                                           | Día de ingreso de la causa en AAAA-MM-DD; null si no está disponible.                                                                  |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].ultimaActuacion`        | string `^\d{4}-\d{2}-\d{2}$`                                                                                     | null              | sí                                                                                                                                           | Día de la última actuación observada en AAAA-MM-DD; null si no está disponible.                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].seguimiento`            | `"activo"` · `"retirado"`                                                                                        | sí                | Estado del seguimiento en Connect, independiente del estado procesal.                                                                        |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].origenIncorporacion`    | `"seleccion_mis_causas"` · `"referencia_exacta"`                                                                 | sí                | Cómo se eligió esta causa para la cartera autorizada.                                                                                        |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].fuente`                 | objeto                                                                                                           | sí                | Procedencia y fecha de observación. No contiene credenciales ni enlaces privados.                                                            |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].fuente.sistema`         | string                                                                                                           | sí                | Sistema judicial del que procede la observación.                                                                                             |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].fuente.ruta`            | `"mis_causas"` · `"consulta_unificada"` · `"ingreso_ojv"`                                                        | sí                | Superficie OJV utilizada para recuperar la información.                                                                                      |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].fuente.portalUrl`       | `"https://oficinajudicialvirtual.pjud.cl/indexN.php"` · `"https://ojv.pjud.cl/kpitec-ojv-web/views/login.html"`  | sí                | Acceso al portal; puede requerir sesión. No contiene enlaces privados ni tokens de OJV.                                                      |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `causas[].fuente.observadoEn`     | string \`^(?:(?:\d\d\[2468]\[048]                                                                                | \d\d\[13579]\[26] | \d\d0\[48]                                                                                                                                   | \[02468]\[048]00                                                                                                                       | \[13579]\[26]00)-02-29 | \d{4}-(?:(?:0\[13578] | 1\[02])-(?:0\[1-9] | \[12]\d | 3\[01]) | (?:0\[469] | 11)-(?:0\[1-9] | \[12]\d | 30) | (?:02)-(?:0\[1-9] | 1\d | 2\[0-8])))T(?:(?:\[01]\d | 2\[0-3]):\[0-5]\d(?::\[0-5]\d(?:.\d+)?)?(?:Z | (\[+-]\(?:\[01]\d | 2\[0-3]):\[0-5]\d)))$\` | sí   | Instante ISO 8601 con zona horaria. |                                                                                                       |
| `cursor`                          | string                                                                                                           | null              | sí                                                                                                                                           | null cuando no quedan filas en este corte; no acredita que OJV esté completamente revisada.                                            |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `estadoDatos`                     | `"sin_sincronizar"` · `"disponibles"` · `"incompletos"`                                                          | sí                | Una lista vacía con sin\_sincronizar o incompletos no acredita ausencia de actividad judicial.                                               |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `observadoHasta`                  | string \`^(?:(?:\d\d\[2468]\[048]                                                                                | \d\d\[13579]\[26] | \d\d0\[48]                                                                                                                                   | \[02468]\[048]00                                                                                                                       | \[13579]\[26]00)-02-29 | \d{4}-(?:(?:0\[13578] | 1\[02])-(?:0\[1-9] | \[12]\d | 3\[01]) | (?:0\[469] | 11)-(?:0\[1-9] | \[12]\d | 30) | (?:02)-(?:0\[1-9] | 1\d | 2\[0-8])))T(?:(?:\[01]\d | 2\[0-3]):\[0-5]\d(?::\[0-5]\d(?:.\d+)?)?(?:Z | (\[+-]\(?:\[01]\d | 2\[0-3]):\[0-5]\d)))$\` | null | sí                                  | Corte de observación de los datos persistidos. No es la fecha de la consulta ni la de una resolución. |
| `cobertura`                       | lista de objeto                                                                                                  | sí                | Secciones efectivamente revisadas y sus límites, para las causas de esta consulta.                                                           |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `cobertura[].causaId`             | string `^pjc_[a-zA-Z0-9_-]{16,80}$`                                                                              | sí                | ID obtenido de pjud.causas.consultar. No es el rol escrito en el portal.                                                                     |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `cobertura[].cuadernoId`          | string `^pjq_[a-zA-Z0-9_-]{16,80}$`                                                                              | null              | sí                                                                                                                                           | Cuaderno al que corresponde la información; null para una sección de toda la causa.                                                    |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `cobertura[].seccion`             | `"cabecera"` · `"historia"` · `"litigantes"` · `"notificaciones"` · `"escritos_por_resolver"` · `"exhortos"` · … | sí                | Sección concreta cuya cobertura se informa.                                                                                                  |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `cobertura[].estado`              | `"con_datos"` · `"sin_registros"` · `"parcial"` · `"fallida"` · `"no_accesible"` · `"no_implementada"`           | sí                | Solo con\_datos y sin\_registros acreditan revisión completa de esta sección. Los otros valores indican información pendiente o inaccesible. |                                                                                                                                        |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `cobertura[].revisadaEn`          | string \`^(?:(?:\d\d\[2468]\[048]                                                                                | \d\d\[13579]\[26] | \d\d0\[48]                                                                                                                                   | \[02468]\[048]00                                                                                                                       | \[13579]\[26]00)-02-29 | \d{4}-(?:(?:0\[13578] | 1\[02])-(?:0\[1-9] | \[12]\d | 3\[01]) | (?:0\[469] | 11)-(?:0\[1-9] | \[12]\d | 30) | (?:02)-(?:0\[1-9] | 1\d | 2\[0-8])))T(?:(?:\[01]\d | 2\[0-3]):\[0-5]\d(?::\[0-5]\d(?:.\d+)?)?(?:Z | (\[+-]\(?:\[01]\d | 2\[0-3]):\[0-5]\d)))$\` | null | sí                                  | Instante ISO 8601 de revisión; null si esa sección no se revisó.                                      |
| `cobertura[].registrosObservados` | entero                                                                                                           | null              | sí                                                                                                                                           | Filas observadas en la sección; null significa que no se pudo contar, no cero.                                                         |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |
| `cobertura[].codigoIncidencia`    | string `^pjud_[a-z_]+$`                                                                                          | null              | sí                                                                                                                                           | Código saneado; nunca mensajes, cookies o HTML del proveedor.                                                                          |                        |                       |                    |         |         |            |                |         |     |                   |     |                          |                                              |                   |                         |      |                                     |                                                                                                       |

<details>
  <summary>
    JSON Schema de salida
  </summary>

  ```json
  {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "causas": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "causaId": {
              "type": "string",
              "pattern": "^pjc_[a-zA-Z0-9_-]{16,80}$",
              "description": "ID obtenido de pjud.causas.consultar. No es el rol escrito en el portal."
            },
            "competencia": {
              "type": "string",
              "enum": [
                "suprema",
                "apelaciones",
                "civil",
                "laboral",
                "penal",
                "cobranza",
                "familia",
                "disciplinario"
              ],
              "description": "Competencia judicial de la causa. Su presencia en el contrato no implica que todas las competencias estén implementadas."
            },
            "tribunal": {
              "type": "object",
              "properties": {
                "codigo": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "description": "Código oficial del tribunal dentro de su competencia; null si la fuente no lo entrega."
                },
                "nombre": {
                  "type": "string",
                  "minLength": 1,
                  "description": "Nombre publicado del tribunal."
                }
              },
              "required": [
                "codigo",
                "nombre"
              ],
              "additionalProperties": false,
              "description": "Tribunal que conoce la causa."
            },
            "identificador": {
              "type": "string",
              "minLength": 1,
              "description": "Referencia judicial visible, por ejemplo C-1234-2026."
            },
            "rol": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Rol informado por la fuente; null si utiliza otro identificador."
            },
            "rit": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "RIT informado por la fuente; null cuando no corresponde."
            },
            "ruc": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "RUC informado por la fuente; no se deduce de otros identificadores."
            },
            "anio": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 1800,
                  "maximum": 9999
                },
                {
                  "type": "null"
                }
              ],
              "description": "Año de la referencia judicial; null si no está disponible."
            },
            "caratulado": {
              "type": "string",
              "description": "Carátula tal como la informa OJV. No identifica por sí sola al cliente del estudio."
            },
            "estado": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Estado publicado por OJV, sin reinterpretación jurídica."
            },
            "etapa": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Etapa procesal publicada; null si no aparece."
            },
            "procedimiento": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Procedimiento informado en la cabecera de OJV."
            },
            "ubicacion": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Ubicación informada por el portal; null si no está disponible."
            },
            "estadoAdministrativo": {
              "description": "Estado administrativo publicado por OJV, independiente del estado procesal. Ausente en observaciones anteriores o de otra competencia.",
              "anyOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 4000
                },
                {
                  "type": "null"
                }
              ]
            },
            "formaInicio": {
              "description": "Forma de inicio publicada por OJV. Ausente cuando la superficie observada no incorpora este campo.",
              "anyOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 4000
                },
                {
                  "type": "null"
                }
              ]
            },
            "fechaIngreso": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "x-emisso-formato": "AAAA-MM-DD"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Día de ingreso de la causa en AAAA-MM-DD; null si no está disponible."
            },
            "ultimaActuacion": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "x-emisso-formato": "AAAA-MM-DD"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Día de la última actuación observada en AAAA-MM-DD; null si no está disponible."
            },
            "seguimiento": {
              "type": "string",
              "enum": [
                "activo",
                "retirado"
              ],
              "description": "Estado del seguimiento en Connect, independiente del estado procesal."
            },
            "origenIncorporacion": {
              "type": "string",
              "enum": [
                "seleccion_mis_causas",
                "referencia_exacta"
              ],
              "description": "Cómo se eligió esta causa para la cartera autorizada."
            },
            "fuente": {
              "type": "object",
              "properties": {
                "sistema": {
                  "type": "string",
                  "const": "OJV",
                  "description": "Sistema judicial del que procede la observación."
                },
                "ruta": {
                  "type": "string",
                  "enum": [
                    "mis_causas",
                    "consulta_unificada",
                    "ingreso_ojv"
                  ],
                  "description": "Superficie OJV utilizada para recuperar la información."
                },
                "portalUrl": {
                  "type": "string",
                  "enum": [
                    "https://oficinajudicialvirtual.pjud.cl/indexN.php",
                    "https://ojv.pjud.cl/kpitec-ojv-web/views/login.html"
                  ],
                  "description": "Acceso al portal; puede requerir sesión. No contiene enlaces privados ni tokens de OJV."
                },
                "observadoEn": {
                  "type": "string",
                  "format": "date-time",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                  "description": "Instante ISO 8601 con zona horaria."
                }
              },
              "required": [
                "sistema",
                "ruta",
                "portalUrl",
                "observadoEn"
              ],
              "additionalProperties": false,
              "description": "Procedencia y fecha de observación. No contiene credenciales ni enlaces privados."
            }
          },
          "required": [
            "causaId",
            "competencia",
            "tribunal",
            "identificador",
            "rol",
            "rit",
            "ruc",
            "anio",
            "caratulado",
            "estado",
            "etapa",
            "procedimiento",
            "ubicacion",
            "fechaIngreso",
            "ultimaActuacion",
            "seguimiento",
            "origenIncorporacion",
            "fuente"
          ],
          "additionalProperties": false
        },
        "description": "Causas de esta página de la cartera autorizada."
      },
      "cursor": {
        "anyOf": [
          {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096,
            "description": "Cursor opaco de la respuesta anterior. Reenvíalo sin construirlo ni modificarlo."
          },
          {
            "type": "null"
          }
        ],
        "description": "null cuando no quedan filas en este corte; no acredita que OJV esté completamente revisada."
      },
      "estadoDatos": {
        "type": "string",
        "enum": [
          "sin_sincronizar",
          "disponibles",
          "incompletos"
        ],
        "description": "Una lista vacía con sin_sincronizar o incompletos no acredita ausencia de actividad judicial."
      },
      "observadoHasta": {
        "anyOf": [
          {
            "type": "string",
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "description": "Instante ISO 8601 con zona horaria."
          },
          {
            "type": "null"
          }
        ],
        "description": "Corte de observación de los datos persistidos. No es la fecha de la consulta ni la de una resolución."
      },
      "cobertura": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "causaId": {
              "type": "string",
              "pattern": "^pjc_[a-zA-Z0-9_-]{16,80}$",
              "description": "ID obtenido de pjud.causas.consultar. No es el rol escrito en el portal."
            },
            "cuadernoId": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^pjq_[a-zA-Z0-9_-]{16,80}$",
                  "description": "Identificador estable de cuaderno, obtenido de causas.detallar."
                },
                {
                  "type": "null"
                }
              ],
              "description": "Cuaderno al que corresponde la información; null para una sección de toda la causa."
            },
            "seccion": {
              "type": "string",
              "enum": [
                "cabecera",
                "historia",
                "litigantes",
                "notificaciones",
                "escritos_por_resolver",
                "exhortos",
                "remisiones",
                "documentos",
                "diligencias",
                "liquidacion",
                "materias"
              ],
              "description": "Sección concreta cuya cobertura se informa."
            },
            "estado": {
              "type": "string",
              "enum": [
                "con_datos",
                "sin_registros",
                "parcial",
                "fallida",
                "no_accesible",
                "no_implementada"
              ],
              "description": "Solo con_datos y sin_registros acreditan revisión completa de esta sección. Los otros valores indican información pendiente o inaccesible."
            },
            "revisadaEn": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "date-time",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                  "description": "Instante ISO 8601 con zona horaria."
                },
                {
                  "type": "null"
                }
              ],
              "description": "Instante ISO 8601 de revisión; null si esa sección no se revisó."
            },
            "registrosObservados": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ],
              "description": "Filas observadas en la sección; null significa que no se pudo contar, no cero."
            },
            "codigoIncidencia": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^pjud_[a-z_]+$"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Código saneado; nunca mensajes, cookies o HTML del proveedor."
            }
          },
          "required": [
            "causaId",
            "cuadernoId",
            "seccion",
            "estado",
            "revisadaEn",
            "registrosObservados",
            "codigoIncidencia"
          ],
          "additionalProperties": false
        },
        "description": "Secciones efectivamente revisadas y sus límites, para las causas de esta consulta."
      }
    },
    "required": [
      "causas",
      "cursor",
      "estadoDatos",
      "observadoHasta",
      "cobertura"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Errores de esta tool [#errores-de-esta-tool]

| Código                | HTTP | Reintentable | Qué hacer                                                                     |
| --------------------- | ---- | ------------ | ----------------------------------------------------------------------------- |
| `connection_disabled` | 403  | no           | Reactívala en /connections o usa otra conexión del mismo sistema.             |
| `alcance_not_enabled` | 403  | no           | Habilita el alcance en /connections o quítalo del input de la sincronización. |

Toda llamada puede devolver además los códigos transversales (`validation_error`, `unauthorized`, `scope_not_granted`, `rate_limited`, entre otros): el detalle vive en el [catálogo de errores](../errores).

## Próximos pasos [#próximos-pasos]

* [`pjud.conexion.sincronizar`](./conexion-sincronizar): la tool que escribe los datos que esta lectura devuelve.
* [Sincronizar y consultar](/docs/conceptos/sincronizar-consultar): por qué leer datos reales son dos pasos.
