Categorygithub.com/DrFaust92/bitbucket-go-client
modulepackage
0.10.0
Repository: https://github.com/drfaust92/bitbucket-go-client.git
Documentation: pkg.go.dev

# README

Go API client for bitbucket

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.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

Installation

Put the package under your project folder and add the following in import:

import "./bitbucket"

Documentation for API Endpoints

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

ClassMethodHTTP requestDescription
AddonApiAddonDeleteDelete /addonDelete an app
AddonApiAddonLinkersGetGet /addon/linkersList linkers for an app
AddonApiAddonLinkersLinkerKeyGetGet /addon/linkers/{linker_key}Get a linker for an app
AddonApiAddonLinkersLinkerKeyValuesDeleteDelete /addon/linkers/{linker_key}/valuesDelete all linker values
AddonApiAddonLinkersLinkerKeyValuesGetGet /addon/linkers/{linker_key}/valuesList linker values for a linker
AddonApiAddonLinkersLinkerKeyValuesPostPost /addon/linkers/{linker_key}/valuesCreate a linker value
AddonApiAddonLinkersLinkerKeyValuesPutPut /addon/linkers/{linker_key}/valuesUpdate a linker value
AddonApiAddonLinkersLinkerKeyValuesValueIdDeleteDelete /addon/linkers/{linker_key}/values/{value_id}Delete a linker value
AddonApiAddonLinkersLinkerKeyValuesValueIdGetGet /addon/linkers/{linker_key}/values/{value_id}Get a linker value
AddonApiAddonPutPut /addonUpdate an installed app
BranchRestrictionsApiRepositoriesWorkspaceRepoSlugBranchRestrictionsGetGet /repositories/{workspace}/{repo_slug}/branch-restrictionsList branch restrictions
BranchRestrictionsApiRepositoriesWorkspaceRepoSlugBranchRestrictionsIdDeleteDelete /repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Delete a branch restriction rule
BranchRestrictionsApiRepositoriesWorkspaceRepoSlugBranchRestrictionsIdGetGet /repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Get a branch restriction rule
BranchRestrictionsApiRepositoriesWorkspaceRepoSlugBranchRestrictionsIdPutPut /repositories/{workspace}/{repo_slug}/branch-restrictions/{id}Update a branch restriction rule
BranchRestrictionsApiRepositoriesWorkspaceRepoSlugBranchRestrictionsPostPost /repositories/{workspace}/{repo_slug}/branch-restrictionsCreate a branch restriction rule
BranchingModelApiRepositoriesWorkspaceRepoSlugBranchingModelGetGet /repositories/{workspace}/{repo_slug}/branching-modelGet the branching model for a repository
BranchingModelApiRepositoriesWorkspaceRepoSlugBranchingModelSettingsGetGet /repositories/{workspace}/{repo_slug}/branching-model/settingsGet the branching model config for a repository
BranchingModelApiRepositoriesWorkspaceRepoSlugBranchingModelSettingsPutPut /repositories/{workspace}/{repo_slug}/branching-model/settingsUpdate the branching model config for a repository
BranchingModelApiRepositoriesWorkspaceRepoSlugEffectiveBranchingModelGetGet /repositories/{workspace}/{repo_slug}/effective-branching-modelGet the effective, or currently applied, branching model for a repository
BranchingModelApiWorkspacesWorkspaceProjectsProjectKeyBranchingModelGetGet /workspaces/{workspace}/projects/{project_key}/branching-modelGet the branching model for a project
BranchingModelApiWorkspacesWorkspaceProjectsProjectKeyBranchingModelSettingsGetGet /workspaces/{workspace}/projects/{project_key}/branching-model/settingsGet the branching model config for a project
BranchingModelApiWorkspacesWorkspaceProjectsProjectKeyBranchingModelSettingsPutPut /workspaces/{workspace}/projects/{project_key}/branching-model/settingsUpdate the branching model config for a project
CommitStatusesApiRepositoriesWorkspaceRepoSlugCommitCommitStatusesBuildKeyGetGet /repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/build/{key}Get a build status for a commit
CommitStatusesApiRepositoriesWorkspaceRepoSlugCommitCommitStatusesBuildKeyPutPut /repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/build/{key}Update a build status for a commit
CommitStatusesApiRepositoriesWorkspaceRepoSlugCommitCommitStatusesBuildPostPost /repositories/{workspace}/{repo_slug}/commit/{commit}/statuses/buildCreate a build status for a commit
CommitStatusesApiRepositoriesWorkspaceRepoSlugCommitCommitStatusesGetGet /repositories/{workspace}/{repo_slug}/commit/{commit}/statusesList commit statuses for a commit
CommitStatusesApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdStatusesGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statusesList commit statuses for a pull request
CommitsApiBulkCreateOrUpdateAnnotationsPost /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsBulk create or update annotations
CommitsApiCreateOrUpdateAnnotationPut /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Create or update an annotation
CommitsApiCreateOrUpdateReportPut /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Create or update a report
CommitsApiDeleteAnnotationDelete /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Delete an annotation
CommitsApiDeleteReportDelete /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Delete a report
CommitsApiGetAnnotationGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Get an annotation
CommitsApiGetAnnotationsForReportGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsList annotations
CommitsApiGetReportGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Get a report
CommitsApiGetReportsForCommitGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reportsList reports
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitApproveDeleteDelete /repositories/{workspace}/{repo_slug}/commit/{commit}/approveUnapprove a commit
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitApprovePostPost /repositories/{workspace}/{repo_slug}/commit/{commit}/approveApprove a commit
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitCommentsCommentIdDeleteDelete /repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Delete a commit comment
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitCommentsCommentIdGetGet /repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Get a commit comment
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitCommentsCommentIdPutPut /repositories/{workspace}/{repo_slug}/commit/{commit}/comments/{comment_id}Update a commit comment
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitCommentsGetGet /repositories/{workspace}/{repo_slug}/commit/{commit}/commentsList a commit's comments
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitCommentsPostPost /repositories/{workspace}/{repo_slug}/commit/{commit}/commentsCreate comment for a commit
CommitsApiRepositoriesWorkspaceRepoSlugCommitCommitGetGet /repositories/{workspace}/{repo_slug}/commit/{commit}Get a commit
CommitsApiRepositoriesWorkspaceRepoSlugCommitsGetGet /repositories/{workspace}/{repo_slug}/commitsList commits
CommitsApiRepositoriesWorkspaceRepoSlugCommitsPostPost /repositories/{workspace}/{repo_slug}/commitsList commits with include/exclude
CommitsApiRepositoriesWorkspaceRepoSlugCommitsRevisionGetGet /repositories/{workspace}/{repo_slug}/commits/{revision}List commits for revision
CommitsApiRepositoriesWorkspaceRepoSlugCommitsRevisionPostPost /repositories/{workspace}/{repo_slug}/commits/{revision}List commits for revision using include/exclude
CommitsApiRepositoriesWorkspaceRepoSlugDiffSpecGetGet /repositories/{workspace}/{repo_slug}/diff/{spec}Compare two commits
CommitsApiRepositoriesWorkspaceRepoSlugDiffstatSpecGetGet /repositories/{workspace}/{repo_slug}/diffstat/{spec}Compare two commit diff stats
CommitsApiRepositoriesWorkspaceRepoSlugMergeBaseRevspecGetGet /repositories/{workspace}/{repo_slug}/merge-base/{revspec}Get the common ancestor between two commits
CommitsApiRepositoriesWorkspaceRepoSlugPatchSpecGetGet /repositories/{workspace}/{repo_slug}/patch/{spec}Get a patch for two commits
DeploymentsApiCreateEnvironmentPost /repositories/{workspace}/{repo_slug}/environmentsCreate an environment
DeploymentsApiDeleteEnvironmentForRepositoryDelete /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}Delete an environment
DeploymentsApiGetDeploymentForRepositoryGet /repositories/{workspace}/{repo_slug}/deployments/{deployment_uuid}Get a deployment
DeploymentsApiGetDeploymentsForRepositoryGet /repositories/{workspace}/{repo_slug}/deploymentsList deployments
DeploymentsApiGetEnvironmentForRepositoryGet /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}Get an environment
DeploymentsApiGetEnvironmentsForRepositoryGet /repositories/{workspace}/{repo_slug}/environmentsList environments
DeploymentsApiRepositoriesWorkspaceRepoSlugDeployKeysGetGet /repositories/{workspace}/{repo_slug}/deploy-keysList repository deploy keys
DeploymentsApiRepositoriesWorkspaceRepoSlugDeployKeysKeyIdDeleteDelete /repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Delete a repository deploy key
DeploymentsApiRepositoriesWorkspaceRepoSlugDeployKeysKeyIdGetGet /repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Get a repository deploy key
DeploymentsApiRepositoriesWorkspaceRepoSlugDeployKeysKeyIdPutPut /repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}Update a repository deploy key
DeploymentsApiRepositoriesWorkspaceRepoSlugDeployKeysPostPost /repositories/{workspace}/{repo_slug}/deploy-keysAdd a repository deploy key
DeploymentsApiUpdateEnvironmentForRepositoryPost /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}/changesUpdate an environment
DeploymentsApiWorkspacesWorkspaceProjectsProjectKeyDeployKeysGetGet /workspaces/{workspace}/projects/{project_key}/deploy-keysList project deploy keys
DeploymentsApiWorkspacesWorkspaceProjectsProjectKeyDeployKeysKeyIdDeleteDelete /workspaces/{workspace}/projects/{project_key}/deploy-keys/{key_id}Delete a deploy key from a project
DeploymentsApiWorkspacesWorkspaceProjectsProjectKeyDeployKeysKeyIdGetGet /workspaces/{workspace}/projects/{project_key}/deploy-keys/{key_id}Get a project deploy key
DeploymentsApiWorkspacesWorkspaceProjectsProjectKeyDeployKeysPostPost /workspaces/{workspace}/projects/{project_key}/deploy-keysCreate a project deploy key
DownloadsApiRepositoriesWorkspaceRepoSlugDownloadsFilenameDeleteDelete /repositories/{workspace}/{repo_slug}/downloads/{filename}Delete a download artifact
DownloadsApiRepositoriesWorkspaceRepoSlugDownloadsFilenameGetGet /repositories/{workspace}/{repo_slug}/downloads/{filename}Get a download artifact link
DownloadsApiRepositoriesWorkspaceRepoSlugDownloadsGetGet /repositories/{workspace}/{repo_slug}/downloadsList download artifacts
DownloadsApiRepositoriesWorkspaceRepoSlugDownloadsPostPost /repositories/{workspace}/{repo_slug}/downloadsUpload a download artifact
IssueTrackerApiRepositoriesWorkspaceRepoSlugComponentsComponentIdGetGet /repositories/{workspace}/{repo_slug}/components/{component_id}Get a component for issues
IssueTrackerApiRepositoriesWorkspaceRepoSlugComponentsGetGet /repositories/{workspace}/{repo_slug}/componentsList components
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesExportPostPost /repositories/{workspace}/{repo_slug}/issues/exportExport issues
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesExportRepoNameIssuesTaskIdZipGetGet /repositories/{workspace}/{repo_slug}/issues/export/{repo_name}-issues-{task_id}.zipCheck issue export status
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesGetGet /repositories/{workspace}/{repo_slug}/issuesList issues
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesImportGetGet /repositories/{workspace}/{repo_slug}/issues/importCheck issue import status
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesImportPostPost /repositories/{workspace}/{repo_slug}/issues/importImport issues
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachmentsList attachments for an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsPathDeleteDelete /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}Delete an attachment for an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsPathGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}Get attachment for an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsPostPost /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachmentsUpload an attachment to an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdChangesChangeIdGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/changes/{change_id}Get issue change object
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdChangesGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/changesList changes on an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdChangesPostPost /repositories/{workspace}/{repo_slug}/issues/{issue_id}/changesModify the state of an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdCommentsCommentIdDeleteDelete /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Delete a comment on an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdCommentsCommentIdGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Get a comment on an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdCommentsCommentIdPutPut /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}Update a comment on an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdCommentsGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/commentsList comments on an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdCommentsPostPost /repositories/{workspace}/{repo_slug}/issues/{issue_id}/commentsCreate a comment on an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdDeleteDelete /repositories/{workspace}/{repo_slug}/issues/{issue_id}Delete an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}Get an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdPutPut /repositories/{workspace}/{repo_slug}/issues/{issue_id}Update an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdVoteDeleteDelete /repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteRemove vote for an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdVoteGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteCheck if current user voted for an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdVotePutPut /repositories/{workspace}/{repo_slug}/issues/{issue_id}/voteVote for an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdWatchDeleteDelete /repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchStop watching an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdWatchGetGet /repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchCheck if current user is watching a issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesIssueIdWatchPutPut /repositories/{workspace}/{repo_slug}/issues/{issue_id}/watchWatch an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugIssuesPostPost /repositories/{workspace}/{repo_slug}/issuesCreate an issue
IssueTrackerApiRepositoriesWorkspaceRepoSlugMilestonesGetGet /repositories/{workspace}/{repo_slug}/milestonesList milestones
IssueTrackerApiRepositoriesWorkspaceRepoSlugMilestonesMilestoneIdGetGet /repositories/{workspace}/{repo_slug}/milestones/{milestone_id}Get a milestone
IssueTrackerApiRepositoriesWorkspaceRepoSlugVersionsGetGet /repositories/{workspace}/{repo_slug}/versionsList defined versions for issues
IssueTrackerApiRepositoriesWorkspaceRepoSlugVersionsVersionIdGetGet /repositories/{workspace}/{repo_slug}/versions/{version_id}Get a defined version for issues
PipelinesApiCreateDeploymentVariablePost /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variablesCreate a variable for an environment
PipelinesApiCreatePipelineForRepositoryPost /repositories/{workspace}/{repo_slug}/pipelinesRun a pipeline
PipelinesApiCreatePipelineVariableForTeamPost /teams/{username}/pipelines_config/variablesCreate a variable for a user
PipelinesApiCreatePipelineVariableForUserPost /users/{selected_user}/pipelines_config/variablesCreate a variable for a user
PipelinesApiCreatePipelineVariableForWorkspacePost /workspaces/{workspace}/pipelines-config/variablesCreate a variable for a workspace
PipelinesApiCreateRepositoryPipelineKnownHostPost /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hostsCreate a known host
PipelinesApiCreateRepositoryPipelineSchedulePost /repositories/{workspace}/{repo_slug}/pipelines_config/schedulesCreate a schedule
PipelinesApiCreateRepositoryPipelineVariablePost /repositories/{workspace}/{repo_slug}/pipelines_config/variablesCreate a variable for a repository
PipelinesApiDeleteDeploymentVariableDelete /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}Delete a variable for an environment
PipelinesApiDeletePipelineVariableForTeamDelete /teams/{username}/pipelines_config/variables/{variable_uuid}Delete a variable for a team
PipelinesApiDeletePipelineVariableForUserDelete /users/{selected_user}/pipelines_config/variables/{variable_uuid}Delete a variable for a user
PipelinesApiDeletePipelineVariableForWorkspaceDelete /workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Delete a variable for a workspace
PipelinesApiDeleteRepositoryPipelineCacheDelete /repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}Delete a cache
PipelinesApiDeleteRepositoryPipelineCachesDelete /repositories/{workspace}/{repo_slug}/pipelines-config/cachesDelete caches
PipelinesApiDeleteRepositoryPipelineKeyPairDelete /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairDelete SSH key pair
PipelinesApiDeleteRepositoryPipelineKnownHostDelete /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Delete a known host
PipelinesApiDeleteRepositoryPipelineScheduleDelete /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Delete a schedule
PipelinesApiDeleteRepositoryPipelineVariableDelete /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Delete a variable for a repository
PipelinesApiGetDeploymentVariablesGet /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variablesList variables for an environment
PipelinesApiGetOIDCConfigurationGet /workspaces/{workspace}/pipelines-config/identity/oidc/.well-known/openid-configurationGet OpenID configuration for OIDC in Pipelines
PipelinesApiGetOIDCKeysGet /workspaces/{workspace}/pipelines-config/identity/oidc/keys.jsonGet keys for OIDC in Pipelines
PipelinesApiGetPipelineContainerLogGet /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.
PipelinesApiGetPipelineForRepositoryGet /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}Get a pipeline
PipelinesApiGetPipelineStepForRepositoryGet /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}Get a step of a pipeline
PipelinesApiGetPipelineStepLogForRepositoryGet /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logGet log file for a step
PipelinesApiGetPipelineStepsForRepositoryGet /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/stepsList steps for a pipeline
PipelinesApiGetPipelineTestReportTestCaseReasonsGet /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.
PipelinesApiGetPipelineTestReportTestCasesGet /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_casesGet test cases for a given step of a pipeline.
PipelinesApiGetPipelineTestReportsGet /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reportsGet a summary of test reports for a given step of a pipeline.
PipelinesApiGetPipelineVariableForTeamGet /teams/{username}/pipelines_config/variables/{variable_uuid}Get a variable for a team
PipelinesApiGetPipelineVariableForUserGet /users/{selected_user}/pipelines_config/variables/{variable_uuid}Get a variable for a user
PipelinesApiGetPipelineVariableForWorkspaceGet /workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Get variable for a workspace
PipelinesApiGetPipelineVariablesForTeamGet /teams/{username}/pipelines_config/variablesList variables for an account
PipelinesApiGetPipelineVariablesForUserGet /users/{selected_user}/pipelines_config/variablesList variables for a user
PipelinesApiGetPipelineVariablesForWorkspaceGet /workspaces/{workspace}/pipelines-config/variablesList variables for a workspace
PipelinesApiGetPipelinesForRepositoryGet /repositories/{workspace}/{repo_slug}/pipelinesList pipelines
PipelinesApiGetRepositoryPipelineCacheContentURIGet /repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}/content-uriGet cache content URI
PipelinesApiGetRepositoryPipelineCachesGet /repositories/{workspace}/{repo_slug}/pipelines-config/cachesList caches
PipelinesApiGetRepositoryPipelineConfigGet /repositories/{workspace}/{repo_slug}/pipelines_configGet configuration
PipelinesApiGetRepositoryPipelineKnownHostGet /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Get a known host
PipelinesApiGetRepositoryPipelineKnownHostsGet /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hostsList known hosts
PipelinesApiGetRepositoryPipelineScheduleGet /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Get a schedule
PipelinesApiGetRepositoryPipelineScheduleExecutionsGet /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}/executionsList executions of a schedule
PipelinesApiGetRepositoryPipelineSchedulesGet /repositories/{workspace}/{repo_slug}/pipelines_config/schedulesList schedules
PipelinesApiGetRepositoryPipelineSshKeyPairGet /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairGet SSH key pair
PipelinesApiGetRepositoryPipelineVariableGet /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Get a variable for a repository
PipelinesApiGetRepositoryPipelineVariablesGet /repositories/{workspace}/{repo_slug}/pipelines_config/variablesList variables for a repository
PipelinesApiStopPipelinePost /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/stopPipelineStop a pipeline
PipelinesApiUpdateDeploymentVariablePut /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}Update a variable for an environment
PipelinesApiUpdatePipelineVariableForTeamPut /teams/{username}/pipelines_config/variables/{variable_uuid}Update a variable for a team
PipelinesApiUpdatePipelineVariableForUserPut /users/{selected_user}/pipelines_config/variables/{variable_uuid}Update a variable for a user
PipelinesApiUpdatePipelineVariableForWorkspacePut /workspaces/{workspace}/pipelines-config/variables/{variable_uuid}Update variable for a workspace
PipelinesApiUpdateRepositoryBuildNumberPut /repositories/{workspace}/{repo_slug}/pipelines_config/build_numberUpdate the next build number
PipelinesApiUpdateRepositoryPipelineConfigPut /repositories/{workspace}/{repo_slug}/pipelines_configUpdate configuration
PipelinesApiUpdateRepositoryPipelineKeyPairPut /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pairUpdate SSH key pair
PipelinesApiUpdateRepositoryPipelineKnownHostPut /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}Update a known host
PipelinesApiUpdateRepositoryPipelineSchedulePut /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}Update a schedule
PipelinesApiUpdateRepositoryPipelineVariablePut /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}Update a variable for a repository
ProjectsApiWorkspacesWorkspaceProjectsPostPost /workspaces/{workspace}/projectsCreate a project in a workspace
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyDefaultReviewersGetGet /workspaces/{workspace}/projects/{project_key}/default-reviewersList the default reviewers in a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyDefaultReviewersSelectedUserDeleteDelete /workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Remove the specific user from the project's default reviewers
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyDefaultReviewersSelectedUserGetGet /workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Get a default reviewer
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyDefaultReviewersSelectedUserPutPut /workspaces/{workspace}/projects/{project_key}/default-reviewers/{selected_user}Add the specific user as a default reviewer for the project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyDeleteDelete /workspaces/{workspace}/projects/{project_key}Delete a project for a workspace
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyGetGet /workspaces/{workspace}/projects/{project_key}Get a project for a workspace
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigGroupsGetGet /workspaces/{workspace}/projects/{project_key}/permissions-config/groupsList explicit group permissions for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigGroupsGroupSlugDeleteDelete /workspaces/{workspace}/projects/{project_key}/permissions-config/groups/{group_slug}Delete an explicit group permission for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigGroupsGroupSlugGetGet /workspaces/{workspace}/projects/{project_key}/permissions-config/groups/{group_slug}Get an explicit group permission for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigGroupsGroupSlugPutPut /workspaces/{workspace}/projects/{project_key}/permissions-config/groups/{group_slug}Update an explicit group permission for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigUsersGetGet /workspaces/{workspace}/projects/{project_key}/permissions-config/usersList explicit user permissions for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigUsersSelectedUserIdDeleteDelete /workspaces/{workspace}/projects/{project_key}/permissions-config/users/{selected_user_id}Delete an explicit user permission for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigUsersSelectedUserIdGetGet /workspaces/{workspace}/projects/{project_key}/permissions-config/users/{selected_user_id}Get an explicit user permission for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPermissionsConfigUsersSelectedUserIdPutPut /workspaces/{workspace}/projects/{project_key}/permissions-config/users/{selected_user_id}Update an explicit user permission for a project
ProjectsApiWorkspacesWorkspaceProjectsProjectKeyPutPut /workspaces/{workspace}/projects/{project_key}Update a project for a workspace
PropertiesApiDeleteCommitHostedPropertyValueDelete /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Delete a commit application property
PropertiesApiDeletePullRequestHostedPropertyValueDelete /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Delete a pull request application property
PropertiesApiDeleteRepositoryHostedPropertyValueDelete /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Delete a repository application property
PropertiesApiDeleteUserHostedPropertyValueDelete /users/{selected_user}/properties/{app_key}/{property_name}Delete a user application property
PropertiesApiGetCommitHostedPropertyValueGet /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Get a commit application property
PropertiesApiGetPullRequestHostedPropertyValueGet /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Get a pull request application property
PropertiesApiGetRepositoryHostedPropertyValueGet /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Get a repository application property
PropertiesApiRetrieveUserHostedPropertyValueGet /users/{selected_user}/properties/{app_key}/{property_name}Get a user application property
PropertiesApiUpdateCommitHostedPropertyValuePut /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}Update a commit application property
PropertiesApiUpdatePullRequestHostedPropertyValuePut /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}Update a pull request application property
PropertiesApiUpdateRepositoryHostedPropertyValuePut /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}Update a repository application property
PropertiesApiUpdateUserHostedPropertyValuePut /users/{selected_user}/properties/{app_key}/{property_name}Update a user application property
PullrequestsApiGetPullrequestsForCommitGet /repositories/{workspace}/{repo_slug}/commit/{commit}/pullrequestsList pull requests that contain a commit
PullrequestsApiPullrequestsSelectedUserGetGet /pullrequests/{selected_user}List pull requests for a user
PullrequestsApiRepositoriesWorkspaceRepoSlugDefaultReviewersGetGet /repositories/{workspace}/{repo_slug}/default-reviewersList default reviewers
PullrequestsApiRepositoriesWorkspaceRepoSlugDefaultReviewersTargetUsernameDeleteDelete /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Remove a user from the default reviewers
PullrequestsApiRepositoriesWorkspaceRepoSlugDefaultReviewersTargetUsernameGetGet /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Get a default reviewer
PullrequestsApiRepositoriesWorkspaceRepoSlugDefaultReviewersTargetUsernamePutPut /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}Add a user to the default reviewers
PullrequestsApiRepositoriesWorkspaceRepoSlugEffectiveDefaultReviewersGetGet /repositories/{workspace}/{repo_slug}/effective-default-reviewersList effective default reviewers
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsActivityGetGet /repositories/{workspace}/{repo_slug}/pullrequests/activityList a pull request activity log
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsGetGet /repositories/{workspace}/{repo_slug}/pullrequestsList pull requests
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPostPost /repositories/{workspace}/{repo_slug}/pullrequestsCreate a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdActivityGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/activityList a pull request activity log
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdApproveDeleteDelete /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approveUnapprove a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdApprovePostPost /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approveApprove a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdDeleteDelete /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Delete a comment on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Get a comment on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdPutPut /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}Update a comment on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdResolveDeleteDelete /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}/resolveReopen a comment thread
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdResolvePostPost /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}/resolveResolve a comment thread
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commentsList comments on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsPostPost /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commentsCreate a comment on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommitsGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commitsList commits on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdDeclinePostPost /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/declineDecline a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdDiffGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffList changes in a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdDiffstatGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffstatGet the diff stat for a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}Get a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdMergePostPost /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/mergeMerge a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdMergeTaskStatusTaskIdGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge/task-status/{task_id}Get the merge task status for a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdPatchGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/patchGet the patch for a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdPutPut /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}Update a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdRequestChangesDeleteDelete /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changesRemove change request for a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdRequestChangesPostPost /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changesRequest changes for a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdStatusesGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statusesList commit statuses for a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdTasksGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasksList tasks on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdTasksPostPost /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasksCreate a task on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdTasksTaskIdDeleteDelete /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks/{task_id}Delete a task on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdTasksTaskIdGetGet /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks/{task_id}Get a task on a pull request
PullrequestsApiRepositoriesWorkspaceRepoSlugPullrequestsPullRequestIdTasksTaskIdPutPut /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks/{task_id}Update a task on a pull request
RefsApiRepositoriesWorkspaceRepoSlugRefsBranchesGetGet /repositories/{workspace}/{repo_slug}/refs/branchesList open branches
RefsApiRepositoriesWorkspaceRepoSlugRefsBranchesNameDeleteDelete /repositories/{workspace}/{repo_slug}/refs/branches/{name}Delete a branch
RefsApiRepositoriesWorkspaceRepoSlugRefsBranchesNameGetGet /repositories/{workspace}/{repo_slug}/refs/branches/{name}Get a branch
RefsApiRepositoriesWorkspaceRepoSlugRefsBranchesPostPost /repositories/{workspace}/{repo_slug}/refs/branchesCreate a branch
RefsApiRepositoriesWorkspaceRepoSlugRefsGetGet /repositories/{workspace}/{repo_slug}/refsList branches and tags
RefsApiRepositoriesWorkspaceRepoSlugRefsTagsGetGet /repositories/{workspace}/{repo_slug}/refs/tagsList tags
RefsApiRepositoriesWorkspaceRepoSlugRefsTagsNameDeleteDelete /repositories/{workspace}/{repo_slug}/refs/tags/{name}Delete a tag
RefsApiRepositoriesWorkspaceRepoSlugRefsTagsNameGetGet /repositories/{workspace}/{repo_slug}/refs/tags/{name}Get a tag
RefsApiRepositoriesWorkspaceRepoSlugRefsTagsPostPost /repositories/{workspace}/{repo_slug}/refs/tagsCreate a tag
ReportsApiBulkCreateOrUpdateAnnotationsPost /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsBulk create or update annotations
ReportsApiCreateOrUpdateAnnotationPut /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Create or update an annotation
ReportsApiCreateOrUpdateReportPut /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Create or update a report
ReportsApiDeleteAnnotationDelete /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Delete an annotation
ReportsApiDeleteReportDelete /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Delete a report
ReportsApiGetAnnotationGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}Get an annotation
ReportsApiGetAnnotationsForReportGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotationsList annotations
ReportsApiGetReportGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}Get a report
ReportsApiGetReportsForCommitGet /repositories/{workspace}/{repo_slug}/commit/{commit}/reportsList reports
RepositoriesApiRepositoriesGetGet /repositoriesList public repositories
RepositoriesApiRepositoriesWorkspaceGetGet /repositories/{workspace}List repositories in a workspace
RepositoriesApiRepositoriesWorkspaceRepoSlugDeleteDelete /repositories/{workspace}/{repo_slug}Delete a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugFilehistoryCommitPathGetGet /repositories/{workspace}/{repo_slug}/filehistory/{commit}/{path}List commits that modified a file
RepositoriesApiRepositoriesWorkspaceRepoSlugForksGetGet /repositories/{workspace}/{repo_slug}/forksList repository forks
RepositoriesApiRepositoriesWorkspaceRepoSlugForksPostPost /repositories/{workspace}/{repo_slug}/forksFork a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugGetGet /repositories/{workspace}/{repo_slug}Get a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugHooksGetGet /repositories/{workspace}/{repo_slug}/hooksList webhooks for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugHooksPostPost /repositories/{workspace}/{repo_slug}/hooksCreate a webhook for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugHooksUidDeleteDelete /repositories/{workspace}/{repo_slug}/hooks/{uid}Delete a webhook for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugHooksUidGetGet /repositories/{workspace}/{repo_slug}/hooks/{uid}Get a webhook for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugHooksUidPutPut /repositories/{workspace}/{repo_slug}/hooks/{uid}Update a webhook for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugOverrideSettingsGetGet /repositories/{workspace}/{repo_slug}/override-settingsRetrieve the inheritance state for repository settings
RepositoriesApiRepositoriesWorkspaceRepoSlugOverrideSettingsPutPut /repositories/{workspace}/{repo_slug}/override-settingsSet the inheritance state for repository settings
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigGroupsGetGet /repositories/{workspace}/{repo_slug}/permissions-config/groupsList explicit group permissions for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigGroupsGroupSlugDeleteDelete /repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Delete an explicit group permission for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigGroupsGroupSlugGetGet /repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Get an explicit group permission for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigGroupsGroupSlugPutPut /repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}Update an explicit group permission for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigUsersGetGet /repositories/{workspace}/{repo_slug}/permissions-config/usersList explicit user permissions for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigUsersSelectedUserIdDeleteDelete /repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Delete an explicit user permission for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigUsersSelectedUserIdGetGet /repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Get an explicit user permission for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPermissionsConfigUsersSelectedUserIdPutPut /repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}Update an explicit user permission for a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPostPost /repositories/{workspace}/{repo_slug}Create a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugPutPut /repositories/{workspace}/{repo_slug}Update a repository
RepositoriesApiRepositoriesWorkspaceRepoSlugSrcCommitPathGetGet /repositories/{workspace}/{repo_slug}/src/{commit}/{path}Get file or directory contents
RepositoriesApiRepositoriesWorkspaceRepoSlugSrcGetGet /repositories/{workspace}/{repo_slug}/srcGet the root directory of the main branch
RepositoriesApiRepositoriesWorkspaceRepoSlugSrcPostPost /repositories/{workspace}/{repo_slug}/srcCreate a commit by uploading a file
RepositoriesApiRepositoriesWorkspaceRepoSlugWatchersGetGet /repositories/{workspace}/{repo_slug}/watchersList repositories watchers
RepositoriesApiUserPermissionsRepositoriesGetGet /user/permissions/repositoriesList repository permissions for a user
SearchApiSearchAccountGet /users/{selected_user}/search/codeSearch for code in a user's repositories
SearchApiSearchTeamGet /teams/{username}/search/codeSearch for code in a team's repositories
SearchApiSearchWorkspaceGet /workspaces/{workspace}/search/codeSearch for code in a workspace
SnippetsApiSnippetsGetGet /snippetsList snippets
SnippetsApiSnippetsPostPost /snippetsCreate a snippet
SnippetsApiSnippetsWorkspaceEncodedIdCommentsCommentIdDeleteDelete /snippets/{workspace}/{encoded_id}/comments/{comment_id}Delete a comment on a snippet
SnippetsApiSnippetsWorkspaceEncodedIdCommentsCommentIdGetGet /snippets/{workspace}/{encoded_id}/comments/{comment_id}Get a comment on a snippet
SnippetsApiSnippetsWorkspaceEncodedIdCommentsCommentIdPutPut /snippets/{workspace}/{encoded_id}/comments/{comment_id}Update a comment on a snippet
SnippetsApiSnippetsWorkspaceEncodedIdCommentsGetGet /snippets/{workspace}/{encoded_id}/commentsList comments on a snippet
SnippetsApiSnippetsWorkspaceEncodedIdCommentsPostPost /snippets/{workspace}/{encoded_id}/commentsCreate a comment on a snippet
SnippetsApiSnippetsWorkspaceEncodedIdCommitsGetGet /snippets/{workspace}/{encoded_id}/commitsList snippet changes
SnippetsApiSnippetsWorkspaceEncodedIdCommitsRevisionGetGet /snippets/{workspace}/{encoded_id}/commits/{revision}Get a previous snippet change
SnippetsApiSnippetsWorkspaceEncodedIdDeleteDelete /snippets/{workspace}/{encoded_id}Delete a snippet
SnippetsApiSnippetsWorkspaceEncodedIdFilesPathGetGet /snippets/{workspace}/{encoded_id}/files/{path}Get a snippet's raw file at HEAD
SnippetsApiSnippetsWorkspaceEncodedIdGetGet /snippets/{workspace}/{encoded_id}Get a snippet
SnippetsApiSnippetsWorkspaceEncodedIdNodeIdDeleteDelete /snippets/{workspace}/{encoded_id}/{node_id}Delete a previous revision of a snippet
SnippetsApiSnippetsWorkspaceEncodedIdNodeIdFilesPathGetGet /snippets/{workspace}/{encoded_id}/{node_id}/files/{path}Get a snippet's raw file
SnippetsApiSnippetsWorkspaceEncodedIdNodeIdGetGet /snippets/{workspace}/{encoded_id}/{node_id}Get a previous revision of a snippet
SnippetsApiSnippetsWorkspaceEncodedIdNodeIdPutPut /snippets/{workspace}/{encoded_id}/{node_id}Update a previous revision of a snippet
SnippetsApiSnippetsWorkspaceEncodedIdPutPut /snippets/{workspace}/{encoded_id}Update a snippet
SnippetsApiSnippetsWorkspaceEncodedIdRevisionDiffGetGet /snippets/{workspace}/{encoded_id}/{revision}/diffGet snippet changes between versions
SnippetsApiSnippetsWorkspaceEncodedIdRevisionPatchGetGet /snippets/{workspace}/{encoded_id}/{revision}/patchGet snippet patch between versions
SnippetsApiSnippetsWorkspaceEncodedIdWatchDeleteDelete /snippets/{workspace}/{encoded_id}/watchStop watching a snippet
SnippetsApiSnippetsWorkspaceEncodedIdWatchGetGet /snippets/{workspace}/{encoded_id}/watchCheck if the current user is watching a snippet
SnippetsApiSnippetsWorkspaceEncodedIdWatchPutPut /snippets/{workspace}/{encoded_id}/watchWatch a snippet
SnippetsApiSnippetsWorkspaceEncodedIdWatchersGetGet /snippets/{workspace}/{encoded_id}/watchersList users watching a snippet
SnippetsApiSnippetsWorkspaceGetGet /snippets/{workspace}List snippets in a workspace
SnippetsApiSnippetsWorkspacePostPost /snippets/{workspace}Create a snippet for a workspace
SourceApiRepositoriesWorkspaceRepoSlugFilehistoryCommitPathGetGet /repositories/{workspace}/{repo_slug}/filehistory/{commit}/{path}List commits that modified a file
SourceApiRepositoriesWorkspaceRepoSlugSrcCommitPathGetGet /repositories/{workspace}/{repo_slug}/src/{commit}/{path}Get file or directory contents
SourceApiRepositoriesWorkspaceRepoSlugSrcGetGet /repositories/{workspace}/{repo_slug}/srcGet the root directory of the main branch
SourceApiRepositoriesWorkspaceRepoSlugSrcPostPost /repositories/{workspace}/{repo_slug}/srcCreate a commit by uploading a file
SshApiUsersSelectedUserSshKeysGetGet /users/{selected_user}/ssh-keysList SSH keys
SshApiUsersSelectedUserSshKeysKeyIdDeleteDelete /users/{selected_user}/ssh-keys/{key_id}Delete a SSH key
SshApiUsersSelectedUserSshKeysKeyIdGetGet /users/{selected_user}/ssh-keys/{key_id}Get a SSH key
SshApiUsersSelectedUserSshKeysKeyIdPutPut /users/{selected_user}/ssh-keys/{key_id}Update a SSH key
SshApiUsersSelectedUserSshKeysPostPost /users/{selected_user}/ssh-keysAdd a new SSH key
UsersApiUserEmailsEmailGetGet /user/emails/{email}Get an email address for current user
UsersApiUserEmailsGetGet /user/emailsList email addresses for current user
UsersApiUserGetGet /userGet current user
UsersApiUsersSelectedUserGetGet /users/{selected_user}Get a user
WebhooksApiHookEventsGetGet /hook_eventsGet a webhook resource
WebhooksApiHookEventsSubjectTypeGetGet /hook_events/{subject_type}List subscribable webhook types
WebhooksApiRepositoriesWorkspaceRepoSlugHooksGetGet /repositories/{workspace}/{repo_slug}/hooksList webhooks for a repository
WebhooksApiRepositoriesWorkspaceRepoSlugHooksPostPost /repositories/{workspace}/{repo_slug}/hooksCreate a webhook for a repository
WebhooksApiRepositoriesWorkspaceRepoSlugHooksUidDeleteDelete /repositories/{workspace}/{repo_slug}/hooks/{uid}Delete a webhook for a repository
WebhooksApiRepositoriesWorkspaceRepoSlugHooksUidGetGet /repositories/{workspace}/{repo_slug}/hooks/{uid}Get a webhook for a repository
WebhooksApiRepositoriesWorkspaceRepoSlugHooksUidPutPut /repositories/{workspace}/{repo_slug}/hooks/{uid}Update a webhook for a repository
WebhooksApiWorkspacesWorkspaceHooksGetGet /workspaces/{workspace}/hooksList webhooks for a workspace
WebhooksApiWorkspacesWorkspaceHooksPostPost /workspaces/{workspace}/hooksCreate a webhook for a workspace
WebhooksApiWorkspacesWorkspaceHooksUidDeleteDelete /workspaces/{workspace}/hooks/{uid}Delete a webhook for a workspace
WebhooksApiWorkspacesWorkspaceHooksUidGetGet /workspaces/{workspace}/hooks/{uid}Get a webhook for a workspace
WebhooksApiWorkspacesWorkspaceHooksUidPutPut /workspaces/{workspace}/hooks/{uid}Update a webhook for a workspace
WorkspacesApiUserPermissionsWorkspacesGetGet /user/permissions/workspacesList workspaces for the current user
WorkspacesApiWorkspacesGetGet /workspacesList workspaces for user
WorkspacesApiWorkspacesWorkspaceGetGet /workspaces/{workspace}Get a workspace
WorkspacesApiWorkspacesWorkspaceHooksGetGet /workspaces/{workspace}/hooksList webhooks for a workspace
WorkspacesApiWorkspacesWorkspaceHooksPostPost /workspaces/{workspace}/hooksCreate a webhook for a workspace
WorkspacesApiWorkspacesWorkspaceHooksUidDeleteDelete /workspaces/{workspace}/hooks/{uid}Delete a webhook for a workspace
WorkspacesApiWorkspacesWorkspaceHooksUidGetGet /workspaces/{workspace}/hooks/{uid}Get a webhook for a workspace
WorkspacesApiWorkspacesWorkspaceHooksUidPutPut /workspaces/{workspace}/hooks/{uid}Update a webhook for a workspace
WorkspacesApiWorkspacesWorkspaceMembersGetGet /workspaces/{workspace}/membersList users in a workspace
WorkspacesApiWorkspacesWorkspaceMembersMemberGetGet /workspaces/{workspace}/members/{member}Get user membership for a workspace
WorkspacesApiWorkspacesWorkspacePermissionsGetGet /workspaces/{workspace}/permissionsList user permissions in a workspace
WorkspacesApiWorkspacesWorkspacePermissionsRepositoriesGetGet /workspaces/{workspace}/permissions/repositoriesList all repository permissions for a workspace
WorkspacesApiWorkspacesWorkspacePermissionsRepositoriesRepoSlugGetGet /workspaces/{workspace}/permissions/repositories/{repo_slug}List a repository permissions for a workspace
WorkspacesApiWorkspacesWorkspaceProjectsGetGet /workspaces/{workspace}/projectsList projects in a workspace
WorkspacesApiWorkspacesWorkspaceProjectsProjectKeyGetGet /workspaces/{workspace}/projects/{project_key}Get a project for a workspace

Documentation For Models

Documentation For Authorization

api_key

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
	Key: "APIKEY",
	Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

basic

  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
	UserName: "username",
	Password: "password",
})
r, err := client.Service.Operation(auth, args)

oauth2

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

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Author

[email protected]

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAPIClient creates a new API client.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKey takes an APIKey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.

# Structs

No description provided by the author
Links related to an Account.
APIClient manages communication with the Bitbucket API API v2.0 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
An application property.
No description provided by the author
No description provided by the author
No description provided by the author
A pullrequest task create.
A pullrequest task update.
No description provided by the author
No description provided by the author
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A file object, representing a file at a commit in a repository.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Object containing a user that is a default reviewer and the type of reviewer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A paged list of environments.
No description provided by the author
No description provided by the author
A paged list of environments.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A diffstat object that includes a summary of changes made to a file between two commits.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Options for issue export.
GenericSwaggerError Provides access to the body, error and model on returned errors.
No description provided by the author
No description provided by the author
An event, associated with a resource or subject type.
No description provided by the author
No description provided by the author
An issue change.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The status of an import or export job.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A link to a resource related to this object.
No description provided by the author
Base type for most resource objects.
Base type for most resource objects.
No description provided by the author
A paginated list of accounts.
A paginated list of annotations.
A paginated list of branches.
A paginated list of branch restriction rules.
A paginated list of commits.
A paginated list of commit comments.
A paginated list of commit status objects.
A paginated list of issue tracker components.
A paginated list of default reviewers with reviewer type.
A paginated list of deploy keys.
A paged list of deployments.
A paged list of deployment variables.
A paginated list of diffstats.
A paged list of environments.
A paginated list of commit_file objects.
A paginated list of webhook types available to subscribe on.
A paginated list of issue attachments.
A paginated list of issue comments.
A paginated list of issues.
A paginated list of issue changes.
A paginated list of issue tracker milestones.
A paged list of pipeline caches.
A paged list of known hosts.
A paged list of pipelines.
A paged list of the executions of a schedule.
A paged list of schedules.
A paged list of pipeline steps.
A paged list of variables.
A paginated list of project deploy keys.
A paginated list of project group permissions.
A paginated list of projects.
A paginated list of project user permissions.
A paginated list of pullrequest comments.
A paginated list of pullrequests.
A paginated list of refs.
A paginated list of reports.
A paginated list of repositories.
A paginated list of repository group permissions.
A paginated list of repository permissions.
A paginated list of repository user permissions.
A paginated list of snippet comments.
A paginated list of snippet commits.
A paginated list of snippets.
A paginated list of SSH keys.
A paginated list of tags.
A paginated list of tasks.
A paginated list of team permissions.
A paginated list of teams.
A paginated list of commit_file and/or commit_directory objects.
A paginated list of users.
A paginated list of issue tracker versions.
A paginated list of webhook subscriptions.
A paginated list of workspace memberships.
A paginated list of workspaces.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A representation of the location of pipeline cache content.
An executable pipeline command.
No description provided by the author
No description provided by the author
The definition of a Docker image that can be used for a Bitbucket Pipelines step execution context.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The target on which the schedule will be executed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The metadata that describes a pull request merge.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A ref object, representing a branch or tag in a repository.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
User provided pull request text, interpreted in a markup language and rendered in HTML.
No description provided by the author
No description provided by the author
No description provided by the author
A key-value element that will be displayed along with the report.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A group's permission for a given repository.
No description provided by the author
A json object representing the repository's inheritance state values.
No description provided by the author
A user's permission for a given repository.
A user's direct permission for a given repository.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The mapping of resource/subject types pointing to their individual event types.
No description provided by the author
No description provided by the author
A task object.
No description provided by the author
No description provided by the author
A user's permission for a given team.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Base type for most resource objects.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author