- List open branches
- Create a branch
- List branch restrictions
- Create a branch restriction rule
- Delete a branch restriction rule
- Get a branch restriction rule
- Update a branch restriction rule
- Get the branching model for a repository
- Get the branching model config for a repository
- Update the branching model config for a repository
- Get the branching model for a project
- Get the branching model config for a project
- Update the branching model config for a project
- Get a branch
- Get a commit
- Unapprove a commit
- Approve a commit
- List commits
- List a commit's comments
- Create comment for a commit
- Delete a commit comment
- Get a commit comment
- Update a commit comment
- List reports
- Create or update a report
- Get a report
- Delete a report
- List commit statuses for a commit
- Create a build status for a commit
- Get a build status for a commit
- Update a build status for a commit
- List commits with include/exclude refs
- List deployments for a repository
- Get a deployment by UUID
- List deployment environments for a repository
- Create a deployment environment for a repository
- Get a deployment environment by UUID
- Update a deployment environment configuration
- Return the authenticated identity and auth type for the current Bitbucket connection. Wraps GET /user for identity. Maps to the StackOne IAM unified credentials schema (name, auth_type, user). auth_type is pinned to "oauth" because this connector exposes only the OAuth 2.0 auth surface.
- List the Bitbucket workspaces the authenticated identity belongs to, mapped to the IAM unified organization schema. Wraps GET /user/workspaces (paginated, page/pagelen). Each entry's id is the workspace slug (e.g. "stackone") — the canonical, stable, human-readable identifier referenced by other IAM actions via filter.organization_id.
- Retrieve a single Bitbucket workspace by its slug (e.g. "stackone"), mapped to the IAM unified organization schema. Wraps GET /workspaces/{workspace}. The {id} input must be the workspace slug as returned by unified_list_organizations; the endpoint also accepts UUIDs but slug is the canonical form.
- List unified resource types in Bitbucket.
- List unified resource users in Bitbucket.
- Return the three stable workspace-permission IAM roles Bitbucket exposes ("owner", "collaborator", "member") synthesized from Bitbucket's workspace permission API. The role set is static, closed, and matches the permission values returned by GET /workspaces/{workspace}/permissions. Bitbucket Cloud has no public custom-roles API.
- Retrieve a single synthesized Bitbucket IAM workspace-permission role by stable key ("owner", "collaborator", or "member"). Any other id returns a generic typed record rather than a 404, since Bitbucket's role namespace has no notion of "unknown roles" to validate against.
- List the members of a single Bitbucket workspace mapped to the IAM unified user schema, cursor-paginated 100 per page. REQUIRES filter.organization_id (the workspace slug). Bitbucket has no connection-global user list — users are workspace-scoped. Each entry's id is the user's account_id (e.g. "557058:..."). Members listing is sparse — call unified_get_user for the full profile (created_on, location, website).
- Retrieve a single Bitbucket user by account_id (e.g. "557058:..."), mapped to the IAM unified user schema. Wraps GET /users/{selected_user} for the full profile (display_name, created_on, location, website, avatar). Field coverage is fuller than unified_list_users — call this to enrich a member listing. The endpoint also accepts UUIDs but the unified id contract uses account_id.
- List pipelines
- Run a pipeline
- Get a pipeline
- Get configuration
- List steps for a pipeline
- Get a step of a pipeline
- Get log file for a step
- Get the logs for the build container or a service container for a given step of a pipeline.
- Create a schedule
- List schedules
- Get a schedule
- Update a schedule
- Delete a schedule
- List variables for a repository
- Create a variable for a repository
- Get a variable for a repository
- Update a variable for a repository
- Delete a variable for a repository
- Stop a pipeline
- Update configuration
- Update the next build number
- List all projects in a workspace
- Get a specific project by key
- Create a project in a workspace
- Update an existing project
- Delete a project from a workspace
- List pull requests that contain a commit
- List pull requests
- Create a pull request
- Get a pull request
- Update a pull request
- Unapprove a pull request
- Approve a pull request
- List commits on a pull request
- Decline a pull request
- Merge a pull request
- List workspace pull requests for a user
- List comments on a pull request
- Create a comment on a pull request
- Delete a comment on a pull request
- Get a comment on a pull request
- Update a comment on a pull request
- Reopen a comment thread
- Resolve a comment thread
- List changes in a pull request
- Get the diff stat for a pull request
- List commit statuses for a pull request
- Get the patch for a pull request
- Remove change request for a pull request
- Request changes for a pull request
- List all repositories in a workspace
- Get a repository
- Create a new repository
- List default reviewers
- Remove a user from the default reviewers
- Get a default reviewer
- Add a user to the default reviewers
- List repository deploy keys
- Add a repository deploy key
- Delete a repository deploy key
- Get a repository deploy key
- Update a repository deploy key
- Compare two commits
- Compare two commit diff stats
- List repository forks
- Get the root directory of the main branch
- Create a commit by uploading a file
- Get file or directory contents
- List repositories watchers
- List download artifacts
- Get a patch for two commits
- Delete a repository
- List explicit group permissions for a repository
- Get the currently authenticated user
- Get a user
- List SSH keys
- Add a new SSH key
- Delete a SSH key
- Get a SSH key
- Update a SSH key
- List workspaces for the current user
- Get a workspace
- List repository permissions in a workspace for the authenticated user
- List all repository permissions for a workspace
- List all user permissions for a specific repository in a workspace
- List the default reviewers in a project
- Add a user as a default reviewer for the project
- Get a specific default reviewer for a project
- Remove a user from the project's default reviewers
- List deploy keys for a project
- Create a deploy key for a project
- Get a project deploy key
- Delete a deploy key from a project
- List user permissions in a workspace
- List all members of a workspace
No matching actions