# API-Changelog — additiv, nie breaking

> Versionshistorie der ImageToTable.ai v1 API — jedes neue Feld oder jeder neue Endpunkt ist additiv und nie ein Breaking Change. Dieses Log zeigt, was es Neues gibt, ohne dass du bestehende Integrationen anpassen musst.

Unsere Versionierungsrichtlinie: Neue Felder und neue Endpunkte sind additiv und zählen nie als Breaking Change unter dem `/api/v1/`-Präfix — das Entfernen oder die Bedeutungsänderung eines bestehenden Feldes wäre ein v2. Das bedeutet, du kannst jeden Eintrag unten als „Das ist neu“ betrachten, nicht als „Das könnte deine Integration zerstören“.

## 2026-07-20

- **Batch-Webhooks werden jetzt automatisch reaktiviert, wenn du einen Batch erneut verarbeitest.** Wenn du weitere Dokumente in einen Batch hochlädst, der dich bereits einmal benachrichtigt hat, und erneut `process` aufrufst, wirst du jetzt wieder benachrichtigt, wenn die neue Welle abgeschlossen ist — kein erneutes `PUT` des Webhooks nötig. Siehe die [Webhooks-Anleitung](/developers/guides/webhooks#reprocessing-a-batch). Falls deine Integration aktuell als Workaround den Webhook vor jeder Welle neu registriert, kannst du das getrost lassen — dieser Aufruf hat nie etwas reaktiviert.
- **Bbox-Annotationsaufträge lösen jetzt ein Webhook-Event aus.** Ein `document.bbox_completed`-Event wird auf dem Batch-Webhook des Dokuments ausgelöst, wenn ein Bbox-Auftrag einen Endstatus erreicht — zuvor erzeugten Bbox-Abschlüsse keinerlei Benachrichtigung, unabhängig von der Registrierung. Siehe die [Webhooks-Anleitung](/developers/guides/webhooks#event-envelope).
- **`remaining_batch_capacity` zu `POST /documents`-Antworten hinzugefügt.** Zeigt dir an, wie viele weitere Dokumente dieser Batch aufnehmen kann, bevor die maximale Batch-Größe deines Plans erreicht ist — ohne einen separaten Aufruf von `GET /account`.
- **`document.bbox_completed`-Zustellungen werden jetzt atomar beansprucht, genau wie `batch.completed`.** Ein Bbox-Auftrag, dessen Zeilengruppen zeitlich nah beieinander auf verschiedenen Threads enden, löste früher manchmal zwei separate Zustellungen für eine logisch einzelne Fertigstellung aus — das solltest du nicht mehr sehen. Falls deine Integration diese Events als Workaround über `data.group_batch_id` dedupliziert, schadet es nicht, das weiterhin zu tun.

## 2026-07-16

- **v1 API gestartet.** Öffentliche Veröffentlichung von `/api/v1/`, die Documents, Batches, Templates & Fields, Webhooks und Account-Ressourcen für den `table`-Verarbeitungsmodus (strukturierte Feldextraktion) abdeckt. Siehe [API-Übersicht](/developers/), um loszulegen.

---

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