{"slug":"bitbucket-cloud-api","name":"Bitbucket Cloud API","host":"api.bitbucket.org","site":"https://bitbucket.org","category":"devtools","docsUrl":null,"sources":[{"kind":"changelog","url":"https://developer.atlassian.com/cloud/bitbucket/changelog/"},{"kind":"archive","url":"https://community.developer.atlassian.com/t/bitbucket-cloud-announcing-end-of-life-for-cross-workspace-apis-timeline-next-steps-and-instructions-for-connect-apps/99972"}],"url":"https://www.okapi.bot/providers/bitbucket-cloud-api/","json":"https://www.okapi.bot/api/v1/providers/bitbucket-cloud-api.json","breakingChanges":[{"slug":"2-0-repositories-issues-stops-working","api":"bitbucket-cloud-api","title":"/2.0/repositories/{}/{}/issues stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2026-08-20","scope":null,"calls":["/2.0/repositories/{}/{}/issues*"],"method":null,"path":"/2.0/repositories/{}/{}/issues*","source":{"url":"https://developer.atlassian.com/cloud/bitbucket/changelog/","kind":"archive"},"quote":"the API endpoints that support Issue Tracker are now fully removed.","migration":"Move issue tracking to Jira (or another tracker) and call its API instead.","migrationChange":null,"needsDecision":"Bitbucket has no issue tracker anymore: moving the issues to Jira or another tracker is a product decision.","text":null,"publishedAt":"2026-10-23T10:06:00.161Z","updatedAt":"2026-10-23T10:06:00.161Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/bitbucket-cloud-api/breaking-changes/2-0-repositories-issues-stops-working/"},{"slug":"2-0-addon-linkers-stops-working","api":"bitbucket-cloud-api","title":"/2.0/addon/linkers stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-02-05","effectiveAt":"2026-06-16","scope":null,"calls":["/2.0/addon/linkers*"],"method":null,"path":"/2.0/addon/linkers*","source":{"url":"https://developer.atlassian.com/cloud/bitbucket/changelog/","kind":"archive"},"quote":"we have removed the Bitbucket Cloud Connect addon linker APIs. These endpoints are no longer available.","migration":"Remove the calls; rebuild the app on Forge, which has no linker API.","migrationChange":null,"needsDecision":"No replacement: Connect apps must be rebuilt on Forge.","text":null,"publishedAt":"2026-10-23T10:06:00.161Z","updatedAt":"2026-10-23T10:06:00.161Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/bitbucket-cloud-api/breaking-changes/2-0-addon-linkers-stops-working/"},{"slug":"get-2-0-repositories-stops-working","api":"bitbucket-cloud-api","title":"GET /2.0/repositories stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2026-04-14","scope":null,"calls":["GET /2.0/repositories"],"method":"GET","path":"/2.0/repositories","source":{"url":"https://community.developer.atlassian.com/t/bitbucket-cloud-announcing-end-of-life-for-cross-workspace-apis-timeline-next-steps-and-instructions-for-connect-apps/99972","kind":"archive"},"quote":"on April 14 we will move the old cross-workspace APIs into the end of life phase. This means that these APIs will no longer work and all integrations that rely on them will not function.","migration":"List the user's workspaces with GET /2.0/user/workspaces, then each one's repositories with GET /2.0/repositories/{workspace}.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:05:53.934Z","updatedAt":"2026-10-23T10:05:53.934Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/bitbucket-cloud-api/breaking-changes/get-2-0-repositories-stops-working/"},{"slug":"get-2-0-user-permissions-workspaces-stops-working","api":"bitbucket-cloud-api","title":"GET /2.0/user/permissions/workspaces stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2026-04-14","scope":null,"calls":["GET /2.0/user/permissions/workspaces"],"method":"GET","path":"/2.0/user/permissions/workspaces","source":{"url":"https://community.developer.atlassian.com/t/bitbucket-cloud-announcing-end-of-life-for-cross-workspace-apis-timeline-next-steps-and-instructions-for-connect-apps/99972","kind":"archive"},"quote":"on April 14 we will move the old cross-workspace APIs into the end of life phase. This means that these APIs will no longer work and all integrations that rely on them will not function.","migration":"Read permissions per workspace with GET /2.0/user/workspaces/{workspace}/permission or GET /2.0/workspaces/{workspace}/permissions.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:05:53.934Z","updatedAt":"2026-10-23T10:05:53.934Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/bitbucket-cloud-api/breaking-changes/get-2-0-user-permissions-workspaces-stops-working/"},{"slug":"get-2-0-workspaces-stops-working","api":"bitbucket-cloud-api","title":"GET /2.0/workspaces stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2026-04-14","scope":null,"calls":["GET /2.0/workspaces"],"method":"GET","path":"/2.0/workspaces","source":{"url":"https://community.developer.atlassian.com/t/bitbucket-cloud-announcing-end-of-life-for-cross-workspace-apis-timeline-next-steps-and-instructions-for-connect-apps/99972","kind":"archive"},"quote":"on April 14 we will move the old cross-workspace APIs into the end of life phase. This means that these APIs will no longer work and all integrations that rely on them will not function.","migration":"List the user's workspaces with GET /2.0/user/workspaces; read one with GET /2.0/workspaces/{workspace}.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:05:53.934Z","updatedAt":"2026-10-23T10:05:53.934Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/bitbucket-cloud-api/breaking-changes/get-2-0-workspaces-stops-working/"}]}