Developer
Get Support
Sign in
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Last updated Jan 16, 2026

Changelog

This changelog is the source of truth for all changes to the Bitbucket API and Bitbucket Connect API that affect people using Bitbucket Cloud and developing Bitbucket Cloud apps.

To ask any questions related to Bitbucket Cloud development please visit the Bitbucket Cloud developer community.

16 January 2026

Announcement New Public APIs to retrieve list of accessible workspaces for a user

As previously mentioned in CHANGE-2770, support for several cross-workspace APIs has ended.

We are announcing the availability of two new public REST APIs that return information about the accessible workspaces for a user:

These new endpoints can be used alongside existing single-workspace scoped APIs to serve as replacements for the deprecated APIs.

More details

Below is a table summarizing the deprecated APIs and the corresponding alternative APIs that we suggest transitioning to.

        

Deprecated API description

Deprecated endpoint and link

Suggested alternative APIs

1

Returns a paginated list of all public repositories.

GET /2.0/repositories
The Bitbucket Cloud Rest API

  • GET /2.0/repositories/{workspace}

  • Can be used with GET /2.0/user/workspaces to first get accessible workspaces

2

Returns an object for each repository the caller has explicit access to and their effective permission.

GET /2.0/user/permissions/repositories
The Bitbucket Cloud Rest API

  • GET /2.0/workspaces/{workspace}/permissions/repositories

  • Can be used with GET /2.0/user/workspaces to first get accessible workspaces

3

Returns all snippets.

GET /2.0/snippets
The Bitbucket Cloud Rest API

  • GET /2.0/snippets/{workspace}

  • https://developer.atlassian.com/cloud/bitbucket/rest/api-group-snippets/?utm_source=sfmc&utm_medium=email&utm_campaign=EML-21718#api-snippets-workspace-get

  • Can be used with GET /2.0/user/workspaces to first get accessible workspaces

4

Returns an object for each workspace the caller is a member of, and their effective role.

GET /2.0/user/permissions/workspaces
The Bitbucket Cloud Rest API

  • GET /2.0/user/workspaces

  • GET /2.0/user/workspaces/{workspace}/permission

5

Returns a list of workspaces accessible by the authenticated user.

GET /2.0/workspaces
The Bitbucket Cloud Rest API

  • GET /2.0/user/workspaces

For the first three deprecated APIs, if you already have a single workspace, simply transition to the workspace-scoped alternative by including the workspace slug or UUID in the request path.

However, if you do not already have a single workspace, we suggest using the workspace‑scoped APIs in combination with the new /2.0/user/workspaces API.

  1. Use the /2.0/user/workspaces to get all accessible workspaces for the user

  2. Request to workspace‑scoped alternative endpoint (example: /2.0/repositories/{workspace})

    1. Option 1: select one accessible workspace to use in a request to the scoped endpoint (1 request)

    2. Option 2: make a request for each accessible workspace and aggregate the results (N requests)

17 December 2025

Added UI Kit Comment, Pressable and Editor components are now generally available

The following UI Kit components are now generally available:

  • Comment, which displays discussions and user feedback.

  • Pressable, which is a primitive for building custom buttons.

  • CommentEditor, provides a contained comment editor UI with a simple toolbar.

  • ChromelessEditor, provides a simple text editor that does not have a toolbar.

For more information, see the component documentation.

More details

To access these components, you will need to update your app to the latest version of @forge/react. In the terminal of your project directory, run:

npm install --save @forge/react@latest

8 December 2025

Added New Bitbucket workspace personal settings page module in Forge

We’ve added the module bitbucket:workspacePersonalSettingsPage to Forge. You can use this module to build a custom workspace settings page. For more information, see Bitbucket workspace personal settings page.

4 December 2025

Deprecation Notice Deprecation Notice: OAuth 1.0 and Implicit Grant Flows for Bitbucket Cloud

We’re retiring support for OAuth 1.0 and Implicit Grant flows for Bitbucket Cloud on Feb 27, 2026. These methods are being removed due to known security risks and alignment with modern OAuth 2.0 standards.

If you’re still using OAuth 1.0 please plan to migrate to Oauth 2.0 before Feb 27, 2026 using our authentication guide which has full details on how to set this up.

After the cutoff, requests using OAuth 1.0 or implicit grants will no longer be accepted.

For help migrating, see our updated authentication guide or contact support.

1 December 2025

Announcement Forge Automation Actions is now in GA

Following the Preview release, the Forge Automation Actions is now generally available. The Automation action module allows you to extend the Automation Platform and add new Forge-based actions to your app. With this release Forge Actions can now output smart values, enabling seamless data flow and dynamic automation.

For more information, see the Forge Automation Action module documentation.

24 November 2025

Added New Bitbucket Forge module in project settings menu page

bitbucket:projectSettingsMenuPage module is now available. You can use this module to build a custom project settings page. See the project settings menu page for details.

Added New Bitbucket Forge module in repository code page

bitbucket:repoCodeFileViewer module is now available. You can use this module to build a custom file viewer. See the file viewer page for details.

Added bitbucket:workspaceGlobalPage Forge module for Bitbucket workspace global pages

We've introduced the bitbucket:workspaceGlobalPage module for Forge apps. Your app will now appear as a menu item in the Apps section of the Bitbucket workspace navigation, displaying your custom page content when users select it.

To use this module, update your app’s manifest to include bitbucket:workspaceGlobalPage.
For implementation details and examples, see the bitbucket:workspaceGlobalPage module reference.

20 November 2025

Announcement Forge platform to undergo maintenance (commercial production)

Forge platform will be undergoing maintenance in commercial production on November 23, 2025 for approximately 1 minute between 5:30-6:30am UTC

During this interval, below capabilities will not be available intermittently:

  • Create/update/delete apps

  • Deploy apps

  • Install/uninstall/upgrade apps

App invocations will continue to work for existing users of the apps. However, new customers might not be able to use apps as consent process will be impacted during this interval as well.

19 November 2025

Deprecation Notice Update to the Fork a Repository endpoint

Starting February 27, 2026, the Bitbucket Cloud REST API endpoint to fork a repository will not allow forking outside the parent workspace. Currently, if the workspace parameter is not added, the fork will be created in the requesting user's workspace. On 2/27/26, if the workspace slug is not added, it will default to the parent workspace. If another workspace is specified, an error will be returned. Applications using this endpoint should be updated to create forks within the parent workspace only.

27 October 2025

Deprecation Notice Diff and diffstat endpoints will default to topic diff

As part of previously announced changes to improve diff performance, Bitbucket Cloud’s compare two commits and compare two diff stats REST endpoints will begin returning a topic diff (three-dot diff) by default, instead of the current default, preview-merge diff.

This change will be effective November 17, 2025.

Consumers can specify the merge=true parameter to explicitly request a preview-merge diff. This parameter is already supported but will be removed in the future. We will post a separate changelog entry when we have further details about the timeline for its removal.

20 October 2025

Added Type-safe interface for resolvers

When defining resolvers, the front-end code can share the types with the backend so the invocation interface is type-safe. This helps catch potential errors during compilation.

More details

See resolver and bridge documentation for implementing the type-safe invocations. To use the new type-safe functions, update to the latest versions of @forge/resolver and @forge/bridge. Type safety is not a security mechanism; sensitive data should be validated separately.

17 October 2025

Added Reviewers field added to Bitbucket pull request reviewer status updated event

We've enhanced the Forge Bitbucket event for pull request reviewer status updated. The event payload now includes a new reviewers field, which provides the latest status of each reviewer on the pull request.

This addition makes it easier to track reviewer decisions and automate workflows based on reviewer status.

For more information and example payloads, see the Bitbucket Forge events.

13 October 2025

Announcement Forge Automation Actions is now in Preview

Forge Automation Actions is now available in Preview. This feature allows you to extend the Automation Platform and add new Forge-based actions to your app. During Preview, the Automation Actions in your app can be used in production environments.

For more information, see the Forge Automation Action documentation and share your feedback to help us improve

30 September 2025

Announcement Forge platform to undergo maintenance (commercial production)

Forge platform will be undergoing maintenance in commercial production on October 12, 2025 for approximately 1 minute between 3-4am UTC

During this interval, below capabilities will not be available intermittently:

  • Create/update/delete apps

  • Deploy apps

  • Install/uninstall/upgrade apps

App invocations will continue to work for existing users of the apps. However, new customers might not be able to use apps as consent process will be impacted during this interval as well.

Rate this page: