---
title: "Actualiza las preferencias de alertas del usuario autenticado"
method: PUT
path: "/alertas/preferencias"
tags: ["alertas"]
---

# Actualiza las preferencias de alertas del usuario autenticado

`PUT /alertas/preferencias`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/alertas/preferencias`
- Auth: HTTP bearer

Crea la fila si no existe (upsert). antelacionDias debe ser 1..30. 403 con API key.

## Request body

- object
  - `emailActivo` boolean: true = recibir digest diario por correo
  - `antelacionDias` integer: Días de antelación para incluir un vencimiento en el digest
  - `incluirRimpe` boolean: true = incluir semáforo RIMPE ámbar/rojo en el digest

## Response `200`

Preferencias actualizadas

- AlertasPreferencias
  - `emailActivo` boolean: true = el usuario recibirá el digest diario por correo
  - `antelacionDias` integer: Días de antelación para incluir un vencimiento en el digest
  - `incluirRimpe` boolean: true = incluir semáforo RIMPE ámbar/rojo en el digest
  - `ultimoDigestEnviadoAt` string, date, nullable: Fecha del último digest enviado (YYYY-MM-DD) o null si nunca

## Other responses

- `400`: antelacionDias fuera del rango 1..30
- `403`: Rol insuficiente o acceso denegado

---

[API](https://skmtc.dev/contadeo/apis/api-de-contadeo.md) · [All operations](https://skmtc.dev/contadeo/apis/api-de-contadeo/llms.txt) · [OpenAPI document](https://skmtc.dev/contadeo/apis/api-de-contadeo/revisions/461bbb9a74ce?raw)
