Skip to content

magmax/bitbucket-openapi

Repository files navigation

bitbucket-openapi

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.

This Python package is automatically generated by the OpenAPI Generator project:

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import bitbucketopenapi 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import bitbucketopenapi

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import bitbucketopenapi
from bitbucketopenapi.rest import ApiException
from pprint import pprint

configuration = bitbucketopenapi.Configuration()
# Configure API key authorization: api_key
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'
configuration = bitbucketopenapi.Configuration()
# Configure HTTP basic authorization: basic
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
configuration = bitbucketopenapi.Configuration()
# Configure OAuth2 access token for authorization: oauth2
configuration.access_token = 'YOUR_ACCESS_TOKEN'

# Defining host is optional and default to https://api.bitbucket.org/2.0
configuration.host = "https://api.bitbucket.org/2.0"
# Create an instance of the API class
api_instance = bitbucketopenapi.AddonApi(bitbucketopenapi.ApiClient(configuration))
linker_key = 'linker_key_example' # str | 

try:
    api_response = api_instance.create_addon_linkers_by_linker_key_values(linker_key)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AddonApi->create_addon_linkers_by_linker_key_values: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://api.bitbucket.org/2.0

Class Method HTTP request Description
AddonApi create_addon_linkers_by_linker_key_values POST /addon/linkers/{linker_key}/values
AddonApi create_addon_users_by_target_user_events_by_event_key POST /addon/users/{target_user}/events/{event_key}
AddonApi delete_addon DELETE /addon
AddonApi delete_addon_linkers_by_linker_key_values DELETE /addon/linkers/{linker_key}/values
AddonApi delete_addon_linkers_by_linker_key_values_0 DELETE /addon/linkers/{linker_key}/values/
AddonApi get_addon_linkers GET /addon/linkers
AddonApi get_addon_linkers_by_linker_key GET /addon/linkers/{linker_key}
AddonApi get_addon_linkers_by_linker_key_values GET /addon/linkers/{linker_key}/values
AddonApi get_addon_linkers_by_linker_key_values_0 GET /addon/linkers/{linker_key}/values/
AddonApi update_addon PUT /addon
AddonApi update_addon_linkers_by_linker_key_values PUT /addon/linkers/{linker_key}/values
BranchingModelApi get_repositories_by_username_by_repo_slug_branchingmodel GET /repositories/{username}/{repo_slug}/branching-model
BranchingModelApi get_repositories_by_username_by_repo_slug_branchingmodel_settings GET /repositories/{username}/{repo_slug}/branching-model/settings
BranchingModelApi update_repositories_by_username_by_repo_slug_branchingmodel_settings PUT /repositories/{username}/{repo_slug}/branching-model/settings
BranchrestrictionsApi create_repositories_by_username_by_repo_slug_branchrestrictions POST /repositories/{username}/{repo_slug}/branch-restrictions
BranchrestrictionsApi delete_repositories_by_username_by_repo_slug_branchrestrictions_by_id DELETE /repositories/{username}/{repo_slug}/branch-restrictions/{id}
BranchrestrictionsApi get_repositories_by_username_by_repo_slug_branchrestrictions GET /repositories/{username}/{repo_slug}/branch-restrictions
BranchrestrictionsApi get_repositories_by_username_by_repo_slug_branchrestrictions_by_id GET /repositories/{username}/{repo_slug}/branch-restrictions/{id}
BranchrestrictionsApi update_repositories_by_username_by_repo_slug_branchrestrictions_by_id PUT /repositories/{username}/{repo_slug}/branch-restrictions/{id}
CommitsApi create_repositories_by_username_by_repo_slug_commit_by_node_approve POST /repositories/{username}/{repo_slug}/commit/{node}/approve
CommitsApi create_repositories_by_username_by_repo_slug_commit_by_node_comments POST /repositories/{username}/{repo_slug}/commit/{node}/comments
CommitsApi create_repositories_by_username_by_repo_slug_commits POST /repositories/{username}/{repo_slug}/commits
CommitsApi create_repositories_by_username_by_repo_slug_commits_by_revision POST /repositories/{username}/{repo_slug}/commits/{revision}
CommitsApi delete_repositories_by_username_by_repo_slug_commit_by_node_approve DELETE /repositories/{username}/{repo_slug}/commit/{node}/approve
CommitsApi get_repositories_by_username_by_repo_slug_commit_by_node GET /repositories/{username}/{repo_slug}/commit/{node}
CommitsApi get_repositories_by_username_by_repo_slug_commit_by_node_comments GET /repositories/{username}/{repo_slug}/commit/{node}/comments
CommitsApi get_repositories_by_username_by_repo_slug_commit_by_node_comments_by_comment_id GET /repositories/{username}/{repo_slug}/commit/{node}/comments/{comment_id}
CommitsApi get_repositories_by_username_by_repo_slug_commits GET /repositories/{username}/{repo_slug}/commits
CommitsApi get_repositories_by_username_by_repo_slug_commits_by_revision GET /repositories/{username}/{repo_slug}/commits/{revision}
CommitsApi get_repositories_by_username_by_repo_slug_diff_by_spec GET /repositories/{username}/{repo_slug}/diff/{spec}
CommitsApi get_repositories_by_username_by_repo_slug_patch_by_spec GET /repositories/{username}/{repo_slug}/patch/{spec}
CommitstatusesApi create_repositories_by_username_by_repo_slug_commit_by_node_statuses_build POST /repositories/{username}/{repo_slug}/commit/{node}/statuses/build
CommitstatusesApi get_repositories_by_username_by_repo_slug_commit_by_node_statuses GET /repositories/{username}/{repo_slug}/commit/{node}/statuses
CommitstatusesApi get_repositories_by_username_by_repo_slug_commit_by_node_statuses_build_by_key GET /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
CommitstatusesApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_statuses GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/statuses
CommitstatusesApi update_repositories_by_username_by_repo_slug_commit_by_node_statuses_build_by_key PUT /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
DefaultApi create_repositories_by_username_by_repo_slug_issues_export POST /repositories/{username}/{repo_slug}/issues/export
DefaultApi create_repositories_by_username_by_repo_slug_issues_import POST /repositories/{username}/{repo_slug}/issues/import
DefaultApi get_repositories_by_username_by_repo_slug_diffstat_by_spec GET /repositories/{username}/{repo_slug}/diffstat/{spec}
DefaultApi get_repositories_by_username_by_repo_slug_issues_export_by_repo_nameissuesby_task_id_zip GET /repositories/{username}/{repo_slug}/issues/export/{repo_name}-issues-{task_id}.zip
DefaultApi get_repositories_by_username_by_repo_slug_issues_import GET /repositories/{username}/{repo_slug}/issues/import
DefaultApi get_repositories_by_workspace_by_repo_slug_pipelines_by_pipeline_uuid_steps_by_step_uuid_logs_by_log_uuid GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logs/{log_uuid}
DefaultApi get_repositories_by_workspace_by_repo_slug_pipelines_by_pipeline_uuid_steps_by_step_uuid_test_reports GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports
DefaultApi get_repositories_by_workspace_by_repo_slug_pipelines_by_pipeline_uuid_steps_by_step_uuid_test_reports_test_cases GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases
DefaultApi get_repositories_by_workspace_by_repo_slug_pipelines_by_pipeline_uuid_steps_by_step_uuid_test_reports_test_cases_by_test_case_uuid_test_case_reasons GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases/{test_case_uuid}/test_case_reasons
DefaultApi get_teams_by_username_permissions GET /teams/{username}/permissions
DefaultApi get_teams_by_username_permissions_repositories GET /teams/{username}/permissions/repositories
DefaultApi get_teams_by_username_permissions_repositories_by_repo_slug GET /teams/{username}/permissions/repositories/{repo_slug}
DefaultApi get_user_permissions_teams GET /user/permissions/teams
DefaultApi update_repositories_by_workspace_by_repo_slug_pipelines_by_pipeline_uuid_remotetriggers_by_trigger_key PUT /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/remote-triggers/{trigger_key}
DeployApi create_repositories_by_username_by_repo_slug_deploykeys POST /repositories/{username}/{repo_slug}/deploy-keys
DeployApi delete_repositories_by_username_by_repo_slug_deploykeys_by_key_id DELETE /repositories/{username}/{repo_slug}/deploy-keys/{key_id}
DeployApi get_repositories_by_username_by_repo_slug_deploykeys GET /repositories/{username}/{repo_slug}/deploy-keys
DeployApi get_repositories_by_username_by_repo_slug_deploykeys_by_key_id GET /repositories/{username}/{repo_slug}/deploy-keys/{key_id}
DeployApi update_repositories_by_username_by_repo_slug_deploykeys_by_key_id PUT /repositories/{username}/{repo_slug}/deploy-keys/{key_id}
DeploymentsApi create_environment POST /repositories/{workspace}/{repo_slug}/environments/
DeploymentsApi delete_environment_for_repository DELETE /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}
DeploymentsApi get_deployment_for_repository GET /repositories/{workspace}/{repo_slug}/deployments/{deployment_uuid}
DeploymentsApi get_deployments_for_repository GET /repositories/{workspace}/{repo_slug}/deployments/
DeploymentsApi get_environment_for_repository GET /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}
DeploymentsApi get_environments_for_repository GET /repositories/{workspace}/{repo_slug}/environments/
DeploymentsApi update_environment_for_repository POST /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}/changes/
DownloadsApi create_repositories_by_username_by_repo_slug_downloads POST /repositories/{username}/{repo_slug}/downloads
DownloadsApi delete_repositories_by_username_by_repo_slug_downloads_by_filename DELETE /repositories/{username}/{repo_slug}/downloads/{filename}
DownloadsApi get_repositories_by_username_by_repo_slug_downloads GET /repositories/{username}/{repo_slug}/downloads
DownloadsApi get_repositories_by_username_by_repo_slug_downloads_by_filename GET /repositories/{username}/{repo_slug}/downloads/{filename}
IssueTrackerApi create_repositories_by_username_by_repo_slug_issues POST /repositories/{username}/{repo_slug}/issues
IssueTrackerApi create_repositories_by_username_by_repo_slug_issues_by_issue_id_attachments POST /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments
IssueTrackerApi create_repositories_by_username_by_repo_slug_issues_by_issue_id_changes POST /repositories/{username}/{repo_slug}/issues/{issue_id}/changes
IssueTrackerApi create_repositories_by_username_by_repo_slug_issues_by_issue_id_comments POST /repositories/{username}/{repo_slug}/issues/{issue_id}/comments
IssueTrackerApi delete_repositories_by_username_by_repo_slug_issues_by_issue_id DELETE /repositories/{username}/{repo_slug}/issues/{issue_id}
IssueTrackerApi delete_repositories_by_username_by_repo_slug_issues_by_issue_id_attachments_by_path DELETE /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments/{path}
IssueTrackerApi delete_repositories_by_username_by_repo_slug_issues_by_issue_id_comments_by_comment_id DELETE /repositories/{username}/{repo_slug}/issues/{issue_id}/comments/{comment_id}
IssueTrackerApi delete_repositories_by_username_by_repo_slug_issues_by_issue_id_vote DELETE /repositories/{username}/{repo_slug}/issues/{issue_id}/vote
IssueTrackerApi delete_repositories_by_username_by_repo_slug_issues_by_issue_id_watch DELETE /repositories/{username}/{repo_slug}/issues/{issue_id}/watch
IssueTrackerApi get_repositories_by_username_by_repo_slug_components GET /repositories/{username}/{repo_slug}/components
IssueTrackerApi get_repositories_by_username_by_repo_slug_components_by_component_id GET /repositories/{username}/{repo_slug}/components/{component_id}
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues GET /repositories/{username}/{repo_slug}/issues
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id GET /repositories/{username}/{repo_slug}/issues/{issue_id}
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_attachments GET /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_attachments_by_path GET /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments/{path}
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_changes GET /repositories/{username}/{repo_slug}/issues/{issue_id}/changes
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_changes_by_change_id GET /repositories/{username}/{repo_slug}/issues/{issue_id}/changes/{change_id}
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_comments GET /repositories/{username}/{repo_slug}/issues/{issue_id}/comments
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_comments_by_comment_id GET /repositories/{username}/{repo_slug}/issues/{issue_id}/comments/{comment_id}
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_vote GET /repositories/{username}/{repo_slug}/issues/{issue_id}/vote
IssueTrackerApi get_repositories_by_username_by_repo_slug_issues_by_issue_id_watch GET /repositories/{username}/{repo_slug}/issues/{issue_id}/watch
IssueTrackerApi get_repositories_by_username_by_repo_slug_milestones GET /repositories/{username}/{repo_slug}/milestones
IssueTrackerApi get_repositories_by_username_by_repo_slug_milestones_by_milestone_id GET /repositories/{username}/{repo_slug}/milestones/{milestone_id}
IssueTrackerApi get_repositories_by_username_by_repo_slug_versions GET /repositories/{username}/{repo_slug}/versions
IssueTrackerApi get_repositories_by_username_by_repo_slug_versions_by_version_id GET /repositories/{username}/{repo_slug}/versions/{version_id}
IssueTrackerApi update_repositories_by_username_by_repo_slug_issues_by_issue_id PUT /repositories/{username}/{repo_slug}/issues/{issue_id}
IssueTrackerApi update_repositories_by_username_by_repo_slug_issues_by_issue_id_comments_by_comment_id PUT /repositories/{username}/{repo_slug}/issues/{issue_id}/comments/{comment_id}
IssueTrackerApi update_repositories_by_username_by_repo_slug_issues_by_issue_id_vote PUT /repositories/{username}/{repo_slug}/issues/{issue_id}/vote
IssueTrackerApi update_repositories_by_username_by_repo_slug_issues_by_issue_id_watch PUT /repositories/{username}/{repo_slug}/issues/{issue_id}/watch
PipelinesApi create_pipeline_for_repository POST /repositories/{workspace}/{repo_slug}/pipelines/
PipelinesApi create_pipeline_variable_for_team POST /teams/{username}/pipelines_config/variables/
PipelinesApi create_pipeline_variable_for_user POST /users/{username}/pipelines_config/variables/
PipelinesApi create_repository_pipeline_known_host POST /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/
PipelinesApi create_repository_pipeline_schedule POST /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/
PipelinesApi create_repository_pipeline_variable POST /repositories/{workspace}/{repo_slug}/pipelines_config/variables/
PipelinesApi delete_pipeline_variable_for_team DELETE /teams/{username}/pipelines_config/variables/{variable_uuid}
PipelinesApi delete_pipeline_variable_for_user DELETE /users/{username}/pipelines_config/variables/{variable_uuid}
PipelinesApi delete_repository_pipeline_key_pair DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair
PipelinesApi delete_repository_pipeline_known_host DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}
PipelinesApi delete_repository_pipeline_schedule DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}
PipelinesApi delete_repository_pipeline_variable DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}
PipelinesApi get_pipeline_for_repository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}
PipelinesApi get_pipeline_step_for_repository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}
PipelinesApi get_pipeline_step_log_for_repository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/log
PipelinesApi get_pipeline_steps_for_repository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/
PipelinesApi get_pipeline_variable_for_team GET /teams/{username}/pipelines_config/variables/{variable_uuid}
PipelinesApi get_pipeline_variable_for_user GET /users/{username}/pipelines_config/variables/{variable_uuid}
PipelinesApi get_pipeline_variables_for_team GET /teams/{username}/pipelines_config/variables/
PipelinesApi get_pipeline_variables_for_user GET /users/{username}/pipelines_config/variables/
PipelinesApi get_pipelines_for_repository GET /repositories/{workspace}/{repo_slug}/pipelines/
PipelinesApi get_repository_pipeline_config GET /repositories/{workspace}/{repo_slug}/pipelines_config
PipelinesApi get_repository_pipeline_known_host GET /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}
PipelinesApi get_repository_pipeline_known_hosts GET /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/
PipelinesApi get_repository_pipeline_schedule GET /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}
PipelinesApi get_repository_pipeline_schedule_executions GET /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}/executions/
PipelinesApi get_repository_pipeline_schedules GET /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/
PipelinesApi get_repository_pipeline_ssh_key_pair GET /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair
PipelinesApi get_repository_pipeline_variable GET /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}
PipelinesApi get_repository_pipeline_variables GET /repositories/{workspace}/{repo_slug}/pipelines_config/variables/
PipelinesApi stop_pipeline POST /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/stopPipeline
PipelinesApi update_pipeline_variable_for_team PUT /teams/{username}/pipelines_config/variables/{variable_uuid}
PipelinesApi update_pipeline_variable_for_user PUT /users/{username}/pipelines_config/variables/{variable_uuid}
PipelinesApi update_repository_build_number PUT /repositories/{workspace}/{repo_slug}/pipelines_config/build_number
PipelinesApi update_repository_pipeline_config PUT /repositories/{workspace}/{repo_slug}/pipelines_config
PipelinesApi update_repository_pipeline_key_pair PUT /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair
PipelinesApi update_repository_pipeline_known_host PUT /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}
PipelinesApi update_repository_pipeline_schedule PUT /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}
PipelinesApi update_repository_pipeline_variable PUT /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}
ProjectsApi create_teams_by_username_projects POST /teams/{username}/projects/
ProjectsApi delete_teams_by_username_projects_by_project_key DELETE /teams/{username}/projects/{project_key}
ProjectsApi get_teams_by_username_projects GET /teams/{username}/projects/
ProjectsApi get_teams_by_username_projects_by_project_key GET /teams/{username}/projects/{project_key}
ProjectsApi update_teams_by_username_projects_by_project_key PUT /teams/{username}/projects/{project_key}
PropertiesApi delete_commit_hosted_property_value DELETE /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}
PropertiesApi delete_pull_request_hosted_property_value DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}
PropertiesApi delete_repository_hosted_property_value DELETE /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}
PropertiesApi delete_user_hosted_property_value DELETE /users/{username}/properties/{app_key}/{property_name}
PropertiesApi get_commit_hosted_property_value GET /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}
PropertiesApi get_pull_request_hosted_property_value GET /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}
PropertiesApi get_repository_hosted_property_value GET /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}
PropertiesApi retrieve_user_hosted_property_value GET /users/{username}/properties/{app_key}/{property_name}
PropertiesApi update_commit_hosted_property_value PUT /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}
PropertiesApi update_pull_request_hosted_property_value PUT /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}
PropertiesApi update_repository_hosted_property_value PUT /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}
PropertiesApi update_user_hosted_property_value PUT /users/{username}/properties/{app_key}/{property_name}
PullrequestsApi create_repositories_by_username_by_repo_slug_pullrequests POST /repositories/{username}/{repo_slug}/pullrequests
PullrequestsApi create_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_approve POST /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/approve
PullrequestsApi create_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_comments POST /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments
PullrequestsApi create_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_decline POST /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/decline
PullrequestsApi create_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_merge POST /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/merge
PullrequestsApi delete_repositories_by_username_by_repo_slug_defaultreviewers_by_target_username DELETE /repositories/{username}/{repo_slug}/default-reviewers/{target_username}
PullrequestsApi delete_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_approve DELETE /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/approve
PullrequestsApi delete_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_comments_by_comment_id DELETE /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}
PullrequestsApi get_pullrequests_by_target_user GET /pullrequests/{target_user}
PullrequestsApi get_pullrequests_for_commit GET /repositories/{workspace}/{repo_slug}/commit/{commit}/pullrequests Returns a paginated list of all pull requests as part of which this commit was reviewed.
PullrequestsApi get_repositories_by_username_by_repo_slug_defaultreviewers GET /repositories/{username}/{repo_slug}/default-reviewers
PullrequestsApi get_repositories_by_username_by_repo_slug_defaultreviewers_by_target_username GET /repositories/{username}/{repo_slug}/default-reviewers/{target_username}
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests GET /repositories/{username}/{repo_slug}/pullrequests
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_activity GET /repositories/{username}/{repo_slug}/pullrequests/activity
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_activity GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/activity
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_comments GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_comments_by_comment_id GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_commits GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/commits
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_diff GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/diff
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_diffstat GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/diffstat
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_patch GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/patch
PullrequestsApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_statuses GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/statuses
PullrequestsApi update_repositories_by_username_by_repo_slug_defaultreviewers_by_target_username PUT /repositories/{username}/{repo_slug}/default-reviewers/{target_username}
PullrequestsApi update_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id PUT /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}
PullrequestsApi update_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_comments_by_comment_id PUT /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}
RefsApi create_repositories_by_username_by_repo_slug_refs_branches POST /repositories/{username}/{repo_slug}/refs/branches
RefsApi create_repositories_by_username_by_repo_slug_refs_tags POST /repositories/{username}/{repo_slug}/refs/tags
RefsApi delete_repositories_by_username_by_repo_slug_refs_branches_by_name DELETE /repositories/{username}/{repo_slug}/refs/branches/{name}
RefsApi delete_repositories_by_username_by_repo_slug_refs_tags_by_name DELETE /repositories/{username}/{repo_slug}/refs/tags/{name}
RefsApi get_repositories_by_username_by_repo_slug_refs GET /repositories/{username}/{repo_slug}/refs
RefsApi get_repositories_by_username_by_repo_slug_refs_branches GET /repositories/{username}/{repo_slug}/refs/branches
RefsApi get_repositories_by_username_by_repo_slug_refs_branches_by_name GET /repositories/{username}/{repo_slug}/refs/branches/{name}
RefsApi get_repositories_by_username_by_repo_slug_refs_tags GET /repositories/{username}/{repo_slug}/refs/tags
RefsApi get_repositories_by_username_by_repo_slug_refs_tags_by_name GET /repositories/{username}/{repo_slug}/refs/tags/{name}
RepositoriesApi create_repositories_by_username_by_repo_slug POST /repositories/{username}/{repo_slug}
RepositoriesApi create_repositories_by_username_by_repo_slug_commit_by_node_statuses_build POST /repositories/{username}/{repo_slug}/commit/{node}/statuses/build
RepositoriesApi create_repositories_by_username_by_repo_slug_forks POST /repositories/{username}/{repo_slug}/forks
RepositoriesApi create_repositories_by_username_by_repo_slug_hooks POST /repositories/{username}/{repo_slug}/hooks
RepositoriesApi create_repositories_by_username_by_repo_slug_src POST /repositories/{username}/{repo_slug}/src
RepositoriesApi delete_repositories_by_username_by_repo_slug DELETE /repositories/{username}/{repo_slug}
RepositoriesApi delete_repositories_by_username_by_repo_slug_hooks_by_uid DELETE /repositories/{username}/{repo_slug}/hooks/{uid}
RepositoriesApi get_repositories GET /repositories
RepositoriesApi get_repositories_by_username GET /repositories/{username}
RepositoriesApi get_repositories_by_username_by_repo_slug GET /repositories/{username}/{repo_slug}
RepositoriesApi get_repositories_by_username_by_repo_slug_commit_by_node_statuses GET /repositories/{username}/{repo_slug}/commit/{node}/statuses
RepositoriesApi get_repositories_by_username_by_repo_slug_commit_by_node_statuses_build_by_key GET /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
RepositoriesApi get_repositories_by_username_by_repo_slug_filehistory_by_node_by_path GET /repositories/{username}/{repo_slug}/filehistory/{node}/{path}
RepositoriesApi get_repositories_by_username_by_repo_slug_forks GET /repositories/{username}/{repo_slug}/forks
RepositoriesApi get_repositories_by_username_by_repo_slug_hooks GET /repositories/{username}/{repo_slug}/hooks
RepositoriesApi get_repositories_by_username_by_repo_slug_hooks_by_uid GET /repositories/{username}/{repo_slug}/hooks/{uid}
RepositoriesApi get_repositories_by_username_by_repo_slug_pullrequests_by_pull_request_id_statuses GET /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/statuses
RepositoriesApi get_repositories_by_username_by_repo_slug_src GET /repositories/{username}/{repo_slug}/src
RepositoriesApi get_repositories_by_username_by_repo_slug_src_by_node_by_path GET /repositories/{username}/{repo_slug}/src/{node}/{path}
RepositoriesApi get_repositories_by_username_by_repo_slug_watchers GET /repositories/{username}/{repo_slug}/watchers
RepositoriesApi get_user_permissions_repositories GET /user/permissions/repositories
RepositoriesApi update_repositories_by_username_by_repo_slug PUT /repositories/{username}/{repo_slug}
RepositoriesApi update_repositories_by_username_by_repo_slug_commit_by_node_statuses_build_by_key PUT /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
RepositoriesApi update_repositories_by_username_by_repo_slug_hooks_by_uid PUT /repositories/{username}/{repo_slug}/hooks/{uid}
SearchApi search_account GET /teams/{username}/search/code Search for code in the repositories of the specified team
SearchApi search_account_0 GET /users/{username}/search/code Search for code in the repositories of the specified user
SnippetApi get_snippets_by_username_by_encoded_id_files_by_path GET /snippets/{username}/{encoded_id}/files/{path}
SnippetsApi create_snippets POST /snippets
SnippetsApi create_snippets_by_username POST /snippets/{username}
SnippetsApi create_snippets_by_username_by_encoded_id_comments POST /snippets/{username}/{encoded_id}/comments
SnippetsApi delete_snippets_by_username_by_encoded_id DELETE /snippets/{username}/{encoded_id}
SnippetsApi delete_snippets_by_username_by_encoded_id_by_node_id DELETE /snippets/{username}/{encoded_id}/{node_id}
SnippetsApi delete_snippets_by_username_by_encoded_id_comments_by_comment_id DELETE /snippets/{username}/{encoded_id}/comments/{comment_id}
SnippetsApi delete_snippets_by_username_by_encoded_id_watch DELETE /snippets/{username}/{encoded_id}/watch
SnippetsApi get_snippets GET /snippets
SnippetsApi get_snippets_by_username GET /snippets/{username}
SnippetsApi get_snippets_by_username_by_encoded_id GET /snippets/{username}/{encoded_id}
SnippetsApi get_snippets_by_username_by_encoded_id_by_node_id GET /snippets/{username}/{encoded_id}/{node_id}
SnippetsApi get_snippets_by_username_by_encoded_id_by_node_id_files_by_path GET /snippets/{username}/{encoded_id}/{node_id}/files/{path}
SnippetsApi get_snippets_by_username_by_encoded_id_by_revision_diff GET /snippets/{username}/{encoded_id}/{revision}/diff
SnippetsApi get_snippets_by_username_by_encoded_id_by_revision_patch GET /snippets/{username}/{encoded_id}/{revision}/patch
SnippetsApi get_snippets_by_username_by_encoded_id_comments GET /snippets/{username}/{encoded_id}/comments
SnippetsApi get_snippets_by_username_by_encoded_id_comments_by_comment_id GET /snippets/{username}/{encoded_id}/comments/{comment_id}
SnippetsApi get_snippets_by_username_by_encoded_id_commits GET /snippets/{username}/{encoded_id}/commits
SnippetsApi get_snippets_by_username_by_encoded_id_commits_by_revision GET /snippets/{username}/{encoded_id}/commits/{revision}
SnippetsApi get_snippets_by_username_by_encoded_id_watch GET /snippets/{username}/{encoded_id}/watch
SnippetsApi get_snippets_by_username_by_encoded_id_watchers GET /snippets/{username}/{encoded_id}/watchers
SnippetsApi update_snippets_by_username_by_encoded_id PUT /snippets/{username}/{encoded_id}
SnippetsApi update_snippets_by_username_by_encoded_id_by_node_id PUT /snippets/{username}/{encoded_id}/{node_id}
SnippetsApi update_snippets_by_username_by_encoded_id_comments_by_comment_id PUT /snippets/{username}/{encoded_id}/comments/{comment_id}
SnippetsApi update_snippets_by_username_by_encoded_id_watch PUT /snippets/{username}/{encoded_id}/watch
SourceApi create_repositories_by_username_by_repo_slug_src POST /repositories/{username}/{repo_slug}/src
SourceApi get_repositories_by_username_by_repo_slug_filehistory_by_node_by_path GET /repositories/{username}/{repo_slug}/filehistory/{node}/{path}
SourceApi get_repositories_by_username_by_repo_slug_src GET /repositories/{username}/{repo_slug}/src
SourceApi get_repositories_by_username_by_repo_slug_src_by_node_by_path GET /repositories/{username}/{repo_slug}/src/{node}/{path}
SshApi create_users_by_username_sshkeys POST /users/{username}/ssh-keys
SshApi delete_users_by_username_sshkeys DELETE /users/{username}/ssh-keys/
SshApi get_users_by_username_sshkeys GET /users/{username}/ssh-keys
SshApi get_users_by_username_sshkeys_0 GET /users/{username}/ssh-keys/
SshApi update_users_by_username_sshkeys PUT /users/{username}/ssh-keys/
TeamsApi create_teams_by_username_hooks POST /teams/{username}/hooks
TeamsApi delete_teams_by_username_hooks_by_uid DELETE /teams/{username}/hooks/{uid}
TeamsApi get_teams GET /teams
TeamsApi get_teams_by_username GET /teams/{username}
TeamsApi get_teams_by_username_followers GET /teams/{username}/followers
TeamsApi get_teams_by_username_following GET /teams/{username}/following
TeamsApi get_teams_by_username_hooks GET /teams/{username}/hooks
TeamsApi get_teams_by_username_hooks_by_uid GET /teams/{username}/hooks/{uid}
TeamsApi get_teams_by_username_members GET /teams/{username}/members
TeamsApi get_teams_by_username_repositories GET /teams/{username}/repositories
TeamsApi get_users_by_username_members GET /users/{username}/members
TeamsApi get_users_by_username_repositories GET /users/{username}/repositories
TeamsApi update_teams_by_username_hooks_by_uid PUT /teams/{username}/hooks/{uid}
UsersApi create_users_by_username_hooks POST /users/{username}/hooks
UsersApi delete_users_by_username_hooks_by_uid DELETE /users/{username}/hooks/{uid}
UsersApi get_teams_by_username_repositories GET /teams/{username}/repositories
UsersApi get_user GET /user
UsersApi get_user_emails GET /user/emails
UsersApi get_user_emails_by_email GET /user/emails/{email}
UsersApi get_users_by_username GET /users/{username}
UsersApi get_users_by_username_followers GET /users/{username}/followers
UsersApi get_users_by_username_following GET /users/{username}/following
UsersApi get_users_by_username_hooks GET /users/{username}/hooks
UsersApi get_users_by_username_hooks_by_uid GET /users/{username}/hooks/{uid}
UsersApi get_users_by_username_repositories GET /users/{username}/repositories
UsersApi update_users_by_username_hooks_by_uid PUT /users/{username}/hooks/{uid}
WebhooksApi create_repositories_by_username_by_repo_slug_hooks POST /repositories/{username}/{repo_slug}/hooks
WebhooksApi create_teams_by_username_hooks POST /teams/{username}/hooks
WebhooksApi create_users_by_username_hooks POST /users/{username}/hooks
WebhooksApi delete_repositories_by_username_by_repo_slug_hooks_by_uid DELETE /repositories/{username}/{repo_slug}/hooks/{uid}
WebhooksApi delete_teams_by_username_hooks_by_uid DELETE /teams/{username}/hooks/{uid}
WebhooksApi delete_users_by_username_hooks_by_uid DELETE /users/{username}/hooks/{uid}
WebhooksApi get_hook_events GET /hook_events
WebhooksApi get_hook_events_by_subject_type GET /hook_events/{subject_type}
WebhooksApi get_repositories_by_username_by_repo_slug_hooks GET /repositories/{username}/{repo_slug}/hooks
WebhooksApi get_repositories_by_username_by_repo_slug_hooks_by_uid GET /repositories/{username}/{repo_slug}/hooks/{uid}
WebhooksApi get_teams_by_username_hooks GET /teams/{username}/hooks
WebhooksApi get_teams_by_username_hooks_by_uid GET /teams/{username}/hooks/{uid}
WebhooksApi get_users_by_username_hooks GET /users/{username}/hooks
WebhooksApi get_users_by_username_hooks_by_uid GET /users/{username}/hooks/{uid}
WebhooksApi update_repositories_by_username_by_repo_slug_hooks_by_uid PUT /repositories/{username}/{repo_slug}/hooks/{uid}
WebhooksApi update_teams_by_username_hooks_by_uid PUT /teams/{username}/hooks/{uid}
WebhooksApi update_users_by_username_hooks_by_uid PUT /users/{username}/hooks/{uid}

Documentation For Models

Documentation For Authorization

api_key

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

basic

  • Type: HTTP basic authentication

oauth2

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://bitbucket.org/site/oauth2/authorize
  • Scopes:
  • account: Read your account information
  • account:write: Read and modify your account information
  • email: Read your account's primary email address
  • issue: Read your repositories' issues
  • issue:write: Read and modify your repositories' issues
  • pipeline: Access your repositories' build pipelines
  • pipeline:variable: Access your repositories' build pipelines and configure their variables
  • pipeline:write: Access and rerun your repositories' build pipelines
  • project: Read your team's project settings and read repositories contained within your team's projects
  • project:write: Read and modify your team's project settings, and read and transfer repositories within your team's projects
  • pullrequest: Read your repositories and their pull requests
  • pullrequest:write: Read and modify your repositories and their pull requests
  • repository: Read your repositories
  • repository:admin: Administer your repositories
  • repository:delete: Delete your repositories
  • repository:write: Read and modify your repositories
  • snippet: Read your snippets
  • snippet:write: Read and modify your snippets
  • team: Read your team membership information
  • team:write: Read and modify your team membership information
  • webhook: Read and modify your repositories' webhooks
  • wiki: Read and modify your repositories' wikis

Author

support@bitbucket.org

About

BitBucket generated library from swagger spec. It is part of Atlassian-OpenApi project: https://github.com/magmax/atlassian-openapi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages