# API変更履歴 — 追加的、決して破壊的ではありません

> ImageToTable.ai v1 APIのリリース履歴です。新しいフィールドやエンドポイントはすべて追加的であり、破壊的変更は一切ありません。そのため、このログでは新機能を追跡するものであり、既存の統合を更新する必要があることを示すものではありません。

バージョン管理ポリシー：新しいフィールドと新しいエンドポイントは追加的であり、`/api/v1/`プレフィックス下では決して破壊的変更とはみなされません。既存のフィールドの削除や意味の変更はv2となります。つまり、以下の各エントリは「新機能のご案内」であり、「統合が壊れる可能性があるもの」ではないとお考えください。

## 2026-07-20

- **バッチの再処理時に、バッチWebhookが自動的に再設定されるようになりました。** 既に一度通知を受けたバッチにさらにドキュメントをアップロードし、再度`process`を呼び出すと、その新しい処理が完了した際に再度通知が届くようになりました。Webhookを再`PUT`する必要はありません。詳細は[Webhookガイド](/developers/guides/webhooks#reprocessing-a-batch)をご覧ください。これまで回避策として各処理前にWebhookを再登録していた場合、その処理は安全に停止できます。その呼び出しは実際には何も再設定していなかったためです。
- **BboxアノテーションジョブがWebhookイベントを配信するようになりました。** bboxジョブが終了ステータスに達すると、ドキュメントのバッチWebhookで`document.bbox_completed`イベントが発生します。以前は、登録の有無にかかわらず、bbox完了時に通知は一切生成されませんでした。詳細は[Webhookガイド](/developers/guides/webhooks#event-envelope)をご覧ください。
- **`POST /documents`のレスポンスに`remaining_batch_capacity`を追加しました。** 別途`GET /account`を呼び出さなくても、このバッチがプランの最大バッチサイズに達するまでにあと何件のドキュメントを受け入れられるかがわかります。
- **`document.bbox_completed`の配信が、`batch.completed`と同様にアトミックに処理されるようになりました。** 異なるスレッドで行グループがほぼ同時に完了するbboxジョブで、論理的には1つの完了であるにもかかわらず、2つの別々の配信が発生することがありましたが、今後はそのようなことはなくなります。これまで回避策として`data.group_batch_id`でこれらのイベントを重複排除していた場合でも、その処理を継続しても問題ありません。

## 2026-07-16

- **v1 APIを公開しました。** `/api/v1/`の公開リリースです。Documents、Batches、Templates & Fields、Webhooks、Accountリソースを、`table`（構造化フィールド抽出）処理モードでカバーしています。開始するには[API概要](/developers/)をご覧ください。

---

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