# Change history: List API keys

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

- 2026-11-02 [FIX-1102-16: Key issuance refusal on a cloud RU account no longer names the plan as the cause](/docs/changelog/2026-11-02#fix-1102-16-key-issuance-refusal-on-a-cloud-ru-account-no-longer-names-the-plan-as-the-cause)
- 2026-10-28 [FIX-1028-3: a key is issued on a cloud Bitrix24 account connected without Bitrix24 Network](/docs/changelog/2026-10-28#fix-1028-3-a-key-is-issued-on-a-cloud-bitrix24-account-connected-without-bitrix24-network)
- 2026-10-19 [BC-1019-1: Adding storage access requires a personal key](/docs/changelog/2026-10-19#bc-1019-1-adding-storage-access-requires-a-personal-key)
- 2026-10-12 [NEW-1012-15: Management keys are available in OpenAPI](/docs/changelog/2026-10-12#new-1012-15-management-keys-are-available-in-openapi)
- 2026-10-07 [FIX-1007-9: key issuance on an unpaid plan returns 402 with a purchase link](/docs/changelog/2026-10-07#fix-1007-9-key-issuance-on-an-unpaid-plan-returns-402-with-a-purchase-link)
- 2026-10-06 [BC-1006-6: whitespace-only names of a key and of an AI credential are rejected](/docs/changelog/2026-10-06#bc-1006-6-whitespace-only-names-of-a-key-and-of-an-ai-credential-are-rejected)
- 2026-09-17 [FIX-0917-29: a bracket-form parameter gets 400 instead of 500](/docs/changelog/2026-09-17#fix-0917-29-a-bracket-form-parameter-gets-400-instead-of-500)
- 2026-09-09 [FIX-0909-5: a self-hosted portal now issues a key that needs no webhook](/docs/changelog/2026-09-09#fix-0909-5-a-self-hosted-portal-now-issues-a-key-that-needs-no-webhook)
- 2026-09-02 [FIX-0902-13: the Bitrix24 plan refusal on key issuance and app installation now states its cause](/docs/changelog/2026-09-02#fix-0902-13-the-bitrix24-plan-refusal-on-key-issuance-and-app-installation-now-states-its-cause)
- 2026-08-26 [NEW-0826-10: the `vibe:infra` scope is no longer granted on accounts with infrastructure disabled](/docs/changelog/2026-08-26#new-0826-10-the-vibe-infra-scope-is-no-longer-granted-on-accounts-with-infrastructure-disabled)
- 2026-08-22 [BC-0822-2: the create and rotate responses now match the documented key shape](/docs/changelog/2026-08-22#bc-0822-2-the-create-and-rotate-responses-now-match-the-documented-key-shape)
- 2026-08-22 [BC-0822-3: key rotation now requires the same Bitrix24 plan as creation](/docs/changelog/2026-08-22#bc-0822-3-key-rotation-now-requires-the-same-bitrix24-plan-as-creation)
- 2026-08-22 [NEW-0822-4: a key now reports the channel it was issued through, and a refusal reports its exact cause](/docs/changelog/2026-08-22#new-0822-4-a-key-now-reports-the-channel-it-was-issued-through-and-a-refusal-reports-its-exact-cause)
- 2026-08-22 [BC-0822-8: rotating and bringing back platform-issued keys is closed](/docs/changelog/2026-08-22#bc-0822-8-rotating-and-bringing-back-platform-issued-keys-is-closed)
- 2026-08-22 [NEW-0822-12: POST /v1/keys rejects subscription billing](/docs/changelog/2026-08-22#new-0822-12-post-v1-keys-rejects-subscription-billing)
- 2026-08-20 [FIX-0820-14: the account receives Bitrix24 scopes only, and a platform-only key no longer gains a webhook on rotate](/docs/changelog/2026-08-20#fix-0820-14-the-account-receives-bitrix24-scopes-only-and-a-platform-only-key-no-longer-gains-a-webhook-on-rotate)
- 2026-08-11 [NEW-0811-3: issuing a key with exactly the selected platform rights](/docs/changelog/2026-08-11#new-0811-3-issuing-a-key-with-exactly-the-selected-platform-rights)
- 2026-08-07 [FIX-0807-4: a body-less request reaches its handler instead of failing at parse time](/docs/changelog/2026-08-07#fix-0807-4-a-body-less-request-reaches-its-handler-instead-of-failing-at-parse-time)
- 2026-08-06 [NEW-0806-13: the key-limit refusal now states the numbers](/docs/changelog/2026-08-06#new-0806-13-the-key-limit-refusal-now-states-the-numbers)
- 2026-08-06 [FIX-0806-23: key issuance now checks platform access](/docs/changelog/2026-08-06#fix-0806-23-key-issuance-now-checks-platform-access)
- 2026-08-06 [NEW-0806-24: a clear refusal when a personal key is left with only placement or entity](/docs/changelog/2026-08-06#new-0806-24-a-clear-refusal-when-a-personal-key-is-left-with-only-placement-or-entity)
- 2026-08-05 [FIX-0805-23: a personal key with no Bitrix24 webhook now says what it is missing](/docs/changelog/2026-08-05#fix-0805-23-a-personal-key-with-no-bitrix24-webhook-now-says-what-it-is-missing)
- 2026-07-29 [NEW-0729-6: a management key whose owner account is pending erasure now returns 503](/docs/changelog/2026-07-29#new-0729-6-a-management-key-whose-owner-account-is-pending-erasure-now-returns-503)
- 2026-07-02 [FIX-0702-18: a vibe:*-only key now issues instead of failing](/docs/changelog/2026-07-02#fix-0702-18-a-vibe-only-key-now-issues-instead-of-failing)
- 2026-06-23 [BC-0623-4: API key creation is admin-only](/docs/changelog/2026-06-23#bc-0623-4-api-key-creation-is-admin-only)
