Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps, or even add custom UI add-ons into Bitbucket itself using the Connect framework.
https://api.bitbucket.org/2.0303 endpoints available
/userGet current user
/addonUpdate an installed app
/addonDelete an app
/snippetsList snippets
/snippetsCreate a snippet
/workspacesList workspaces for user
/hook_eventsGet a webhook resource
/user/emailsList email addresses for current user
/repositoriesList public repositories
/addon/linkersList linkers for an app
/user/emails/{email}Get an email address for current user
/snippets/{workspace}List snippets in a workspace
/snippets/{workspace}Create a snippet for a workspace
/users/{selected_user}Get a user
/workspaces/{workspace}Get a workspace
/repositories/{workspace}List repositories in a workspace
/addon/linkers/{linker_key}Get a linker for an app
/hook_events/{subject_type}List subscribable webhook types
/user/permissions/workspacesList workspaces for the current user
/pullrequests/{selected_user}List pull requests for a user
/teams/{username}/search/codeSearch for code in a team's repositories
/workspaces/{workspace}/hooksList webhooks for a workspace
/workspaces/{workspace}/hooksCreate a webhook for a workspace
/user/permissions/repositoriesList repository permissions for a user
/users/{selected_user}/ssh-keysList SSH keys
/users/{selected_user}/ssh-keysAdd a new SSH key
/workspaces/{workspace}/membersList users in a workspace
/workspaces/{workspace}/projectsList projects in a workspace
/workspaces/{workspace}/projectsCreate a project in a workspace
/addon/linkers/{linker_key}/valuesList linker values for a linker
/addon/linkers/{linker_key}/valuesUpdate a linker value
/addon/linkers/{linker_key}/valuesCreate a linker value
/addon/linkers/{linker_key}/valuesDelete all linker values
/snippets/{workspace}/{encoded_id}Get a snippet
/snippets/{workspace}/{encoded_id}Update a snippet
/snippets/{workspace}/{encoded_id}Delete a snippet
/users/{selected_user}/search/codeSearch for code in a user's repositories
/workspaces/{workspace}/hooks/{uid}Get a webhook for a workspace
/workspaces/{workspace}/hooks/{uid}Update a webhook for a workspace
/workspaces/{workspace}/hooks/{uid}Delete a webhook for a workspace
/workspaces/{workspace}/permissionsList user permissions in a workspace
/workspaces/{workspace}/search/codeSearch for code in a workspace
/repositories/{workspace}/{repo_slug}Get a repository
/repositories/{workspace}/{repo_slug}Update a repository
/repositories/{workspace}/{repo_slug}Create a repository
/repositories/{workspace}/{repo_slug}Delete a repository
/snippets/{workspace}/{encoded_id}/watchCheck if the current user is watching a snippet
/snippets/{workspace}/{encoded_id}/watchWatch a snippet
/snippets/{workspace}/{encoded_id}/watchStop watching a snippet
/users/{selected_user}/ssh-keys/{key_id}Get a SSH key
/users/{selected_user}/ssh-keys/{key_id}Update a SSH key
/users/{selected_user}/ssh-keys/{key_id}Delete a SSH key
/workspaces/{workspace}/members/{member}Get user membership for a workspace
/repositories/{workspace}/{repo_slug}/srcGet the root directory of the main branch
/repositories/{workspace}/{repo_slug}/srcCreate a commit by uploading a file
/repositories/{workspace}/{repo_slug}/refsList branches and tags
/snippets/{workspace}/{encoded_id}/commitsList snippet changes
/repositories/{workspace}/{repo_slug}/forksList repository forks
/repositories/{workspace}/{repo_slug}/forksFork a repository
/repositories/{workspace}/{repo_slug}/hooksList webhooks for a repository
/repositories/{workspace}/{repo_slug}/hooksCreate a webhook for a repository
/snippets/{workspace}/{encoded_id}/commentsList comments on a snippet
/snippets/{workspace}/{encoded_id}/commentsCreate a comment on a snippet
/snippets/{workspace}/{encoded_id}/watchersList users watching a snippet
/repositories/{workspace}/{repo_slug}/issuesList issues
/repositories/{workspace}/{repo_slug}/issuesCreate an issue
/snippets/{workspace}/{encoded_id}/{node_id}Get a previous revision of a snippet
/snippets/{workspace}/{encoded_id}/{node_id}Update a previous revision of a snippet
/snippets/{workspace}/{encoded_id}/{node_id}Delete a previous revision of a snippet
/addon/linkers/{linker_key}/values/{value_id}Get a linker value
/addon/linkers/{linker_key}/values/{value_id}Delete a linker value
/repositories/{workspace}/{repo_slug}/commitsList commits
/repositories/{workspace}/{repo_slug}/commitsList commits with include/exclude
/teams/{username}/pipelines_config/variables/List variables for an account
/teams/{username}/pipelines_config/variables/Create a variable for a user
/repositories/{workspace}/{repo_slug}/versionsList defined versions for issues
/repositories/{workspace}/{repo_slug}/watchersList repositories watchers
/workspaces/{workspace}/projects/{project_key}Get a project for a workspace
/workspaces/{workspace}/projects/{project_key}Update a project for a workspace
/workspaces/{workspace}/projects/{project_key}Delete a project for a workspace
/repositories/{workspace}/{repo_slug}/downloadsList download artifacts
/repositories/{workspace}/{repo_slug}/downloadsUpload a download artifact
/repositories/{workspace}/{repo_slug}/refs/tagsList tags
/repositories/{workspace}/{repo_slug}/refs/tagsCreate a tag
/snippets/{workspace}/{encoded_id}/files/{path}Get a snippet's raw file at HEAD
/repositories/{workspace}/{repo_slug}/componentsList components
/repositories/{workspace}/{repo_slug}/milestonesList milestones
/repositories/{workspace}/{repo_slug}/pipelines/List pipelines
/repositories/{workspace}/{repo_slug}/pipelines/Run a pipeline
/workspaces/{workspace}/permissions/repositoriesList all repository permissions for a workspace
/repositories/{workspace}/{repo_slug}/deploy-keysList repository deploy keys
/repositories/{workspace}/{repo_slug}/deploy-keysAdd a repository deploy key
/repositories/{workspace}/{repo_slug}/diff/{spec}Compare two commits
/repositories/{workspace}/{repo_slug}/hooks/{uid}Get a webhook for a repository
/repositories/{workspace}/{repo_slug}/hooks/{uid}Update a webhook for a repository
/repositories/{workspace}/{repo_slug}/hooks/{uid}Delete a webhook for a repository
/repositories/{workspace}/{repo_slug}/deployments/List deployments
/repositories/{workspace}/{repo_slug}/patch/{spec}Get a patch for two commits
/repositories/{workspace}/{repo_slug}/pullrequestsList pull requests
/repositories/{workspace}/{repo_slug}/pullrequestsCreate a pull request
/snippets/{workspace}/{encoded_id}/{revision}/diffGet snippet changes between versions
/users/{selected_user}/pipelines_config/variables/List variables for a user
/users/{selected_user}/pipelines_config/variables/Create a variable for a user
/workspaces/{workspace}/pipelines-config/variablesList variables for a workspace
/workspaces/{workspace}/pipelines-config/variablesCreate a variable for a workspace
/repositories/{workspace}/{repo_slug}/environments/List environments
/repositories/{workspace}/{repo_slug}/environments/Create an environment
/repositories/{workspace}/{repo_slug}/issues/exportExport issues
/repositories/{workspace}/{repo_slug}/issues/importCheck issue import status
/repositories/{workspace}/{repo_slug}/issues/importImport issues
/repositories/{workspace}/{repo_slug}/refs/branchesList open branches
/repositories/{workspace}/{repo_slug}/refs/branchesCreate a branch
/snippets/{workspace}/{encoded_id}/{revision}/patchGet snippet patch between versions
/repositories/{workspace}/{repo_slug}/branching-modelGet the branching model for a repository
/repositories/{workspace}/{repo_slug}/commit/{commit}Get a commit
/repositories/{workspace}/{repo_slug}/diffstat/{spec}Compare two commit diff stats
/snippets/{workspace}/{encoded_id}/commits/{revision}Get a previous snippet change
/repositories/{workspace}/{repo_slug}/pipelines_configGet configuration
/repositories/{workspace}/{repo_slug}/pipelines_configUpdate configuration
/repositories/{workspace}/{repo_slug}/refs/tags/{name}Get a tag
/repositories/{workspace}/{repo_slug}/refs/tags/{name}Delete a tag
/repositories/{workspace}/{repo_slug}/default-reviewersList default reviewers
/repositories/{workspace}/{repo_slug}/issues/{issue_id}Get an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}Update an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}Delete an issue
/repositories/{workspace}/{repo_slug}/override-settingsRetrieve the inheritance state for repository settings
/repositories/{workspace}/{repo_slug}/override-settingsSet the inheritance state for repository settings
/repositories/{workspace}/{repo_slug}/commits/{revision}List commits for revision
/repositories/{workspace}/{repo_slug}/commits/{revision}List commits for revision using include/exclude
/snippets/{workspace}/{encoded_id}/comments/{comment_id}Get a comment on a snippet
/snippets/{workspace}/{encoded_id}/comments/{comment_id}Update a comment on a snippet
/snippets/{workspace}/{encoded_id}/comments/{comment_id}Delete a comment on a snippet
/repositories/{workspace}/{repo_slug}/branch-restrictionsList branch restrictions
/repositories/{workspace}/{repo_slug}/branch-restrictionsCreate a branch restriction rule
/repositories/{workspace}/{repo_slug}/src/{commit}/{path}Get file or directory contents
/snippets/{workspace}/{encoded_id}/{node_id}/files/{path}Get a snippet's raw file
/repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Get a repository deploy key
/repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Update a repository deploy key
/repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Delete a repository deploy key
/repositories/{workspace}/{repo_slug}/downloads/{filename}Get a download artifact link
/repositories/{workspace}/{repo_slug}/downloads/{filename}Delete a download artifact
/repositories/{workspace}/{repo_slug}/merge-base/{revspec}Get the common ancestor between two commits
/repositories/{workspace}/{repo_slug}/refs/branches/{name}Get a branch
/repositories/{workspace}/{repo_slug}/refs/branches/{name}Delete a branch
/workspaces/{workspace}/projects/{project_key}/deploy-keysList project deploy keys
/workspaces/{workspace}/projects/{project_key}/deploy-keysCreate a project deploy key
/repositories/{workspace}/{repo_slug}/pullrequests/activityList a pull request activity log
/repositories/{workspace}/{repo_slug}/versions/{version_id}Get a defined version for issues
/users/{selected_user}/properties/{app_key}/{property_name}Get a user application property
/users/{selected_user}/properties/{app_key}/{property_name}Update a user application property
/users/{selected_user}/properties/{app_key}/{property_name}Delete a user application property
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteCheck if current user voted for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteVote for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteRemove vote for an issue
/teams/{username}/pipelines_config/variables/{variable_uuid}Get a variable for a team
/teams/{username}/pipelines_config/variables/{variable_uuid}Update a variable for a team
/teams/{username}/pipelines_config/variables/{variable_uuid}Delete a variable for a team
/workspaces/{workspace}/permissions/repositories/{repo_slug}List a repository permissions for a workspace
/repositories/{workspace}/{repo_slug}/commit/{commit}/approveApprove a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/approveUnapprove a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/reportsList reports
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchCheck if current user is watching a issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchWatch an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchStop watching an issue
/repositories/{workspace}/{repo_slug}/pipelines-config/cachesDelete caches
/repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Get a branch restriction rule
/repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Update a branch restriction rule
/repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Delete a branch restriction rule
/repositories/{workspace}/{repo_slug}/branching-model/settingsGet the branching model config for a repository
/repositories/{workspace}/{repo_slug}/branching-model/settingsUpdate the branching model config for a repository
/repositories/{workspace}/{repo_slug}/commit/{commit}/commentsList a commit's comments
/repositories/{workspace}/{repo_slug}/commit/{commit}/commentsCreate comment for a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/statusesList commit statuses for a commit
/repositories/{workspace}/{repo_slug}/permissions-config/usersList explicit user permissions for a repository
/repositories/{workspace}/{repo_slug}/pipelines-config/caches/List caches
/workspaces/{workspace}/projects/{project_key}/branching-modelGet the branching model for a project
/repositories/{workspace}/{repo_slug}/components/{component_id}Get a component for issues
/repositories/{workspace}/{repo_slug}/effective-branching-modelGet the effective, or currently applied, branching model for a repository
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/changesList changes on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/changesModify the state of an issue
/repositories/{workspace}/{repo_slug}/milestones/{milestone_id}Get a milestone
/repositories/{workspace}/{repo_slug}/permissions-config/groupsList explicit group permissions for a repository
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}Get a pipeline
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/commentsList comments on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/commentsCreate a comment on an issue
/workspaces/{workspace}/pipelines-config/identity/oidc/keys.jsonGet keys for OIDC in Pipelines
/workspaces/{workspace}/projects/{project_key}/default-reviewersList the default reviewers in a project
/repositories/{workspace}/{repo_slug}/effective-default-reviewersList effective default reviewers
/repositories/{workspace}/{repo_slug}/filehistory/{commit}/{path}List commits that modified a file
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/List schedules
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/Create a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/List variables for a repository
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/Create a variable for a repository
/users/{selected_user}/pipelines_config/variables/{variable_uuid}Get a variable for a user
/users/{selected_user}/pipelines_config/variables/{variable_uuid}Update a variable for a user
/users/{selected_user}/pipelines_config/variables/{variable_uuid}Delete a variable for a user
/repositories/{workspace}/{repo_slug}/commit/{commit}/pullrequestsList pull requests that contain a commit
/workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Get variable for a workspace
/workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Update variable for a workspace
/workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Delete a variable for a workspace
/repositories/{workspace}/{repo_slug}/deployments/{deployment_uuid}Get a deployment
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachmentsList attachments for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachmentsUpload an attachment to an issue
/repositories/{workspace}/{repo_slug}/pipelines_config/build_numberUpdate the next build number
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairGet SSH key pair
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairUpdate SSH key pair
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairDelete SSH key pair
/workspaces/{workspace}/projects/{project_key}/deploy-keys/{key_id}Get a project deploy key
/workspaces/{workspace}/projects/{project_key}/deploy-keys/{key_id}Delete a deploy key from a project
/repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/buildCreate a build status for a commit
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}Get a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}Update a pull request
/repositories/{workspace}/{repo_slug}/environments/{environment_uuid}Get an environment
/repositories/{workspace}/{repo_slug}/environments/{environment_uuid}Delete an environment
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/List steps for a pipeline
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/List known hosts
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/Create a known host
/workspaces/{workspace}/projects/{project_key}/branching-model/settingsGet the branching model config for a project
/workspaces/{workspace}/projects/{project_key}/branching-model/settingsUpdate the branching model config for a project
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Get a report
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Create or update a report
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Delete a report
/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Get a default reviewer
/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Add a user to the default reviewers
/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Remove a user from the default reviewers
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffList changes in a pull request
/repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/build/{key}Get a build status for a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/build/{key}Update a build status for a commit
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}Get attachment for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}Delete an attachment for an issue
/repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}Delete a cache
/repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Get a repository application property
/repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Update a repository application property
/repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Delete a repository application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/mergeMerge a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/patchGet the patch for a pull request
/repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Get a commit comment
/repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Update a commit comment
/repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Delete a commit comment
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/changes/{change_id}Get issue change object
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Get an explicit group permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Update an explicit group permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Delete an explicit group permission for a repository
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/stopPipelineStop a pipeline
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approveApprove a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approveUnapprove a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commitsList commits on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/declineDecline a pull request
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Get a comment on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Update a comment on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Delete a comment on an issue
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/activityList a pull request activity log
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commentsList comments on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commentsCreate a comment on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffstatGet the diff stat for a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statusesList commit statuses for a pull request
/repositories/{workspace}/{repo_slug}/environments/{environment_uuid}/changes/Update an environment
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Get a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Update a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Delete a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Get a variable for a repository
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Update a variable for a repository
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Delete a variable for a repository
/workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Get a default reviewer
/workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Add the specific user as a default reviewer for the project
/workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Remove the specific user from the project's default reviewers
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Get an explicit user permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Update an explicit user permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Delete an explicit user permission for a repository
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}Get a step of a pipeline
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsList annotations
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsBulk create or update annotations
/repositories/{workspace}/{repo_slug}/issues/export/{repo_name}-issues-{task_id}.zipCheck issue export status
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changesRequest changes for a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changesRemove change request for a pull request
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logGet log file for a step
/repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}/content-uriGet cache content URI
/workspaces/{workspace}/pipelines-config/identity/oidc/.well-known/openid-configurationGet OpenID configuration for OIDC in Pipelines
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Get a known host
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Update a known host
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Delete a known host
/repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Get a commit application property
/repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Update a commit application property
/repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Delete a commit application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Get a comment on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Update a comment on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Delete a comment on a pull request
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}/executions/List executions of a schedule
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reportsGet a summary of test reports for a given step of a pipeline.
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge/task-status/{task_id}Get the merge task status for a pull request
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logs/{log_uuid}Get the logs for the build container or a service container for a given step of a pipeline.
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variablesList variables for an environment
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variablesCreate a variable for an environment
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Get an annotation
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Create or update an annotation
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Delete an annotation
/repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Get a pull request application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Update a pull request application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Delete a pull request application property
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_casesGet test cases for a given step of a pipeline.
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}Update a variable for an environment
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}Delete a variable for an environment
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases/{test_case_uuid}/test_case_reasonsGet test case reasons (output) for a given test case in a step of a pipeline.
Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps, or even add custom UI add-ons into Bitbucket itself using the Connect framework.
https://api.bitbucket.org/2.0303 endpoints available
/userGet current user
/addonUpdate an installed app
/addonDelete an app
/snippetsList snippets
/snippetsCreate a snippet
/workspacesList workspaces for user
/hook_eventsGet a webhook resource
/user/emailsList email addresses for current user
/repositoriesList public repositories
/addon/linkersList linkers for an app
/user/emails/{email}Get an email address for current user
/snippets/{workspace}List snippets in a workspace
/snippets/{workspace}Create a snippet for a workspace
/users/{selected_user}Get a user
/workspaces/{workspace}Get a workspace
/repositories/{workspace}List repositories in a workspace
/addon/linkers/{linker_key}Get a linker for an app
/hook_events/{subject_type}List subscribable webhook types
/user/permissions/workspacesList workspaces for the current user
/pullrequests/{selected_user}List pull requests for a user
/teams/{username}/search/codeSearch for code in a team's repositories
/workspaces/{workspace}/hooksList webhooks for a workspace
/workspaces/{workspace}/hooksCreate a webhook for a workspace
/user/permissions/repositoriesList repository permissions for a user
/users/{selected_user}/ssh-keysList SSH keys
/users/{selected_user}/ssh-keysAdd a new SSH key
/workspaces/{workspace}/membersList users in a workspace
/workspaces/{workspace}/projectsList projects in a workspace
/workspaces/{workspace}/projectsCreate a project in a workspace
/addon/linkers/{linker_key}/valuesList linker values for a linker
/addon/linkers/{linker_key}/valuesUpdate a linker value
/addon/linkers/{linker_key}/valuesCreate a linker value
/addon/linkers/{linker_key}/valuesDelete all linker values
/snippets/{workspace}/{encoded_id}Get a snippet
/snippets/{workspace}/{encoded_id}Update a snippet
/snippets/{workspace}/{encoded_id}Delete a snippet
/users/{selected_user}/search/codeSearch for code in a user's repositories
/workspaces/{workspace}/hooks/{uid}Get a webhook for a workspace
/workspaces/{workspace}/hooks/{uid}Update a webhook for a workspace
/workspaces/{workspace}/hooks/{uid}Delete a webhook for a workspace
/workspaces/{workspace}/permissionsList user permissions in a workspace
/workspaces/{workspace}/search/codeSearch for code in a workspace
/repositories/{workspace}/{repo_slug}Get a repository
/repositories/{workspace}/{repo_slug}Update a repository
/repositories/{workspace}/{repo_slug}Create a repository
/repositories/{workspace}/{repo_slug}Delete a repository
/snippets/{workspace}/{encoded_id}/watchCheck if the current user is watching a snippet
/snippets/{workspace}/{encoded_id}/watchWatch a snippet
/snippets/{workspace}/{encoded_id}/watchStop watching a snippet
/users/{selected_user}/ssh-keys/{key_id}Get a SSH key
/users/{selected_user}/ssh-keys/{key_id}Update a SSH key
/users/{selected_user}/ssh-keys/{key_id}Delete a SSH key
/workspaces/{workspace}/members/{member}Get user membership for a workspace
/repositories/{workspace}/{repo_slug}/srcGet the root directory of the main branch
/repositories/{workspace}/{repo_slug}/srcCreate a commit by uploading a file
/repositories/{workspace}/{repo_slug}/refsList branches and tags
/snippets/{workspace}/{encoded_id}/commitsList snippet changes
/repositories/{workspace}/{repo_slug}/forksList repository forks
/repositories/{workspace}/{repo_slug}/forksFork a repository
/repositories/{workspace}/{repo_slug}/hooksList webhooks for a repository
/repositories/{workspace}/{repo_slug}/hooksCreate a webhook for a repository
/snippets/{workspace}/{encoded_id}/commentsList comments on a snippet
/snippets/{workspace}/{encoded_id}/commentsCreate a comment on a snippet
/snippets/{workspace}/{encoded_id}/watchersList users watching a snippet
/repositories/{workspace}/{repo_slug}/issuesList issues
/repositories/{workspace}/{repo_slug}/issuesCreate an issue
/snippets/{workspace}/{encoded_id}/{node_id}Get a previous revision of a snippet
/snippets/{workspace}/{encoded_id}/{node_id}Update a previous revision of a snippet
/snippets/{workspace}/{encoded_id}/{node_id}Delete a previous revision of a snippet
/addon/linkers/{linker_key}/values/{value_id}Get a linker value
/addon/linkers/{linker_key}/values/{value_id}Delete a linker value
/repositories/{workspace}/{repo_slug}/commitsList commits
/repositories/{workspace}/{repo_slug}/commitsList commits with include/exclude
/teams/{username}/pipelines_config/variables/List variables for an account
/teams/{username}/pipelines_config/variables/Create a variable for a user
/repositories/{workspace}/{repo_slug}/versionsList defined versions for issues
/repositories/{workspace}/{repo_slug}/watchersList repositories watchers
/workspaces/{workspace}/projects/{project_key}Get a project for a workspace
/workspaces/{workspace}/projects/{project_key}Update a project for a workspace
/workspaces/{workspace}/projects/{project_key}Delete a project for a workspace
/repositories/{workspace}/{repo_slug}/downloadsList download artifacts
/repositories/{workspace}/{repo_slug}/downloadsUpload a download artifact
/repositories/{workspace}/{repo_slug}/refs/tagsList tags
/repositories/{workspace}/{repo_slug}/refs/tagsCreate a tag
/snippets/{workspace}/{encoded_id}/files/{path}Get a snippet's raw file at HEAD
/repositories/{workspace}/{repo_slug}/componentsList components
/repositories/{workspace}/{repo_slug}/milestonesList milestones
/repositories/{workspace}/{repo_slug}/pipelines/List pipelines
/repositories/{workspace}/{repo_slug}/pipelines/Run a pipeline
/workspaces/{workspace}/permissions/repositoriesList all repository permissions for a workspace
/repositories/{workspace}/{repo_slug}/deploy-keysList repository deploy keys
/repositories/{workspace}/{repo_slug}/deploy-keysAdd a repository deploy key
/repositories/{workspace}/{repo_slug}/diff/{spec}Compare two commits
/repositories/{workspace}/{repo_slug}/hooks/{uid}Get a webhook for a repository
/repositories/{workspace}/{repo_slug}/hooks/{uid}Update a webhook for a repository
/repositories/{workspace}/{repo_slug}/hooks/{uid}Delete a webhook for a repository
/repositories/{workspace}/{repo_slug}/deployments/List deployments
/repositories/{workspace}/{repo_slug}/patch/{spec}Get a patch for two commits
/repositories/{workspace}/{repo_slug}/pullrequestsList pull requests
/repositories/{workspace}/{repo_slug}/pullrequestsCreate a pull request
/snippets/{workspace}/{encoded_id}/{revision}/diffGet snippet changes between versions
/users/{selected_user}/pipelines_config/variables/List variables for a user
/users/{selected_user}/pipelines_config/variables/Create a variable for a user
/workspaces/{workspace}/pipelines-config/variablesList variables for a workspace
/workspaces/{workspace}/pipelines-config/variablesCreate a variable for a workspace
/repositories/{workspace}/{repo_slug}/environments/List environments
/repositories/{workspace}/{repo_slug}/environments/Create an environment
/repositories/{workspace}/{repo_slug}/issues/exportExport issues
/repositories/{workspace}/{repo_slug}/issues/importCheck issue import status
/repositories/{workspace}/{repo_slug}/issues/importImport issues
/repositories/{workspace}/{repo_slug}/refs/branchesList open branches
/repositories/{workspace}/{repo_slug}/refs/branchesCreate a branch
/snippets/{workspace}/{encoded_id}/{revision}/patchGet snippet patch between versions
/repositories/{workspace}/{repo_slug}/branching-modelGet the branching model for a repository
/repositories/{workspace}/{repo_slug}/commit/{commit}Get a commit
/repositories/{workspace}/{repo_slug}/diffstat/{spec}Compare two commit diff stats
/snippets/{workspace}/{encoded_id}/commits/{revision}Get a previous snippet change
/repositories/{workspace}/{repo_slug}/pipelines_configGet configuration
/repositories/{workspace}/{repo_slug}/pipelines_configUpdate configuration
/repositories/{workspace}/{repo_slug}/refs/tags/{name}Get a tag
/repositories/{workspace}/{repo_slug}/refs/tags/{name}Delete a tag
/repositories/{workspace}/{repo_slug}/default-reviewersList default reviewers
/repositories/{workspace}/{repo_slug}/issues/{issue_id}Get an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}Update an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}Delete an issue
/repositories/{workspace}/{repo_slug}/override-settingsRetrieve the inheritance state for repository settings
/repositories/{workspace}/{repo_slug}/override-settingsSet the inheritance state for repository settings
/repositories/{workspace}/{repo_slug}/commits/{revision}List commits for revision
/repositories/{workspace}/{repo_slug}/commits/{revision}List commits for revision using include/exclude
/snippets/{workspace}/{encoded_id}/comments/{comment_id}Get a comment on a snippet
/snippets/{workspace}/{encoded_id}/comments/{comment_id}Update a comment on a snippet
/snippets/{workspace}/{encoded_id}/comments/{comment_id}Delete a comment on a snippet
/repositories/{workspace}/{repo_slug}/branch-restrictionsList branch restrictions
/repositories/{workspace}/{repo_slug}/branch-restrictionsCreate a branch restriction rule
/repositories/{workspace}/{repo_slug}/src/{commit}/{path}Get file or directory contents
/snippets/{workspace}/{encoded_id}/{node_id}/files/{path}Get a snippet's raw file
/repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Get a repository deploy key
/repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Update a repository deploy key
/repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Delete a repository deploy key
/repositories/{workspace}/{repo_slug}/downloads/{filename}Get a download artifact link
/repositories/{workspace}/{repo_slug}/downloads/{filename}Delete a download artifact
/repositories/{workspace}/{repo_slug}/merge-base/{revspec}Get the common ancestor between two commits
/repositories/{workspace}/{repo_slug}/refs/branches/{name}Get a branch
/repositories/{workspace}/{repo_slug}/refs/branches/{name}Delete a branch
/workspaces/{workspace}/projects/{project_key}/deploy-keysList project deploy keys
/workspaces/{workspace}/projects/{project_key}/deploy-keysCreate a project deploy key
/repositories/{workspace}/{repo_slug}/pullrequests/activityList a pull request activity log
/repositories/{workspace}/{repo_slug}/versions/{version_id}Get a defined version for issues
/users/{selected_user}/properties/{app_key}/{property_name}Get a user application property
/users/{selected_user}/properties/{app_key}/{property_name}Update a user application property
/users/{selected_user}/properties/{app_key}/{property_name}Delete a user application property
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteCheck if current user voted for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteVote for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteRemove vote for an issue
/teams/{username}/pipelines_config/variables/{variable_uuid}Get a variable for a team
/teams/{username}/pipelines_config/variables/{variable_uuid}Update a variable for a team
/teams/{username}/pipelines_config/variables/{variable_uuid}Delete a variable for a team
/workspaces/{workspace}/permissions/repositories/{repo_slug}List a repository permissions for a workspace
/repositories/{workspace}/{repo_slug}/commit/{commit}/approveApprove a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/approveUnapprove a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/reportsList reports
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchCheck if current user is watching a issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchWatch an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchStop watching an issue
/repositories/{workspace}/{repo_slug}/pipelines-config/cachesDelete caches
/repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Get a branch restriction rule
/repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Update a branch restriction rule
/repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Delete a branch restriction rule
/repositories/{workspace}/{repo_slug}/branching-model/settingsGet the branching model config for a repository
/repositories/{workspace}/{repo_slug}/branching-model/settingsUpdate the branching model config for a repository
/repositories/{workspace}/{repo_slug}/commit/{commit}/commentsList a commit's comments
/repositories/{workspace}/{repo_slug}/commit/{commit}/commentsCreate comment for a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/statusesList commit statuses for a commit
/repositories/{workspace}/{repo_slug}/permissions-config/usersList explicit user permissions for a repository
/repositories/{workspace}/{repo_slug}/pipelines-config/caches/List caches
/workspaces/{workspace}/projects/{project_key}/branching-modelGet the branching model for a project
/repositories/{workspace}/{repo_slug}/components/{component_id}Get a component for issues
/repositories/{workspace}/{repo_slug}/effective-branching-modelGet the effective, or currently applied, branching model for a repository
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/changesList changes on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/changesModify the state of an issue
/repositories/{workspace}/{repo_slug}/milestones/{milestone_id}Get a milestone
/repositories/{workspace}/{repo_slug}/permissions-config/groupsList explicit group permissions for a repository
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}Get a pipeline
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/commentsList comments on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/commentsCreate a comment on an issue
/workspaces/{workspace}/pipelines-config/identity/oidc/keys.jsonGet keys for OIDC in Pipelines
/workspaces/{workspace}/projects/{project_key}/default-reviewersList the default reviewers in a project
/repositories/{workspace}/{repo_slug}/effective-default-reviewersList effective default reviewers
/repositories/{workspace}/{repo_slug}/filehistory/{commit}/{path}List commits that modified a file
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/List schedules
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/Create a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/List variables for a repository
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/Create a variable for a repository
/users/{selected_user}/pipelines_config/variables/{variable_uuid}Get a variable for a user
/users/{selected_user}/pipelines_config/variables/{variable_uuid}Update a variable for a user
/users/{selected_user}/pipelines_config/variables/{variable_uuid}Delete a variable for a user
/repositories/{workspace}/{repo_slug}/commit/{commit}/pullrequestsList pull requests that contain a commit
/workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Get variable for a workspace
/workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Update variable for a workspace
/workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Delete a variable for a workspace
/repositories/{workspace}/{repo_slug}/deployments/{deployment_uuid}Get a deployment
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachmentsList attachments for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachmentsUpload an attachment to an issue
/repositories/{workspace}/{repo_slug}/pipelines_config/build_numberUpdate the next build number
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairGet SSH key pair
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairUpdate SSH key pair
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairDelete SSH key pair
/workspaces/{workspace}/projects/{project_key}/deploy-keys/{key_id}Get a project deploy key
/workspaces/{workspace}/projects/{project_key}/deploy-keys/{key_id}Delete a deploy key from a project
/repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/buildCreate a build status for a commit
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}Get a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}Update a pull request
/repositories/{workspace}/{repo_slug}/environments/{environment_uuid}Get an environment
/repositories/{workspace}/{repo_slug}/environments/{environment_uuid}Delete an environment
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/List steps for a pipeline
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/List known hosts
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/Create a known host
/workspaces/{workspace}/projects/{project_key}/branching-model/settingsGet the branching model config for a project
/workspaces/{workspace}/projects/{project_key}/branching-model/settingsUpdate the branching model config for a project
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Get a report
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Create or update a report
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Delete a report
/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Get a default reviewer
/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Add a user to the default reviewers
/repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Remove a user from the default reviewers
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffList changes in a pull request
/repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/build/{key}Get a build status for a commit
/repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/build/{key}Update a build status for a commit
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}Get attachment for an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}Delete an attachment for an issue
/repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}Delete a cache
/repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Get a repository application property
/repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Update a repository application property
/repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Delete a repository application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/mergeMerge a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/patchGet the patch for a pull request
/repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Get a commit comment
/repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Update a commit comment
/repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Delete a commit comment
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/changes/{change_id}Get issue change object
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Get an explicit group permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Update an explicit group permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Delete an explicit group permission for a repository
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/stopPipelineStop a pipeline
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approveApprove a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approveUnapprove a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commitsList commits on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/declineDecline a pull request
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Get a comment on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Update a comment on an issue
/repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Delete a comment on an issue
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/activityList a pull request activity log
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commentsList comments on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commentsCreate a comment on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffstatGet the diff stat for a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statusesList commit statuses for a pull request
/repositories/{workspace}/{repo_slug}/environments/{environment_uuid}/changes/Update an environment
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Get a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Update a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Delete a schedule
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Get a variable for a repository
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Update a variable for a repository
/repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Delete a variable for a repository
/workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Get a default reviewer
/workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Add the specific user as a default reviewer for the project
/workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Remove the specific user from the project's default reviewers
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Get an explicit user permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Update an explicit user permission for a repository
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Delete an explicit user permission for a repository
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}Get a step of a pipeline
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsList annotations
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsBulk create or update annotations
/repositories/{workspace}/{repo_slug}/issues/export/{repo_name}-issues-{task_id}.zipCheck issue export status
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changesRequest changes for a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changesRemove change request for a pull request
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logGet log file for a step
/repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}/content-uriGet cache content URI
/workspaces/{workspace}/pipelines-config/identity/oidc/.well-known/openid-configurationGet OpenID configuration for OIDC in Pipelines
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Get a known host
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Update a known host
/repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Delete a known host
/repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Get a commit application property
/repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Update a commit application property
/repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Delete a commit application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Get a comment on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Update a comment on a pull request
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Delete a comment on a pull request
/repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}/executions/List executions of a schedule
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reportsGet a summary of test reports for a given step of a pipeline.
/repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge/task-status/{task_id}Get the merge task status for a pull request
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logs/{log_uuid}Get the logs for the build container or a service container for a given step of a pipeline.
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variablesList variables for an environment
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variablesCreate a variable for an environment
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Get an annotation
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Create or update an annotation
/repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Delete an annotation
/repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Get a pull request application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Update a pull request application property
/repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Delete a pull request application property
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_casesGet test cases for a given step of a pipeline.
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}Update a variable for an environment
/repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}Delete a variable for an environment
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases/{test_case_uuid}/test_case_reasonsGet test case reasons (output) for a given test case in a step of a pipeline.