Update for Bitbucket API tokens.
Review Request #14809 — Created Feb. 10, 2026 and submitted
Bitbucket is shifting away from app passwords towards the new Atlassian
API tokens. It's already impossible to create new passwords, and they
will stop working in June of this year.API tokens work very similar to app passwords (both are fundamentally
just HTTP Basic auth), but there are two changes necessary:
- Usernames are now e-mail addresses (where before they were explicitly
not e-mail addresses). - API tokens only work with the https://api.bitbucket.org/ endpoint, and
not the https://bitbucket.org/api/ endpoint.
This change fixes up our form and API URL to handle this. Docs have been
updated, along with a big notice at the top.
I've also snuck in a fix for the GitHub PAT instructions to open the
link in a new tab.
- Added a new Bitbucket account using API tokens and verified that API
calls worked as expected. - Ran unit tests.
- Built the user manual.
| Summary | ID |
|---|---|
| wtlxzsuwpqvyvnupkxlrpxlvrnykouws |
| Description | From | Last Updated |
|---|---|---|
|
How does this affect existing setups? We don't want to immediately break users after upgrade. |
|
|
|
We should mention which releases support this. |
|
|
|
Instead of saying all of this information directly in the help text, should we link to the docs above instead? … |
|
-
-
Instead of saying all of this information directly in the help text, should we link to the docs above instead? That way if anything ever changes, like the URLs for example, then we can deploy new docs and this help text will still be correct. But if we put the info here directly, the help text will be wrong until we do the next Review Board release.
- Change Summary:
-
- Add version note to the docs.
- Open links from the help text in a new tab (and include a similar fix for the github help text)
- Description:
-
Bitbucket is shifting away from app passwords towards the new Atlassian
API tokens. It's already impossible to create new passwords, and they will stop working in June of this year. API tokens work very similar to app passwords (both are fundamentally
just HTTP Basic auth), but there are two changes necessary: - Usernames are now e-mail addresses (where before they were explicitly
not e-mail addresses).
- API tokens only work with the https://api.bitbucket.org/ endpoint, and
not the https://bitbucket.org/api/ endpoint.
This change fixes up our form and API URL to handle this. Docs have been
updated, along with a big notice at the top. + + I've also snuck in a fix for the GitHub PAT instructions to open the
+ link in a new tab. - Usernames are now e-mail addresses (where before they were explicitly
- Commits:
-
Summary ID wtlxzsuwpqvyvnupkxlrpxlvrnykouws wtlxzsuwpqvyvnupkxlrpxlvrnykouws