[{"data":1,"prerenderedAt":7},["ShallowReactive",2],{"docs-changelog\u002Fkeys-auth":3,"docs-tabs-changelog\u002Fkeys-auth":6},{"content":4,"lastmod":5},"# Change history: Keys & Auth\n\n[← Changelog](\u002Fdocs\u002Fchangelog). Entries: 15.\n\n- 2026-09-01 [FIX-0901-3: rate limit descriptions now name the per-process share, not just the total cap](\u002Fdocs\u002Fchangelog\u002F2026-09-01#fix-0901-3-rate-limit-descriptions-now-name-the-per-process-share-not-just-the-total-cap)\n- 2026-08-11 [BC-0811-18: marking messages read now requires a key with write access](\u002Fdocs\u002Fchangelog\u002F2026-08-11#bc-0811-18-marking-messages-read-now-requires-a-key-with-write-access)\n- 2026-08-11 [FIX-0811-19: five more read operations stopped being rejected under a read-only key](\u002Fdocs\u002Fchangelog\u002F2026-08-11#fix-0811-19-five-more-read-operations-stopped-being-rejected-under-a-read-only-key)\n- 2026-08-06 [NEW-0806-24: a clear refusal when a personal key is left with only placement or entity](\u002Fdocs\u002Fchangelog\u002F2026-08-06#new-0806-24-a-clear-refusal-when-a-personal-key-is-left-with-only-placement-or-entity)\n- 2026-07-14 [FIX-0714-35: placement bind for earlier-created apps is no longer rejected over the handler](\u002Fdocs\u002Fchangelog\u002F2026-07-14#fix-0714-35-placement-bind-for-earlier-created-apps-is-no-longer-rejected-over-the-handler)\n- 2026-07-10 [NEW-0710-13: placement.bind on a self-hosted Bitrix24 returns a clear SESSION_REQUIRES_ADMIN for a non-administrator](\u002Fdocs\u002Fchangelog\u002F2026-07-10#new-0710-13-placement-bind-on-a-self-hosted-bitrix24-returns-a-clear-session_requires_admin-for-a-non-administrator)\n- 2026-07-10 [FIX-0710-14: GET \u002Fv1\u002Fme capabilities now reflect read-only (READONLY) mode](\u002Fdocs\u002Fchangelog\u002F2026-07-10#fix-0710-14-get-v1-me-capabilities-now-reflect-read-only-readonly-mode)\n- 2026-07-10 [FIX-0710-15: the feedback author can reply to their own ticket again without the vibe:feedback scope](\u002Fdocs\u002Fchangelog\u002F2026-07-10#fix-0710-15-the-feedback-author-can-reply-to-their-own-ticket-again-without-the-vibe-feedback-scope)\n- 2026-07-05 [FIX-0705-2: API key in the Authorization: Bearer header — a clear error instead of INVALID_SESSION](\u002Fdocs\u002Fchangelog\u002F2026-07-05#fix-0705-2-api-key-in-the-authorization-bearer-header-a-clear-error-instead-of-invalid_session)\n- 2026-07-03 [NEW-0703-6: key deletion is blocked while an agent or bot is linked](\u002Fdocs\u002Fchangelog\u002F2026-07-03#new-0703-6-key-deletion-is-blocked-while-an-agent-or-bot-is-linked)\n- 2026-07-02 [NEW-0702-7: Research price in the key self-description and the required top-up in the 402 body](\u002Fdocs\u002Fchangelog\u002F2026-07-02#new-0702-7-research-price-in-the-key-self-description-and-the-required-top-up-in-the-402-body)\n- 2026-07-01 [NEW-0701-4: Extended static field contract in \u002Fv1\u002Fguide and a schema-discovery pointer in \u002Fv1\u002Fme](\u002Fdocs\u002Fchangelog\u002F2026-07-01#new-0701-4-extended-static-field-contract-in-v1-guide-and-a-schema-discovery-pointer-in-v1-me)\n- 2026-06-29 [BC-0629-3: vibe-search provider slug removed](\u002Fdocs\u002Fchangelog\u002F2026-06-29#bc-0629-3-vibe-search-provider-slug-removed)\n- 2026-06-25 [FIX-0625-6: \u002Fv1\u002Fme: storage supportedVisibilities are now uppercase](\u002Fdocs\u002Fchangelog\u002F2026-06-25#fix-0625-6-v1-me-storage-supportedvisibilities-are-now-uppercase)\n- 2026-06-23 [BC-0623-4: API key creation is admin-only](\u002Fdocs\u002Fchangelog\u002F2026-06-23#bc-0623-4-api-key-creation-is-admin-only)\n",null,{},1794739512886]