[{"data":1,"prerenderedAt":7},["ShallowReactive",2],{"docs-changelog\u002F2026-06":3,"docs-tabs-changelog\u002F2026-06":6},{"content":4,"lastmod":5},"# API changes: June 2026\n\n[← Changelog](\u002Fdocs\u002Fchangelog). Days are listed newest first, open an entry by its link.\n\n## June 30, 2026\n\n- [NEW-0630-1: POST \u002Fv1\u002Fcowork\u002Fdeploy-key — get a project deploy key from Cowork](\u002Fdocs\u002Fchangelog\u002F2026-06-30#new-0630-1-post-v1-cowork-deploy-key-get-a-project-deploy-key-from-cowork)\n- [NEW-0630-2: Self-hosted placement now receives a one-time authorization code on appUrl](\u002Fdocs\u002Fchangelog\u002F2026-06-30#new-0630-2-self-hosted-placement-now-receives-a-one-time-authorization-code-on-appurl)\n- [NEW-0630-3: New endpoint POST \u002Fv1\u002Foauth\u002Fplacement-session for self-hosted apps](\u002Fdocs\u002Fchangelog\u002F2026-06-30#new-0630-3-new-endpoint-post-v1-oauth-placement-session-for-self-hosted-apps)\n- [FIX-0630-4: PATCH on an OAuth application key's scopes: honest rejection instead of false access](\u002Fdocs\u002Fchangelog\u002F2026-06-30#fix-0630-4-patch-on-an-oauth-application-key-s-scopes-honest-rejection-instead-of-false-access)\n- [FIX-0630-5: a key with the `tasks` scope now actually unlocks Tasks methods](\u002Fdocs\u002Fchangelog\u002F2026-06-30#fix-0630-5-a-key-with-the-tasks-scope-now-actually-unlocks-tasks-methods)\n- [FIX-0630-6: a malformed FILES field on a timeline comment is now rejected with 400](\u002Fdocs\u002Fchangelog\u002F2026-06-30#fix-0630-6-a-malformed-files-field-on-a-timeline-comment-is-now-rejected-with-400)\n- [FIX-0630-7: empty bot and user fields now return null\u002F[] instead of false\u002F{}](\u002Fdocs\u002Fchangelog\u002F2026-06-30#fix-0630-7-empty-bot-and-user-fields-now-return-null-instead-of-false)\n- [NEW-0630-8: Relink an app's OAuth credentials without deleting it](\u002Fdocs\u002Fchangelog\u002F2026-06-30#new-0630-8-relink-an-app-s-oauth-credentials-without-deleting-it)\n- [NEW-0630-9: Web search: full page text, images, news mode, and research domain filters](\u002Fdocs\u002Fchangelog\u002F2026-06-30#new-0630-9-web-search-full-page-text-images-news-mode-and-research-domain-filters)\n- [NEW-0630-10: Read AI client-call transcripts via the API](\u002Fdocs\u002Fchangelog\u002F2026-06-30#new-0630-10-read-ai-client-call-transcripts-via-the-api)\n\n## June 29, 2026\n\n- [FIX-0629-1: org structure node search now searches by name](\u002Fdocs\u002Fchangelog\u002F2026-06-29#fix-0629-1-org-structure-node-search-now-searches-by-name)\n- [NEW-0629-2: AI quota off-peak hours schedule](\u002Fdocs\u002Fchangelog\u002F2026-06-29#new-0629-2-ai-quota-off-peak-hours-schedule)\n- [BC-0629-3: vibe-search provider slug removed](\u002Fdocs\u002Fchangelog\u002F2026-06-29#bc-0629-3-vibe-search-provider-slug-removed)\n- [FIX-0629-4: A null field value via POST \u002Fv1\u002Fbatch no longer writes the string \"null\" into the field](\u002Fdocs\u002Fchangelog\u002F2026-06-29#fix-0629-4-a-null-field-value-via-post-v1-batch-no-longer-writes-the-string-null-into-the-field)\n- [FIX-0629-5: Search and list with a null filter now return more than 50 rows](\u002Fdocs\u002Fchangelog\u002F2026-06-29#fix-0629-5-search-and-list-with-a-null-filter-now-return-more-than-50-rows)\n- [FIX-0629-6: port change and deploy auto-routing now work out of the box on new app servers](\u002Fdocs\u002Fchangelog\u002F2026-06-29#fix-0629-6-port-change-and-deploy-auto-routing-now-work-out-of-the-box-on-new-app-servers)\n- [FIX-0629-7: app install via \u002Fv1\u002Fapps returns a precise error code instead of the generic BOX_APP_INSTALL_FAILED](\u002Fdocs\u002Fchangelog\u002F2026-06-29#fix-0629-7-app-install-via-v1-apps-returns-a-precise-error-code-instead-of-the-generic-box_app_install_failed)\n- [FIX-0629-8: date-range search no longer returns empty for wide ranges](\u002Fdocs\u002Fchangelog\u002F2026-06-29#fix-0629-8-date-range-search-no-longer-returns-empty-for-wide-ranges)\n- [NEW-0629-9: New error code CONNECTOR_APP_INSTALL_FORBIDDEN on app install](\u002Fdocs\u002Fchangelog\u002F2026-06-29#new-0629-9-new-error-code-connector_app_install_forbidden-on-app-install)\n- [NEW-0629-10: Transfer bot ownership to another key](\u002Fdocs\u002Fchangelog\u002F2026-06-29#new-0629-10-transfer-bot-ownership-to-another-key)\n\n## June 28, 2026\n\n- [FIX-0628-1: editing a key's scopes now applies them to the Bitrix24 webhook](\u002Fdocs\u002Fchangelog\u002F2026-06-28#fix-0628-1-editing-a-key-s-scopes-now-applies-them-to-the-bitrix24-webhook)\n\n## June 27, 2026\n\n- [NEW-0627-1: Catalog product properties — read and manage the property schema](\u002Fdocs\u002Fchangelog\u002F2026-06-27#new-0627-1-catalog-product-properties-read-and-manage-the-property-schema)\n\n## June 26, 2026\n\n- [FIX-0626-1: catalog-prices: system fields priceScale, extraId, timestampX declared in the schema](\u002Fdocs\u002Fchangelog\u002F2026-06-26#fix-0626-1-catalog-prices-system-fields-pricescale-extraid-timestampx-declared-in-the-schema)\n- [FIX-0626-2: Server and app source download: the signed URL no longer returns 403](\u002Fdocs\u002Fchangelog\u002F2026-06-26#fix-0626-2-server-and-app-source-download-the-signed-url-no-longer-returns-403)\n- [NEW-0626-3: api-bearer token refresh and Gateway rejection reason](\u002Fdocs\u002Fchangelog\u002F2026-06-26#new-0626-3-api-bearer-token-refresh-and-gateway-rejection-reason)\n\n## June 25, 2026\n\n- [FIX-0625-1: neutral provider, plan and region identifiers in the infrastructure API](\u002Fdocs\u002Fchangelog\u002F2026-06-25#fix-0625-1-neutral-provider-plan-and-region-identifiers-in-the-infrastructure-api)\n- [FIX-0625-2: offset inside \u002Fv1\u002Fbatch sub-calls now pages through results](\u002Fdocs\u002Fchangelog\u002F2026-06-25#fix-0625-2-offset-inside-v1-batch-sub-calls-now-pages-through-results)\n- [FIX-0625-3: Files and folders: deletedBy on non-deleted objects is now null](\u002Fdocs\u002Fchangelog\u002F2026-06-25#fix-0625-3-files-and-folders-deletedby-on-non-deleted-objects-is-now-null)\n- [NEW-0625-4: Knowledge Base 2.0 reads — list bases, documents, tree, search](\u002Fdocs\u002Fchangelog\u002F2026-06-25#new-0625-4-knowledge-base-2-0-reads-list-bases-documents-tree-search)\n- [FIX-0625-5: Knowledge Base 2.0 methods (create, update, file upload) now work](\u002Fdocs\u002Fchangelog\u002F2026-06-25#fix-0625-5-knowledge-base-2-0-methods-create-update-file-upload-now-work)\n- [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\n## June 24, 2026\n\n- [FIX-0624-1: galaxy app logs return container output](\u002Fdocs\u002Fchangelog\u002F2026-06-24#fix-0624-1-galaxy-app-logs-return-container-output)\n- [NEW-0624-2: GALAXY_APP_START_FAILED deploy error code](\u002Fdocs\u002Fchangelog\u002F2026-06-24#new-0624-2-galaxy_app_start_failed-deploy-error-code)\n- [FIX-0624-3: blocking server wake window raised to ~5 minutes](\u002Fdocs\u002Fchangelog\u002F2026-06-24#fix-0624-3-blocking-server-wake-window-raised-to-5-minutes)\n- [NEW-0624-4: placement and graduateFrom parameters on server create](\u002Fdocs\u002Fchangelog\u002F2026-06-24#new-0624-4-placement-and-graduatefrom-parameters-on-server-create)\n- [FIX-0624-5: server creation with code in source.content accepts archives up to 500 MB](\u002Fdocs\u002Fchangelog\u002F2026-06-24#fix-0624-5-server-creation-with-code-in-source-content-accepts-archives-up-to-500-mb)\n- [NEW-0624-6: group requisites by tax IDs (INN\u002FOGRN\u002FKPP) in aggregate](\u002Fdocs\u002Fchangelog\u002F2026-06-24#new-0624-6-group-requisites-by-tax-ids-inn-ogrn-kpp-in-aggregate)\n- [FIX-0624-7: a sleeping server's availableActions includes wake\u002Fstart; repair-status reports `running` immediately](\u002Fdocs\u002Fchangelog\u002F2026-06-24#fix-0624-7-a-sleeping-server-s-availableactions-includes-wake-start-repair-status-reports-running-immediately)\n- [FIX-0624-8: stage-history?entityType=invoice now returns smart-invoice history (31)](\u002Fdocs\u002Fchangelog\u002F2026-06-24#fix-0624-8-stage-history-entitytype-invoice-now-returns-smart-invoice-history-31)\n- [NEW-0624-9: bitrix\u002Fembeddings text embeddings endpoint](\u002Fdocs\u002Fchangelog\u002F2026-06-24#new-0624-9-bitrix-embeddings-text-embeddings-endpoint)\n- [FIX-0624-10: calendar event field types now match real responses](\u002Fdocs\u002Fchangelog\u002F2026-06-24#fix-0624-10-calendar-event-field-types-now-match-real-responses)\n- [NEW-0624-11: provisionReason field in the server responses](\u002Fdocs\u002Fchangelog\u002F2026-06-24#new-0624-11-provisionreason-field-in-the-server-responses)\n- [FIX-0624-12: the graduation signal fires for any galaxy app memory shortage](\u002Fdocs\u002Fchangelog\u002F2026-06-24#fix-0624-12-the-graduation-signal-fires-for-any-galaxy-app-memory-shortage)\n\n## June 23, 2026\n\n- [NEW-0623-10: push-delivery setup hint in event-subscription errors](\u002Fdocs\u002Fchangelog\u002F2026-06-23#new-0623-10-push-delivery-setup-hint-in-event-subscription-errors)\n- [FIX-0623-1: bizproc activity list](\u002Fdocs\u002Fchangelog\u002F2026-06-23#fix-0623-1-bizproc-activity-list)\n- [FIX-0623-2: duplicate-search response keys in camelCase](\u002Fdocs\u002Fchangelog\u002F2026-06-23#fix-0623-2-duplicate-search-response-keys-in-camelcase)\n- [FIX-0623-3: Scrum epic files field as an array of ids](\u002Fdocs\u002Fchangelog\u002F2026-06-23#fix-0623-3-scrum-epic-files-field-as-an-array-of-ids)\n- [BC-0623-4: API key creation is admin-only](\u002Fdocs\u002Fchangelog\u002F2026-06-23#bc-0623-4-api-key-creation-is-admin-only)\n- [FIX-0623-5: Retry-After header on rate limiting](\u002Fdocs\u002Fchangelog\u002F2026-06-23#fix-0623-5-retry-after-header-on-rate-limiting)\n- [FIX-0623-6: a deleted server returns 404 again](\u002Fdocs\u002Fchangelog\u002F2026-06-23#fix-0623-6-a-deleted-server-returns-404-again)\n- [NEW-0623-7: Universal Lists — full REST API](\u002Fdocs\u002Fchangelog\u002F2026-06-23#new-0623-7-universal-lists-full-rest-api)\n- [FIX-0623-8: smart-process relation isChildrenListEnabled flag](\u002Fdocs\u002Fchangelog\u002F2026-06-23#fix-0623-8-smart-process-relation-ischildrenlistenabled-flag)\n- [FIX-0623-9: deal custom field filter and select](\u002Fdocs\u002Fchangelog\u002F2026-06-23#fix-0623-9-deal-custom-field-filter-and-select)\n\n## June 22, 2026\n\n- [NEW-0622-1: deal-to-contacts relation](\u002Fdocs\u002Fchangelog\u002F2026-06-22#new-0622-1-deal-to-contacts-relation)\n- [BC-0622-2: model list contains only GA models](\u002Fdocs\u002Fchangelog\u002F2026-06-22#bc-0622-2-model-list-contains-only-ga-models)\n- [FIX-0622-3: department auto-pagination](\u002Fdocs\u002Fchangelog\u002F2026-06-22#fix-0622-3-department-auto-pagination)\n\n## June 19, 2026\n\n- [FIX-0619-1: document creation](\u002Fdocs\u002Fchangelog\u002F2026-06-19#fix-0619-1-document-creation)\n- [FIX-0619-2: warehouse auto-pagination](\u002Fdocs\u002Fchangelog\u002F2026-06-19#fix-0619-2-warehouse-auto-pagination)\n- [FIX-0619-3: list-type custom field values preserved](\u002Fdocs\u002Fchangelog\u002F2026-06-19#fix-0619-3-list-type-custom-field-values-preserved)\n- [FIX-0619-4: partial update of a basket item](\u002Fdocs\u002Fchangelog\u002F2026-06-19#fix-0619-4-partial-update-of-a-basket-item)\n- [FIX-0619-5: Open Channels config filter and sort](\u002Fdocs\u002Fchangelog\u002F2026-06-19#fix-0619-5-open-channels-config-filter-and-sort)\n\n## June 18, 2026\n\n- [NEW-0618-1: grouping in deal aggregation](\u002Fdocs\u002Fchangelog\u002F2026-06-18#new-0618-1-grouping-in-deal-aggregation)\n- [NEW-0618-2: pagination and filter for stage history](\u002Fdocs\u002Fchangelog\u002F2026-06-18#new-0618-2-pagination-and-filter-for-stage-history)\n- [FIX-0618-3: task time tracking does not reassign the author](\u002Fdocs\u002Fchangelog\u002F2026-06-18#fix-0618-3-task-time-tracking-does-not-reassign-the-author)\n- [FIX-0618-4: calendar event time zone](\u002Fdocs\u002Fchangelog\u002F2026-06-18#fix-0618-4-calendar-event-time-zone)\n\n## June 17, 2026\n\n- [NEW-0617-1: Knowledge Base 2.0 (note.*)](\u002Fdocs\u002Fchangelog\u002F2026-06-17#new-0617-1-knowledge-base-2-0-note)\n\n## June 16, 2026\n\n- [NEW-0616-1: AI follow-up for completed calls](\u002Fdocs\u002Fchangelog\u002F2026-06-16#new-0616-1-ai-follow-up-for-completed-calls)\n- [FIX-0616-2: transcription response format](\u002Fdocs\u002Fchangelog\u002F2026-06-16#fix-0616-2-transcription-response-format)\n\n## June 12, 2026\n\n- [BC-0612-1: order payed field is read-only](\u002Fdocs\u002Fchangelog\u002F2026-06-12#bc-0612-1-order-payed-field-is-read-only)\n\n## June 11, 2026\n\n- [NEW-0611-1: Scrum API](\u002Fdocs\u002Fchangelog\u002F2026-06-11#new-0611-1-scrum-api)\n- [NEW-0611-2: call rating on completion](\u002Fdocs\u002Fchangelog\u002F2026-06-11#new-0611-2-call-rating-on-completion)\n",null,{},1794739466268]