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

# Registro actualizado

> Inicia una automatización cuando cambian los datos de un registro.

Usa `database_record_updated` cuando un cambio en un registro existente deba iniciar una automatización.

## Configuración

```json theme={null}
{
  "type": "database_record_updated",
  "databaseId": "<database-id>"
}
```

`databaseId` identifica el tablero que quieres observar. Obtén el valor con [Listar tableros](https://developers.insuranceboosters.com/tableros/listar-tableros.md).

## Qué cambios crean una ejecución

La automatización se inicia cuando cambia:

* algún valor dentro de `record.values`; o
* la lista `record.scopeKeys`, que controla los permisos de acceso al registro.

Los cambios en otros metadatos no crean una ejecución. Escribir de nuevo los mismos valores simples y los mismos `scopeKeys` tampoco la crea.

> [!NOTE]
>
> El evento contiene el registro después de la actualización. No incluye una comparación automática entre los valores anteriores y nuevos.

> [!WARNING]
>
> No se filtra quién hizo el cambio. Una importación, una llamada a la API u otra automatización pueden activar este trigger. Si un paso actualiza el mismo registro, agrega una condición en tu workflow para evitar un ciclo.

## Datos disponibles en los pasos

```json theme={null}
{
  "source": "database_record_updated",
  "eventId": "<event-id>",
  "tenantId": "<tenant-id>",
  "databaseId": "<database-id>",
  "recordId": "<record-id>",
  "database": {
    "id": "<database-id>"
  },
  "record": {
    "id": "<record-id>",
    "tenantId": "<tenant-id>",
    "databaseId": "<database-id>",
    "updatedAt": 1722517200000,
    "values": {
      "<field-id>": "Valor actualizado"
    }
  },
  "occurredAt": 1722517200000
}
```

Para pasar el registro y uno de sus campos a un paso:

```json theme={null}
{
  "record": "{{trigger.body.record}}",
  "value": "{{trigger.body.record.values.<field-id>}}"
}
```

Cuando la plantilla ocupa todo el string, `record` conserva su tipo `object`.

Si `record.values` supera 256 KiB, la plataforma crea una ejecución fallida sin esos valores e indica `TRIGGER_RECORD_VALUES_TOO_LARGE`.

## Diferencia con Registro creado

Este trigger escucha cambios posteriores. Para actuar una sola vez al dar de alta el registro, usa [Registro creado](https://developers.insuranceboosters.com/automatizaciones/triggers/registro-creado.md).

## Relacionado

* [Listar tableros](https://developers.insuranceboosters.com/tableros/listar-tableros.md)
* [Actualizar registro](https://developers.insuranceboosters.com/tableros/actualizar-registro.md)
* [Variables y contexto](https://developers.insuranceboosters.com/automatizaciones/variables-y-contexto.md)


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