Skip to main content
Skip table of contents

Why are push-checks are not available?

While it is technically possible to listen to push events, there is currently no way to reject or block a push using the available APIs.

Atlassian’s Forge platform and the Bitbucket Cloud API do not provide any mechanism to abort a push once it has been initiated. In other words:

⚠️ You can react to a push, but you cannot prevent it.

This is why Jira Hooks for Bitbucket, as a Forge-based app, currently cannot implement true push checks. Instead, it focuses on enforcing rules during the pull request lifecycle, where merge checks can safely block code from being merged into protected branches.

As soon as the Bitbucket Cloud API allows it, Jira Hooks for Bitbucket will introduce full push check support—enabling enforcement earlier in the development workflow, directly at the push event.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.