# Registro de cambios de la API — Aditivo, nunca incompatible

> Historial de versiones de la API v1 de ImageToTable.ai: cada nuevo campo o endpoint es aditivo y nunca un cambio incompatible, por lo que este registro documenta lo nuevo sin implicar que debas actualizar integraciones existentes.

Nuestra política de versionado: los nuevos campos y endpoints son aditivos y nunca cuentan como un cambio incompatible bajo el prefijo `/api/v1/` — eliminar o cambiar el significado de un campo existente sería una v2. Esto significa que puedes tratar cada entrada a continuación como "esto es lo nuevo", no "esto podría romper tu integración".

## 2026-07-20

- **Los webhooks de lotes ahora se reactivan automáticamente al reprocesar un lote.** Si subes más documentos a un lote que ya te notificó una vez y llamas a `process` de nuevo, ahora recibirás otra notificación cuando esa nueva tanda termine — sin necesidad de volver a hacer `PUT` del webhook. Consulta la [guía de Webhooks](/developers/guides/webhooks#reprocessing-a-batch). Si tu integración actualmente vuelve a registrar el webhook antes de cada tanda como solución alternativa, puedes dejar de hacerlo — esa llamada nunca estaba reactivando nada.
- **Los trabajos de anotación Bbox ahora envían un evento de webhook.** Un evento `document.bbox_completed` se dispara en el webhook del lote del documento cuando un trabajo bbox alcanza un estado terminal — anteriormente las finalizaciones de bbox no producían ninguna notificación, independientemente del registro. Consulta la [guía de Webhooks](/developers/guides/webhooks#event-envelope).
- **Se agregó `remaining_batch_capacity` a las respuestas de `POST /documents`.** Te indica cuántos documentos más puede aceptar este lote antes de alcanzar el tamaño máximo de lote de tu plan, sin necesidad de llamar por separado a `GET /account`.
- **Las entregas de `document.bbox_completed` ahora se reclaman atómicamente, igual que `batch.completed`.** Un trabajo bbox cuyos grupos de filas terminan en momentos cercanos entre sí en diferentes hilos solía disparar a veces dos entregas separadas para lo que lógicamente era una sola finalización — ya no deberías ver eso. Si tu integración estaba deduplicando estos eventos por `data.group_batch_id` como solución alternativa, no está de más seguir haciéndolo.

## 2026-07-16

- **Lanzamiento de la API v1.** Publicación de `/api/v1/`, que cubre los recursos Documents, Batches, Templates & Fields, Webhooks y Account para el modo de procesamiento `table` (extracción estructurada de campos). Consulta la [Descripción general de la API](/developers/) para empezar.

---

Source: https://imagetotable.ai/es/developers/changelog
