Objetivo
Suscribirse al changelog de Veriko via un feed Atom 1.0 estándar. Funciona con cualquier lector RSS moderno (Feedly, NetNewsWire, Inoreader, Thunderbird, Apple Mail) y con herramientas de automatización que hacen polling de feeds para workflows disparados por releases (Zapier, n8n, GitHub Actions cron).
Prerrequisitos
Ninguno para entradas de audiencia public — el feed las sirve a clientes anónimos. Las entradas de audiencia admin quedan fuera del alcance de un lector de feeds: solo se sirven a quien entra por la consola con el permiso docs:read.
Pasos
1. Agregar la URL del feed a tu lector
https://api.veriko.mx/v1/public/changelog/feed.atomLa mayoría de lectores auto-detectan el feed y piden confirmación. Para verificar manualmente:
curl 'https://api.veriko.mx/v1/public/changelog/feed.atom'La respuesta es application/atom+xml. Valida en https://validator.w3.org/feed/.
2. Estructura de ejemplo
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>https://api.veriko.mx/v1/public/changelog/feed.atom</id>
<title>Veriko Changelog</title>
<updated>2026-05-28T11:00:00Z</updated>
<link rel="self" href="https://api.veriko.mx/v1/public/changelog/feed.atom" />
<link rel="alternate" href="https://docs.veriko.mx/es/changelog" />
<author><name>Veriko</name></author>
<entry>
<id>https://docs.veriko.mx/changelog/v1.49.6/url-convention</id>
<title>Convención de URL formalizada + 13 paths movidos</title>
<updated>2026-05-28T10:30:00Z</updated>
<published>2026-05-28T10:30:00Z</published>
<link rel="alternate" href="https://docs.veriko.mx/changelog/v1.49.6/url-convention" />
<summary>...</summary>
<category term="breaking" />
<category term="audience:public" />
</entry>
</feed>3. Filtrar el feed
| Parámetro | Default | Descripción |
|---|---|---|
audience | auto-detect | public (anónimo) o admin (solo desde la consola, con docs:read). |
lang | en | Idioma del feed. en o es. |
limit | 50 | Entradas por feed (1–100). |
# Español, las 5 entradas más recientes
curl 'https://api.veriko.mx/v1/public/changelog/feed.atom?lang=es&limit=5'El servidor aplica la audiencia contra tu auth. Un request anónimo no puede escalar a audience=admin y recibir entradas admin.
Errores
| Estado | Código | Causa |
|---|---|---|
| 400 | invalid_lang / invalid_audience / invalid_limit | Valor de param fuera del enum/rango. |
| 401 | unauthorized | Pediste audience=admin sin estar autenticado. |
| 403 | forbidden | Autenticado, pero sin el permiso docs:read. |
| 429 | rate_limited | Polling muy agresivo del feed. Usa el ETag del endpoint JSON en su lugar. |
Notas
- El feed es append-only — las entradas nunca desaparecen una vez publicadas, así que un lector que ya vio una entrada no la mostrará de nuevo.
- El timestamp
<updated>de cada entrada refleja elpublished_atdel release, no la última edición del body. - ¿Necesitas JSON? Ver Suscribirse al feed JSON.
- Estas rutas viven bajo
/v1/public/*, el namespace reservado al catálogo público que se sirve sin autenticación.
Nuevo en v1.49.6.