For AI agents: markdown of this page — /docs-content-en/changelog/2026-11-08.md documentation index — /llms.txt

API changes: November 8, 2026

← Changelog · November 2026

FIX-1108-1: Model lists in GET /v1/me for a Cowork key match the subscription models

Before

For a key carrying the vibe:cowork scope, the ai.usableModels and ai.structuredOutputs.models fields of the GET /v1/me response also named models outside the Cowork subscription. Calling such a model with this key answered 402 cowork_model_not_allowed. The same extra models came in the structuredOutputsModels field of the 400 model_does_not_support_structured_outputs refusal from POST /v1/chat/completions.

After

The GET /v1/me response remains HTTP 200. For a Cowork key, both fields and the structuredOutputsModels field name only the models this key can call under the subscription, the same set as GET /v1/models and the allowedModelIds field of the 402 cowork_model_not_allowed refusal. For keys without vibe:cowork, the lists are unchanged.

Impact on integrators

No changes are needed. An agent that picks a model from GET /v1/me no longer gets 402 cowork_model_not_allowed for a model from these lists.

FIX-1108-2: a call to a disabled model now counts once in AI usage statistics

Before

GET /v1/ai/usage counted a call redirected from a disabled model to its replacement model twice: totals.calls and byScope.<scope>.calls included both the DISABLED_REDIRECT record for the requested model and the record of the call itself.

After

The DISABLED_REDIRECT record no longer counts as a call, so a redirected call counts once. recentCalls still shows it next to the call record. Tokens and cost do not change: they are zero for this record.

Impact on integrators

No action needed. If you reconciled totals.calls with your own request counter, the mismatch on redirected calls goes away.

NEW-1108-3: Polls in chat messages and feed posts

Vibe supports Bitrix24 polls through /v1/polls with the vote scope: discovery by posts or messages, questions, results, voters, voting, vote recall, stopping and resuming. POST /v1/chats/:dialogId/polls creates a chat poll with a UUID idempotencyKey; duplicate protection depends on the installed Bitrix24 version. The post list includes hasPoll to identify attached polls. Creating feed polls is unavailable. resultsVisible indicates result visibility: when false, counters and percentages are null and voters are hidden; voter lookup returns 403 RESULTS_HIDDEN. All operations are denied to Cowork keys with read-only access to the Bitrix24 account.