September 10, 2026 · TwelveLabs
Video segmentation tasks now fail when they hit the response or context limit
In video segmentation, an analysis task fails when its reaches the maximum response length or the context window before completing. The error.message field states the limit the analysis reached.
Previously, the task completed with status set to ready, result.finish_reason set to length, and an empty or partial segment list in result.data.
A failed task returns no result object. If your code checks finish_reason to detect truncation, check status instead.
General analysis is unchanged. A truncated response still completes with status set to ready, the partial output in result.data, and a warning in the error field.
For details, see the Segment videos page.
Latest TwelveLabs API changes
Free plan now 10 requests/minute, 200/day; Plus and Pro 30/minute, 1,000/day
List knowledge stores can be filtered by asset with asset_id
TwelveLabs SDKs 1.3.8 change Responses API types, removing usage for billing
Knowledge store items can be filtered by 1 to 50 asset IDs when listing
Fractional embedding segment lengths documented as valid; Marengo 3.0 ignores the fraction