# Change history: Bot management

[← Changelog](/docs/changelog). Entries: 19.

- 2026-09-30 [NEW-0930-30: Bot API warns when a registration must be replaced after a Bitrix24 account address change](/docs/changelog/2026-09-30#new-0930-30-bot-api-warns-when-a-registration-must-be-replaced-after-a-bitrix24-account-address-change)
- 2026-09-29 [NEW-0929-20: cause and a ready transfer step in the BOT_ACCESS_DENIED refusal](/docs/changelog/2026-09-29#new-0929-20-cause-and-a-ready-transfer-step-in-the-bot_access_denied-refusal)
- 2026-09-28 [FIX-0928-6: a repeated `POST /v1/bots` for an existing bot no longer breaks its token](/docs/changelog/2026-09-28#fix-0928-6-a-repeated-post-v1-bots-for-an-existing-bot-no-longer-breaks-its-token)
- 2026-09-24 [FIX-0924-11: an empty `fields` in a bot request body no longer swallows the flat fields](/docs/changelog/2026-09-24#fix-0924-11-an-empty-fields-in-a-bot-request-body-no-longer-swallows-the-flat-fields)
- 2026-09-24 [NEW-0924-15: resubscribe now reports the event mode Bitrix24 holds](/docs/changelog/2026-09-24#new-0924-15-resubscribe-now-reports-the-event-mode-bitrix24-holds)
- 2026-09-22 [BC-0922-9: Retrying an unfinished key rotation requires recovery](/docs/changelog/2026-09-22#bc-0922-9-retrying-an-unfinished-key-rotation-requires-recovery)
- 2026-09-11 [FIX-0911-1: the OpenAPI spec's scope slice no longer pulls in unrelated hand-written sections](/docs/changelog/2026-09-11#fix-0911-1-the-openapi-spec-s-scope-slice-no-longer-pulls-in-unrelated-hand-written-sections)
- 2026-09-11 [FIX-0911-10: the messenger API description now matches what the endpoints answer](/docs/changelog/2026-09-11#fix-0911-10-the-messenger-api-description-now-matches-what-the-endpoints-answer)
- 2026-09-01 [BC-0901-8: Regular chat-bot blocks key deletion](/docs/changelog/2026-09-01#bc-0901-8-regular-chat-bot-blocks-key-deletion)
- 2026-08-24 [BC-0824-7: bot re-authorization is now explicit and safe](/docs/changelog/2026-08-24#bc-0824-7-bot-re-authorization-is-now-explicit-and-safe)
- 2026-08-20 [BC-0820-12: a caller-supplied bot token is validated for length and alphabet](/docs/changelog/2026-08-20#bc-0820-12-a-caller-supplied-bot-token-is-validated-for-length-and-alphabet)
- 2026-08-20 [FIX-0820-13: bot events delivered by webhook without a Bitrix24 address are no longer lost](/docs/changelog/2026-08-20#fix-0820-13-bot-events-delivered-by-webhook-without-a-bitrix24-address-are-no-longer-lost)
- 2026-08-13 [FIX-0813-8: The reauth refusal no longer advises OAuth to keys that have none](/docs/changelog/2026-08-13#fix-0813-8-the-reauth-refusal-no-longer-advises-oauth-to-keys-that-have-none)
- 2026-08-05 [FIX-0805-1: key rotation no longer strands the bot registered with it](/docs/changelog/2026-08-05#fix-0805-1-key-rotation-no-longer-strands-the-bot-registered-with-it)
- 2026-08-01 [FIX-0801-9: bot deletion is idempotent: "bot already gone" now succeeds instead of returning 502](/docs/changelog/2026-08-01#fix-0801-9-bot-deletion-is-idempotent-bot-already-gone-now-succeeds-instead-of-returning-502)
- 2026-08-01 [FIX-0801-10: Bitrix24 error messages no longer carry HTML markup](/docs/changelog/2026-08-01#fix-0801-10-bitrix24-error-messages-no-longer-carry-html-markup)
- 2026-07-02 [FIX-0702-3: read-only keys can no longer write through /v1/bots](/docs/changelog/2026-07-02#fix-0702-3-read-only-keys-can-no-longer-write-through-v1-bots)
- 2026-06-30 [FIX-0630-7: empty bot and user fields now return null/[] instead of false/{}](/docs/changelog/2026-06-30#fix-0630-7-empty-bot-and-user-fields-now-return-null-instead-of-false)
- 2026-06-29 [NEW-0629-10: Transfer bot ownership to another key](/docs/changelog/2026-06-29#new-0629-10-transfer-bot-ownership-to-another-key)
