# API changes: June 2026

[← Changelog](/docs/changelog). Days are listed newest first, open an entry by its link.

## June 30, 2026

- [NEW-0630-1: POST /v1/cowork/deploy-key — get a project deploy key from Cowork/Code](/docs/changelog/2026-06-30#new-0630-1-post-v1-cowork-deploy-key-get-a-project-deploy-key-from-cowork-code)
- [NEW-0630-2: Self-hosted placement now receives a one-time authorization code on appUrl](/docs/changelog/2026-06-30#new-0630-2-self-hosted-placement-now-receives-a-one-time-authorization-code-on-appurl)
- [NEW-0630-3: New endpoint POST /v1/oauth/placement-session for self-hosted apps](/docs/changelog/2026-06-30#new-0630-3-new-endpoint-post-v1-oauth-placement-session-for-self-hosted-apps)
- [FIX-0630-4: PATCH on an OAuth application key's scopes: honest rejection instead of false access](/docs/changelog/2026-06-30#fix-0630-4-patch-on-an-oauth-application-key-s-scopes-honest-rejection-instead-of-false-access)
- [FIX-0630-5: a key with the `tasks` scope now actually unlocks Tasks methods](/docs/changelog/2026-06-30#fix-0630-5-a-key-with-the-tasks-scope-now-actually-unlocks-tasks-methods)
- [FIX-0630-6: a malformed FILES field on a timeline comment is now rejected with 400](/docs/changelog/2026-06-30#fix-0630-6-a-malformed-files-field-on-a-timeline-comment-is-now-rejected-with-400)
- [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)
- [NEW-0630-8: Relink an app's OAuth credentials without deleting it](/docs/changelog/2026-06-30#new-0630-8-relink-an-app-s-oauth-credentials-without-deleting-it)
- [NEW-0630-9: Web search: full page text, images, news mode, and research domain filters](/docs/changelog/2026-06-30#new-0630-9-web-search-full-page-text-images-news-mode-and-research-domain-filters)
- [NEW-0630-10: Read AI client-call transcripts via the API](/docs/changelog/2026-06-30#new-0630-10-read-ai-client-call-transcripts-via-the-api)

## June 29, 2026

- [FIX-0629-1: org structure node search now searches by name](/docs/changelog/2026-06-29#fix-0629-1-org-structure-node-search-now-searches-by-name)
- [NEW-0629-2: AI quota off-peak hours schedule](/docs/changelog/2026-06-29#new-0629-2-ai-quota-off-peak-hours-schedule)
- [BC-0629-3: vibe-search provider slug removed](/docs/changelog/2026-06-29#bc-0629-3-vibe-search-provider-slug-removed)
- [FIX-0629-4: A null field value via POST /v1/batch no longer writes the string "null" into the field](/docs/changelog/2026-06-29#fix-0629-4-a-null-field-value-via-post-v1-batch-no-longer-writes-the-string-null-into-the-field)
- [FIX-0629-5: Search and list with a null filter now return more than 50 rows](/docs/changelog/2026-06-29#fix-0629-5-search-and-list-with-a-null-filter-now-return-more-than-50-rows)
- [FIX-0629-6: port change and deploy auto-routing now work out of the box on new app servers](/docs/changelog/2026-06-29#fix-0629-6-port-change-and-deploy-auto-routing-now-work-out-of-the-box-on-new-app-servers)
- [FIX-0629-7: app install via /v1/apps returns a precise error code instead of the generic BOX_APP_INSTALL_FAILED](/docs/changelog/2026-06-29#fix-0629-7-app-install-via-v1-apps-returns-a-precise-error-code-instead-of-the-generic-box_app_install_failed)
- [FIX-0629-8: date-range search no longer returns empty for wide ranges](/docs/changelog/2026-06-29#fix-0629-8-date-range-search-no-longer-returns-empty-for-wide-ranges)
- [NEW-0629-9: New error code CONNECTOR_APP_INSTALL_FORBIDDEN on app install](/docs/changelog/2026-06-29#new-0629-9-new-error-code-connector_app_install_forbidden-on-app-install)
- [NEW-0629-10: Transfer bot ownership to another key](/docs/changelog/2026-06-29#new-0629-10-transfer-bot-ownership-to-another-key)

## June 28, 2026

- [FIX-0628-1: editing a key's scopes now applies them to the Bitrix24 webhook](/docs/changelog/2026-06-28#fix-0628-1-editing-a-key-s-scopes-now-applies-them-to-the-bitrix24-webhook)

## June 27, 2026

- [NEW-0627-1: Catalog product properties — read and manage the property schema](/docs/changelog/2026-06-27#new-0627-1-catalog-product-properties-read-and-manage-the-property-schema)

## June 26, 2026

- [FIX-0626-1: catalog-prices: system fields priceScale, extraId, timestampX declared in the schema](/docs/changelog/2026-06-26#fix-0626-1-catalog-prices-system-fields-pricescale-extraid-timestampx-declared-in-the-schema)
- [FIX-0626-2: Server and app source download: the signed URL no longer returns 403](/docs/changelog/2026-06-26#fix-0626-2-server-and-app-source-download-the-signed-url-no-longer-returns-403)
- [NEW-0626-3: api-bearer token refresh and Gateway rejection reason](/docs/changelog/2026-06-26#new-0626-3-api-bearer-token-refresh-and-gateway-rejection-reason)

## June 25, 2026

- [FIX-0625-1: neutral provider, plan and region identifiers in the infrastructure API](/docs/changelog/2026-06-25#fix-0625-1-neutral-provider-plan-and-region-identifiers-in-the-infrastructure-api)
- [FIX-0625-2: offset inside /v1/batch sub-calls now pages through results](/docs/changelog/2026-06-25#fix-0625-2-offset-inside-v1-batch-sub-calls-now-pages-through-results)
- [FIX-0625-3: Files and folders: deletedBy on non-deleted objects is now null](/docs/changelog/2026-06-25#fix-0625-3-files-and-folders-deletedby-on-non-deleted-objects-is-now-null)
- [NEW-0625-4: Knowledge Base 2.0 reads — list bases, documents, tree, search](/docs/changelog/2026-06-25#new-0625-4-knowledge-base-2-0-reads-list-bases-documents-tree-search)
- [FIX-0625-5: Knowledge Base 2.0 methods (create, update, file upload) now work](/docs/changelog/2026-06-25#fix-0625-5-knowledge-base-2-0-methods-create-update-file-upload-now-work)
- [FIX-0625-6: /v1/me: storage supportedVisibilities are now uppercase](/docs/changelog/2026-06-25#fix-0625-6-v1-me-storage-supportedvisibilities-are-now-uppercase)

## June 24, 2026

- [FIX-0624-1: galaxy app logs return container output](/docs/changelog/2026-06-24#fix-0624-1-galaxy-app-logs-return-container-output)
- [NEW-0624-2: GALAXY_APP_START_FAILED deploy error code](/docs/changelog/2026-06-24#new-0624-2-galaxy_app_start_failed-deploy-error-code)
- [FIX-0624-3: blocking server wake window raised to ~5 minutes](/docs/changelog/2026-06-24#fix-0624-3-blocking-server-wake-window-raised-to-5-minutes)
- [NEW-0624-4: placement and graduateFrom parameters on server create](/docs/changelog/2026-06-24#new-0624-4-placement-and-graduatefrom-parameters-on-server-create)
- [FIX-0624-5: server creation with code in source.content accepts archives up to 500 MB](/docs/changelog/2026-06-24#fix-0624-5-server-creation-with-code-in-source-content-accepts-archives-up-to-500-mb)
- [NEW-0624-6: group requisites by tax IDs (INN/OGRN/KPP) in aggregate](/docs/changelog/2026-06-24#new-0624-6-group-requisites-by-tax-ids-inn-ogrn-kpp-in-aggregate)
- [FIX-0624-7: a sleeping server's availableActions includes wake/start; repair-status reports `running` immediately](/docs/changelog/2026-06-24#fix-0624-7-a-sleeping-server-s-availableactions-includes-wake-start-repair-status-reports-running-immediately)
- [FIX-0624-8: stage-history?entityType=invoice now returns smart-invoice history (31)](/docs/changelog/2026-06-24#fix-0624-8-stage-history-entitytype-invoice-now-returns-smart-invoice-history-31)
- [NEW-0624-9: bitrix/embeddings text embeddings endpoint](/docs/changelog/2026-06-24#new-0624-9-bitrix-embeddings-text-embeddings-endpoint)
- [FIX-0624-10: calendar event field types now match real responses](/docs/changelog/2026-06-24#fix-0624-10-calendar-event-field-types-now-match-real-responses)
- [NEW-0624-11: provisionReason field in the server responses](/docs/changelog/2026-06-24#new-0624-11-provisionreason-field-in-the-server-responses)
- [FIX-0624-12: the graduation signal fires for any galaxy app memory shortage](/docs/changelog/2026-06-24#fix-0624-12-the-graduation-signal-fires-for-any-galaxy-app-memory-shortage)

## June 23, 2026

- [NEW-0623-10: push-delivery setup hint in event-subscription errors](/docs/changelog/2026-06-23#new-0623-10-push-delivery-setup-hint-in-event-subscription-errors)
- [FIX-0623-1: bizproc activity list](/docs/changelog/2026-06-23#fix-0623-1-bizproc-activity-list)
- [FIX-0623-2: duplicate-search response keys in camelCase](/docs/changelog/2026-06-23#fix-0623-2-duplicate-search-response-keys-in-camelcase)
- [FIX-0623-3: Scrum epic files field as an array of ids](/docs/changelog/2026-06-23#fix-0623-3-scrum-epic-files-field-as-an-array-of-ids)
- [BC-0623-4: API key creation is admin-only](/docs/changelog/2026-06-23#bc-0623-4-api-key-creation-is-admin-only)
- [FIX-0623-5: Retry-After header on rate limiting](/docs/changelog/2026-06-23#fix-0623-5-retry-after-header-on-rate-limiting)
- [FIX-0623-6: a deleted server returns 404 again](/docs/changelog/2026-06-23#fix-0623-6-a-deleted-server-returns-404-again)
- [NEW-0623-7: Universal Lists — full REST API](/docs/changelog/2026-06-23#new-0623-7-universal-lists-full-rest-api)
- [FIX-0623-8: smart-process relation isChildrenListEnabled flag](/docs/changelog/2026-06-23#fix-0623-8-smart-process-relation-ischildrenlistenabled-flag)
- [FIX-0623-9: deal custom field filter and select](/docs/changelog/2026-06-23#fix-0623-9-deal-custom-field-filter-and-select)

## June 22, 2026

- [NEW-0622-1: deal-to-contacts relation](/docs/changelog/2026-06-22#new-0622-1-deal-to-contacts-relation)
- [BC-0622-2: model list contains only GA models](/docs/changelog/2026-06-22#bc-0622-2-model-list-contains-only-ga-models)
- [FIX-0622-3: department auto-pagination](/docs/changelog/2026-06-22#fix-0622-3-department-auto-pagination)

## June 19, 2026

- [FIX-0619-1: document creation](/docs/changelog/2026-06-19#fix-0619-1-document-creation)
- [FIX-0619-2: warehouse auto-pagination](/docs/changelog/2026-06-19#fix-0619-2-warehouse-auto-pagination)
- [FIX-0619-3: list-type custom field values preserved](/docs/changelog/2026-06-19#fix-0619-3-list-type-custom-field-values-preserved)
- [FIX-0619-4: partial update of a basket item](/docs/changelog/2026-06-19#fix-0619-4-partial-update-of-a-basket-item)
- [FIX-0619-5: Open Channels config filter and sort](/docs/changelog/2026-06-19#fix-0619-5-open-channels-config-filter-and-sort)

## June 18, 2026

- [NEW-0618-1: grouping in deal aggregation](/docs/changelog/2026-06-18#new-0618-1-grouping-in-deal-aggregation)
- [NEW-0618-2: pagination and filter for stage history](/docs/changelog/2026-06-18#new-0618-2-pagination-and-filter-for-stage-history)
- [FIX-0618-3: task time tracking does not reassign the author](/docs/changelog/2026-06-18#fix-0618-3-task-time-tracking-does-not-reassign-the-author)
- [FIX-0618-4: calendar event time zone](/docs/changelog/2026-06-18#fix-0618-4-calendar-event-time-zone)

## June 17, 2026

- [NEW-0617-1: Knowledge Base 2.0 (note.*)](/docs/changelog/2026-06-17#new-0617-1-knowledge-base-2-0-note)

## June 16, 2026

- [NEW-0616-1: AI follow-up for completed calls](/docs/changelog/2026-06-16#new-0616-1-ai-follow-up-for-completed-calls)
- [FIX-0616-2: transcription response format](/docs/changelog/2026-06-16#fix-0616-2-transcription-response-format)

## June 12, 2026

- [BC-0612-1: order payed field is read-only](/docs/changelog/2026-06-12#bc-0612-1-order-payed-field-is-read-only)

## June 11, 2026

- [NEW-0611-1: Scrum API](/docs/changelog/2026-06-11#new-0611-1-scrum-api)
- [NEW-0611-2: call rating on completion](/docs/changelog/2026-06-11#new-0611-2-call-rating-on-completion)
