Connect Bitbucket
Temps connects to Bitbucket Cloud (bitbucket.org) with a Repository or Workspace Access Token. Once connected, Temps registers the webhook for you and can post preview comments on pull requests. Start from Connect a Git Provider if you haven't opened the Git Providers page yet.
Access token
- In Bitbucket, create a Repository Access Token (Repository settings → Access tokens) or a Workspace Access Token (Workspace settings → Access tokens) with Repositories: Read, plus Webhooks: Read and write for push-triggered deploys and Pull requests: Write for preview comments.
- Copy the token.
- In Temps, on the Add Git Provider screen choose Bitbucket → Access Token, paste the token into the Token field, and click Connect.
Temps registers the Bitbucket webhook automatically when you link a repository to a project. If registration fails (for example, the token lacks the webhook scope), the connection still succeeds and the webhook URL is shown so you can add it manually.
App passwords no longer work
Atlassian has removed Bitbucket app passwords: new ones could not be created after 9 September 2025, and existing ones stopped working on 28 July 2026. The App Password option on the Add Git Provider screen therefore can't authenticate any more. If an existing Bitbucket connection used an app password, remove it on the Git Providers page and reconnect with a repository or workspace access token as described above — access tokens are the supported method.
Atlassian's replacement for app passwords, the scoped API token, is not a supported way to connect Temps in v0.1.0-beta.56. The username-and-password option sends one username to both the Bitbucket REST API, which expects your Atlassian account email with an API token, and to git over HTTPS, which expects your Bitbucket username, so one set of credentials cannot satisfy both.
Bitbucket Data Center
Running Bitbucket Data Center / Server (self-hosted)? It uses a different API and is not supported directly — connect it through Other Git Providers instead.
Once connected, confirm the status shows Active and continue with Confirm the connection.