[{"data":1,"prerenderedAt":7},["ShallowReactive",2],{"docs-changelog\u002Fmanagement-keys-rotate":3,"docs-tabs-changelog\u002Fmanagement-keys-rotate":6},{"content":4,"lastmod":5},"# Change history: Rotate API key\n\n[← Changelog](\u002Fdocs\u002Fchangelog). Entries: 22.\n\n- 2026-11-11 [NEW-1111-8: 409 CONNECT_KEY_STRATEGY_MISMATCH error when re-enabling or rotating a Connect key](\u002Fdocs\u002Fchangelog\u002F2026-11-11#new-1111-8-409-connect_key_strategy_mismatch-error-when-re-enabling-or-rotating-a-connect-key)\n- 2026-11-02 [FIX-1102-16: Key issuance refusal on a cloud RU account no longer names the plan as the cause](\u002Fdocs\u002Fchangelog\u002F2026-11-02#fix-1102-16-key-issuance-refusal-on-a-cloud-ru-account-no-longer-names-the-plan-as-the-cause)\n- 2026-10-13 [FIX-1013-2: rotating a revoked API key is refused before a new key is created](\u002Fdocs\u002Fchangelog\u002F2026-10-13#fix-1013-2-rotating-a-revoked-api-key-is-refused-before-a-new-key-is-created)\n- 2026-10-12 [NEW-1012-15: Management keys are available in OpenAPI](\u002Fdocs\u002Fchangelog\u002F2026-10-12#new-1012-15-management-keys-are-available-in-openapi)\n- 2026-09-26 [BC-0926-1: the Cowork subscription key of an owner without a Bitrix24 account cannot be rotated, re-enabled or extended](\u002Fdocs\u002Fchangelog\u002F2026-09-26#bc-0926-1-the-cowork-subscription-key-of-an-owner-without-a-bitrix24-account-cannot-be-rotated-re-enabled-or-extended)\n- 2026-09-22 [BC-0922-9: Retrying an unfinished key rotation requires recovery](\u002Fdocs\u002Fchangelog\u002F2026-09-22#bc-0922-9-retrying-an-unfinished-key-rotation-requires-recovery)\n- 2026-09-17 [BC-0917-20: key mode errors point to an available switch](\u002Fdocs\u002Fchangelog\u002F2026-09-17#bc-0917-20-key-mode-errors-point-to-an-available-switch)\n- 2026-09-16 [FIX-0916-5: the COWORK_HARNESS_DISABLED code no longer arrives on Cowork subscription keys](\u002Fdocs\u002Fchangelog\u002F2026-09-16#fix-0916-5-the-cowork_harness_disabled-code-no-longer-arrives-on-cowork-subscription-keys)\n- 2026-09-16 [FIX-0916-17: POST \u002Fv1\u002Fkeys\u002F{id}\u002Frotate accepts a blocked key](\u002Fdocs\u002Fchangelog\u002F2026-09-16#fix-0916-17-post-v1-keys-id-rotate-accepts-a-blocked-key)\n- 2026-09-09 [FIX-0909-5: a self-hosted portal now issues a key that needs no webhook](\u002Fdocs\u002Fchangelog\u002F2026-09-09#fix-0909-5-a-self-hosted-portal-now-issues-a-key-that-needs-no-webhook)\n- 2026-09-09 [FIX-0909-6: replacing an application key no longer hands out an already-expired secret](\u002Fdocs\u002Fchangelog\u002F2026-09-09#fix-0909-6-replacing-an-application-key-no-longer-hands-out-an-already-expired-secret)\n- 2026-08-22 [BC-0822-2: the create and rotate responses now match the documented key shape](\u002Fdocs\u002Fchangelog\u002F2026-08-22#bc-0822-2-the-create-and-rotate-responses-now-match-the-documented-key-shape)\n- 2026-08-22 [BC-0822-3: key rotation now requires the same Bitrix24 plan as creation](\u002Fdocs\u002Fchangelog\u002F2026-08-22#bc-0822-3-key-rotation-now-requires-the-same-bitrix24-plan-as-creation)\n- 2026-08-22 [NEW-0822-4: a key now reports the channel it was issued through, and a refusal reports its exact cause](\u002Fdocs\u002Fchangelog\u002F2026-08-22#new-0822-4-a-key-now-reports-the-channel-it-was-issued-through-and-a-refusal-reports-its-exact-cause)\n- 2026-08-22 [FIX-0822-5: a rotation refused over scopes now reports the same code on every account](\u002Fdocs\u002Fchangelog\u002F2026-08-22#fix-0822-5-a-rotation-refused-over-scopes-now-reports-the-same-code-on-every-account)\n- 2026-08-22 [BC-0822-8: rotating and bringing back platform-issued keys is closed](\u002Fdocs\u002Fchangelog\u002F2026-08-22#bc-0822-8-rotating-and-bringing-back-platform-issued-keys-is-closed)\n- 2026-08-22 [NEW-0822-11: Rotating a subscription key checks the issuance gates](\u002Fdocs\u002Fchangelog\u002F2026-08-22#new-0822-11-rotating-a-subscription-key-checks-the-issuance-gates)\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-08-05 [FIX-0805-1: key rotation no longer strands the bot registered with it](\u002Fdocs\u002Fchangelog\u002F2026-08-05#fix-0805-1-key-rotation-no-longer-strands-the-bot-registered-with-it)\n- 2026-08-05 [FIX-0805-2: a container on a shared host is no longer lost after key rotation](\u002Fdocs\u002Fchangelog\u002F2026-08-05#fix-0805-2-a-container-on-a-shared-host-is-no-longer-lost-after-key-rotation)\n- 2026-08-05 [FIX-0805-3: key rotation no longer disconnects the server and app bound to it](\u002Fdocs\u002Fchangelog\u002F2026-08-05#fix-0805-3-key-rotation-no-longer-disconnects-the-server-and-app-bound-to-it)\n- 2026-07-29 [NEW-0729-18: totalDefault — the meta.total default on the API key itself](\u002Fdocs\u002Fchangelog\u002F2026-07-29#new-0729-18-totaldefault-the-meta-total-default-on-the-api-key-itself)\n",null,{},1794739515460]