bitbucket-api-client-lib

Bitbucket API

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.

For more information, please visit https://support.atlassian.com/bitbucket-cloud/

Automatically generated by the Swagger Codegen

Requirements

Building the API client library requires:

  1. Java 1.7+
  2. Maven/Gradle

Installation

To install the API client library to your local Maven repository, simply execute:

mvn clean install

To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:

mvn clean deploy

Refer to the OSSRH Guide for more information.

Maven users

Add this dependency to your project’s POM:

<dependency>
  <groupId>com.rappi.bitbucket.client</groupId>
  <artifactId>bitbucket-api-client-lib</artifactId>
  <version>1.0.0</version>
  <scope>compile</scope>
</dependency>

Gradle users

Add this dependency to your project’s build file:

compile "com.rappi.bitbucket.client:bitbucket-api-client-lib:1.0.0"

Others

At first generate the JAR by executing:

mvn clean package

Then manually install the following JARs:

Getting Started

Please follow the installation instruction and execute the following Java code:

import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        try {
            apiInstance.addonDelete();
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonDelete");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        try {
            apiInstance.addonLinkersGet();
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersGet");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        String linkerKey = "linkerKey_example"; // String | The unique key of a [linker module](/cloud/bitbucket/modules/linker/) as defined in an application descriptor.
        try {
            apiInstance.addonLinkersLinkerKeyGet(linkerKey);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersLinkerKeyGet");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        String linkerKey = "linkerKey_example"; // String | The unique key of a [linker module](/cloud/bitbucket/modules/linker/) as defined in an application descriptor.
        try {
            apiInstance.addonLinkersLinkerKeyValuesDelete(linkerKey);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersLinkerKeyValuesDelete");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        String linkerKey = "linkerKey_example"; // String | The unique key of a [linker module](/cloud/bitbucket/modules/linker/) as defined in an application descriptor.
        try {
            apiInstance.addonLinkersLinkerKeyValuesGet(linkerKey);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersLinkerKeyValuesGet");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        String linkerKey = "linkerKey_example"; // String | The unique key of a [linker module](/cloud/bitbucket/modules/linker/) as defined in an application descriptor.
        try {
            apiInstance.addonLinkersLinkerKeyValuesPost(linkerKey);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersLinkerKeyValuesPost");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        String linkerKey = "linkerKey_example"; // String | The unique key of a [linker module](/cloud/bitbucket/modules/linker/) as defined in an application descriptor.
        try {
            apiInstance.addonLinkersLinkerKeyValuesPut(linkerKey);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersLinkerKeyValuesPut");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        String linkerKey = "linkerKey_example"; // String | The unique key of a [linker module](/cloud/bitbucket/modules/linker/) as defined in an application descriptor.
        Integer valueId = 56; // Integer | The numeric ID of the linker value.
        try {
            apiInstance.addonLinkersLinkerKeyValuesValueIdDelete(linkerKey, valueId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersLinkerKeyValuesValueIdDelete");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        String linkerKey = "linkerKey_example"; // String | The unique key of a [linker module](/cloud/bitbucket/modules/linker/) as defined in an application descriptor.
        Integer valueId = 56; // Integer | The numeric ID of the linker value.
        try {
            apiInstance.addonLinkersLinkerKeyValuesValueIdGet(linkerKey, valueId);
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonLinkersLinkerKeyValuesValueIdGet");
            e.printStackTrace();
        }
    }
}
import com.rappi.bitbucket.client.invoker.*;
import com.rappi.bitbucket.client.invoker.auth.*;
import com.rappi.bitbucket.client.model.*;
import com.rappi.bitbucket.client.api.AddonApi;

import java.io.File;
import java.util.*;

public class AddonApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basic
        HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
        basic.setUsername("YOUR USERNAME");
        basic.setPassword("YOUR PASSWORD");

        // Configure OAuth2 access token for authorization: oauth2
        OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
        oauth2.setAccessToken("YOUR ACCESS TOKEN");

        AddonApi apiInstance = new AddonApi();
        try {
            apiInstance.addonPut();
        } catch (ApiException e) {
            System.err.println("Exception when calling AddonApi#addonPut");
            e.printStackTrace();
        }
    }
}

Documentation for API Endpoints

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

Class Method HTTP request Description
AddonApi addonDelete DELETE /addon  
AddonApi addonLinkersGet GET /addon/linkers  
AddonApi addonLinkersLinkerKeyGet GET /addon/linkers/{linker_key}  
AddonApi addonLinkersLinkerKeyValuesDelete DELETE /addon/linkers/{linker_key}/values  
AddonApi addonLinkersLinkerKeyValuesGet GET /addon/linkers/{linker_key}/values  
AddonApi addonLinkersLinkerKeyValuesPost POST /addon/linkers/{linker_key}/values  
AddonApi addonLinkersLinkerKeyValuesPut PUT /addon/linkers/{linker_key}/values  
AddonApi addonLinkersLinkerKeyValuesValueIdDelete DELETE /addon/linkers/{linker_key}/values/{value_id}  
AddonApi addonLinkersLinkerKeyValuesValueIdGet GET /addon/linkers/{linker_key}/values/{value_id}  
AddonApi addonPut PUT /addon  
BranchingModelApi repositoriesWorkspaceRepoSlugBranchingModelGet GET /repositories/{workspace}/{repo_slug}/branching-model  
BranchingModelApi repositoriesWorkspaceRepoSlugBranchingModelSettingsGet GET /repositories/{workspace}/{repo_slug}/branching-model/settings  
BranchingModelApi repositoriesWorkspaceRepoSlugBranchingModelSettingsPut PUT /repositories/{workspace}/{repo_slug}/branching-model/settings  
BranchrestrictionsApi repositoriesWorkspaceRepoSlugBranchRestrictionsGet GET /repositories/{workspace}/{repo_slug}/branch-restrictions  
BranchrestrictionsApi repositoriesWorkspaceRepoSlugBranchRestrictionsIdDelete DELETE /repositories/{workspace}/{repo_slug}/branch-restrictions/{id}  
BranchrestrictionsApi repositoriesWorkspaceRepoSlugBranchRestrictionsIdGet GET /repositories/{workspace}/{repo_slug}/branch-restrictions/{id}  
BranchrestrictionsApi repositoriesWorkspaceRepoSlugBranchRestrictionsIdPut PUT /repositories/{workspace}/{repo_slug}/branch-restrictions/{id}  
BranchrestrictionsApi repositoriesWorkspaceRepoSlugBranchRestrictionsPost POST /repositories/{workspace}/{repo_slug}/branch-restrictions  
CommitsApi bulkCreateOrUpdateAnnotations POST /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations  
CommitsApi createOrUpdateAnnotation PUT /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}  
CommitsApi createOrUpdateReport PUT /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}  
CommitsApi deleteAnnotation DELETE /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}  
CommitsApi deleteReport DELETE /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}  
CommitsApi getAnnotation GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}  
CommitsApi getAnnotationsForReport GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations  
CommitsApi getReport GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}  
CommitsApi getReportsForCommit GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports  
CommitsApi repositoriesWorkspaceRepoSlugCommitNodeApproveDelete DELETE /repositories/{workspace}/{repo_slug}/commit/{node}/approve  
CommitsApi repositoriesWorkspaceRepoSlugCommitNodeApprovePost POST /repositories/{workspace}/{repo_slug}/commit/{node}/approve  
CommitsApi repositoriesWorkspaceRepoSlugCommitNodeCommentsCommentIdGet GET /repositories/{workspace}/{repo_slug}/commit/{node}/comments/{comment_id}  
CommitsApi repositoriesWorkspaceRepoSlugCommitNodeCommentsGet GET /repositories/{workspace}/{repo_slug}/commit/{node}/comments  
CommitsApi repositoriesWorkspaceRepoSlugCommitNodeCommentsPost POST /repositories/{workspace}/{repo_slug}/commit/{node}/comments  
CommitsApi repositoriesWorkspaceRepoSlugCommitNodeGet GET /repositories/{workspace}/{repo_slug}/commit/{node}  
CommitsApi repositoriesWorkspaceRepoSlugCommitsGet GET /repositories/{workspace}/{repo_slug}/commits  
CommitsApi repositoriesWorkspaceRepoSlugCommitsPost POST /repositories/{workspace}/{repo_slug}/commits  
CommitsApi repositoriesWorkspaceRepoSlugCommitsRevisionGet GET /repositories/{workspace}/{repo_slug}/commits/{revision}  
CommitsApi repositoriesWorkspaceRepoSlugCommitsRevisionPost POST /repositories/{workspace}/{repo_slug}/commits/{revision}  
CommitsApi repositoriesWorkspaceRepoSlugDiffSpecGet GET /repositories/{workspace}/{repo_slug}/diff/{spec}  
CommitsApi repositoriesWorkspaceRepoSlugMergeBaseRevspecGet GET /repositories/{workspace}/{repo_slug}/merge-base/{revspec}  
CommitsApi repositoriesWorkspaceRepoSlugPatchSpecGet GET /repositories/{workspace}/{repo_slug}/patch/{spec}  
CommitstatusesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesBuildKeyGet GET /repositories/{workspace}/{repo_slug}/commit/{node}/statuses/build/{key}  
CommitstatusesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesBuildKeyPut PUT /repositories/{workspace}/{repo_slug}/commit/{node}/statuses/build/{key}  
CommitstatusesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesBuildPost POST /repositories/{workspace}/{repo_slug}/commit/{node}/statuses/build  
CommitstatusesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesGet GET /repositories/{workspace}/{repo_slug}/commit/{node}/statuses  
CommitstatusesApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdStatusesGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statuses  
DefaultApi repositoriesWorkspaceRepoSlugDiffstatSpecGet GET /repositories/{workspace}/{repo_slug}/diffstat/{spec}  
DefaultApi repositoriesWorkspaceRepoSlugIssuesExportPost POST /repositories/{workspace}/{repo_slug}/issues/export  
DefaultApi repositoriesWorkspaceRepoSlugIssuesExportRepoNameIssuesTaskIdZipGet GET /repositories/{workspace}/{repo_slug}/issues/export/{repo_name}-issues-{task_id}.zip  
DefaultApi repositoriesWorkspaceRepoSlugIssuesImportGet GET /repositories/{workspace}/{repo_slug}/issues/import  
DefaultApi repositoriesWorkspaceRepoSlugIssuesImportPost POST /repositories/{workspace}/{repo_slug}/issues/import  
DefaultApi repositoriesWorkspaceRepoSlugPipelinesPipelineUuidStepsStepUuidLogsLogUuidGet GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/logs/{log_uuid}  
DefaultApi repositoriesWorkspaceRepoSlugPipelinesPipelineUuidStepsStepUuidTestReportsGet GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports  
DefaultApi repositoriesWorkspaceRepoSlugPipelinesPipelineUuidStepsStepUuidTestReportsTestCasesGet GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases  
DefaultApi repositoriesWorkspaceRepoSlugPipelinesPipelineUuidStepsStepUuidTestReportsTestCasesTestCaseUuidTestCaseReasonsGet GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports/test_cases/{test_case_uuid}/test_case_reasons  
DefaultApi teamsUsernamePermissionsGet GET /teams/{username}/permissions  
DefaultApi teamsUsernamePermissionsRepositoriesGet GET /teams/{username}/permissions/repositories  
DefaultApi teamsUsernamePermissionsRepositoriesRepoSlugGet GET /teams/{username}/permissions/repositories/{repo_slug}  
DefaultApi userPermissionsTeamsGet GET /user/permissions/teams  
DefaultApi workspacesWorkspacePermissionsRepositoriesGet GET /workspaces/{workspace}/permissions/repositories  
DefaultApi workspacesWorkspacePermissionsRepositoriesRepoSlugGet GET /workspaces/{workspace}/permissions/repositories/{repo_slug}  
DeployApi repositoriesWorkspaceRepoSlugDeployKeysGet GET /repositories/{workspace}/{repo_slug}/deploy-keys  
DeployApi repositoriesWorkspaceRepoSlugDeployKeysKeyIdDelete DELETE /repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}  
DeployApi repositoriesWorkspaceRepoSlugDeployKeysKeyIdGet GET /repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}  
DeployApi repositoriesWorkspaceRepoSlugDeployKeysKeyIdPut PUT /repositories/{workspace}/{repo_slug}/deploy-keys/{key_id}  
DeployApi repositoriesWorkspaceRepoSlugDeployKeysPost POST /repositories/{workspace}/{repo_slug}/deploy-keys  
DeploymentsApi createEnvironment POST /repositories/{workspace}/{repo_slug}/environments/  
DeploymentsApi deleteEnvironmentForRepository DELETE /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}  
DeploymentsApi getDeploymentForRepository GET /repositories/{workspace}/{repo_slug}/deployments/{deployment_uuid}  
DeploymentsApi getDeploymentsForRepository GET /repositories/{workspace}/{repo_slug}/deployments/  
DeploymentsApi getEnvironmentForRepository GET /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}  
DeploymentsApi getEnvironmentsForRepository GET /repositories/{workspace}/{repo_slug}/environments/  
DeploymentsApi updateEnvironmentForRepository POST /repositories/{workspace}/{repo_slug}/environments/{environment_uuid}/changes/  
DownloadsApi repositoriesWorkspaceRepoSlugDownloadsFilenameDelete DELETE /repositories/{workspace}/{repo_slug}/downloads/{filename}  
DownloadsApi repositoriesWorkspaceRepoSlugDownloadsFilenameGet GET /repositories/{workspace}/{repo_slug}/downloads/{filename}  
DownloadsApi repositoriesWorkspaceRepoSlugDownloadsGet GET /repositories/{workspace}/{repo_slug}/downloads  
DownloadsApi repositoriesWorkspaceRepoSlugDownloadsPost POST /repositories/{workspace}/{repo_slug}/downloads  
IssueTrackerApi repositoriesWorkspaceRepoSlugComponentsComponentIdGet GET /repositories/{workspace}/{repo_slug}/components/{component_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugComponentsGet GET /repositories/{workspace}/{repo_slug}/components  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesGet GET /repositories/{workspace}/{repo_slug}/issues  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsPathDelete DELETE /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsPathGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments/{path}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdAttachmentsPost POST /repositories/{workspace}/{repo_slug}/issues/{issue_id}/attachments  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdChangesChangeIdGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/changes/{change_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdChangesGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/changes  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdChangesPost POST /repositories/{workspace}/{repo_slug}/issues/{issue_id}/changes  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdCommentsCommentIdDelete DELETE /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdCommentsCommentIdGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdCommentsCommentIdPut PUT /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments/{comment_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdCommentsGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdCommentsPost POST /repositories/{workspace}/{repo_slug}/issues/{issue_id}/comments  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdDelete DELETE /repositories/{workspace}/{repo_slug}/issues/{issue_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdPut PUT /repositories/{workspace}/{repo_slug}/issues/{issue_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdVoteDelete DELETE /repositories/{workspace}/{repo_slug}/issues/{issue_id}/vote  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdVoteGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/vote  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdVotePut PUT /repositories/{workspace}/{repo_slug}/issues/{issue_id}/vote  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdWatchDelete DELETE /repositories/{workspace}/{repo_slug}/issues/{issue_id}/watch  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdWatchGet GET /repositories/{workspace}/{repo_slug}/issues/{issue_id}/watch  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesIssueIdWatchPut PUT /repositories/{workspace}/{repo_slug}/issues/{issue_id}/watch  
IssueTrackerApi repositoriesWorkspaceRepoSlugIssuesPost POST /repositories/{workspace}/{repo_slug}/issues  
IssueTrackerApi repositoriesWorkspaceRepoSlugMilestonesGet GET /repositories/{workspace}/{repo_slug}/milestones  
IssueTrackerApi repositoriesWorkspaceRepoSlugMilestonesMilestoneIdGet GET /repositories/{workspace}/{repo_slug}/milestones/{milestone_id}  
IssueTrackerApi repositoriesWorkspaceRepoSlugVersionsGet GET /repositories/{workspace}/{repo_slug}/versions  
IssueTrackerApi repositoriesWorkspaceRepoSlugVersionsVersionIdGet GET /repositories/{workspace}/{repo_slug}/versions/{version_id}  
PipelinesApi createDeploymentVariable POST /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables  
PipelinesApi createPipelineForRepository POST /repositories/{workspace}/{repo_slug}/pipelines/  
PipelinesApi createPipelineVariableForTeam POST /teams/{username}/pipelines_config/variables/  
PipelinesApi createPipelineVariableForUser POST /users/{selected_user}/pipelines_config/variables/  
PipelinesApi createPipelineVariableForWorkspace POST /workspaces/{workspace}/pipelines-config/variables  
PipelinesApi createRepositoryPipelineKnownHost POST /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/  
PipelinesApi createRepositoryPipelineSchedule POST /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/  
PipelinesApi createRepositoryPipelineVariable POST /repositories/{workspace}/{repo_slug}/pipelines_config/variables/  
PipelinesApi deleteDeploymentVariable DELETE /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}  
PipelinesApi deletePipelineVariableForTeam DELETE /teams/{username}/pipelines_config/variables/{variable_uuid}  
PipelinesApi deletePipelineVariableForUser DELETE /users/{selected_user}/pipelines_config/variables/{variable_uuid}  
PipelinesApi deletePipelineVariableForWorkspace DELETE /workspaces/{workspace}/pipelines-config/variables/{variable_uuid}  
PipelinesApi deleteRepositoryPipelineCache DELETE /repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}  
PipelinesApi deleteRepositoryPipelineKeyPair DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair  
PipelinesApi deleteRepositoryPipelineKnownHost DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}  
PipelinesApi deleteRepositoryPipelineSchedule DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}  
PipelinesApi deleteRepositoryPipelineVariable DELETE /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}  
PipelinesApi getDeploymentVariables GET /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables  
PipelinesApi getPipelineForRepository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}  
PipelinesApi getPipelineStepForRepository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}  
PipelinesApi getPipelineStepLogForRepository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/log  
PipelinesApi getPipelineStepsForRepository GET /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/  
PipelinesApi getPipelineVariableForTeam GET /teams/{username}/pipelines_config/variables/{variable_uuid}  
PipelinesApi getPipelineVariableForUser GET /users/{selected_user}/pipelines_config/variables/{variable_uuid}  
PipelinesApi getPipelineVariableForWorkspace GET /workspaces/{workspace}/pipelines-config/variables/{variable_uuid}  
PipelinesApi getPipelineVariablesForTeam GET /teams/{username}/pipelines_config/variables/  
PipelinesApi getPipelineVariablesForUser GET /users/{selected_user}/pipelines_config/variables/  
PipelinesApi getPipelineVariablesForWorkspace GET /workspaces/{workspace}/pipelines-config/variables  
PipelinesApi getPipelinesForRepository GET /repositories/{workspace}/{repo_slug}/pipelines/  
PipelinesApi getRepositoryPipelineCacheContentURI GET /repositories/{workspace}/{repo_slug}/pipelines-config/caches/{cache_uuid}/content-uri  
PipelinesApi getRepositoryPipelineCaches GET /repositories/{workspace}/{repo_slug}/pipelines-config/caches/  
PipelinesApi getRepositoryPipelineConfig GET /repositories/{workspace}/{repo_slug}/pipelines_config  
PipelinesApi getRepositoryPipelineKnownHost GET /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}  
PipelinesApi getRepositoryPipelineKnownHosts GET /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/  
PipelinesApi getRepositoryPipelineSchedule GET /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}  
PipelinesApi getRepositoryPipelineScheduleExecutions GET /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}/executions/  
PipelinesApi getRepositoryPipelineSchedules GET /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/  
PipelinesApi getRepositoryPipelineSshKeyPair GET /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair  
PipelinesApi getRepositoryPipelineVariable GET /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}  
PipelinesApi getRepositoryPipelineVariables GET /repositories/{workspace}/{repo_slug}/pipelines_config/variables/  
PipelinesApi stopPipeline POST /repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/stopPipeline  
PipelinesApi updateDeploymentVariable PUT /repositories/{workspace}/{repo_slug}/deployments_config/environments/{environment_uuid}/variables/{variable_uuid}  
PipelinesApi updatePipelineVariableForTeam PUT /teams/{username}/pipelines_config/variables/{variable_uuid}  
PipelinesApi updatePipelineVariableForUser PUT /users/{selected_user}/pipelines_config/variables/{variable_uuid}  
PipelinesApi updatePipelineVariableForWorkspace PUT /workspaces/{workspace}/pipelines-config/variables/{variable_uuid}  
PipelinesApi updateRepositoryBuildNumber PUT /repositories/{workspace}/{repo_slug}/pipelines_config/build_number  
PipelinesApi updateRepositoryPipelineConfig PUT /repositories/{workspace}/{repo_slug}/pipelines_config  
PipelinesApi updateRepositoryPipelineKeyPair PUT /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/key_pair  
PipelinesApi updateRepositoryPipelineKnownHost PUT /repositories/{workspace}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid}  
PipelinesApi updateRepositoryPipelineSchedule PUT /repositories/{workspace}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}  
PipelinesApi updateRepositoryPipelineVariable PUT /repositories/{workspace}/{repo_slug}/pipelines_config/variables/{variable_uuid}  
ProjectsApi teamsUsernameProjectsGet GET /teams/{username}/projects/  
ProjectsApi teamsUsernameProjectsPost POST /teams/{username}/projects/  
ProjectsApi teamsUsernameProjectsProjectKeyDelete DELETE /teams/{username}/projects/{project_key}  
ProjectsApi teamsUsernameProjectsProjectKeyGet GET /teams/{username}/projects/{project_key}  
ProjectsApi teamsUsernameProjectsProjectKeyPut PUT /teams/{username}/projects/{project_key}  
ProjectsApi workspacesWorkspaceProjectsPost POST /workspaces/{workspace}/projects  
ProjectsApi workspacesWorkspaceProjectsProjectKeyDelete DELETE /workspaces/{workspace}/projects/{project_key}  
ProjectsApi workspacesWorkspaceProjectsProjectKeyGet GET /workspaces/{workspace}/projects/{project_key}  
ProjectsApi workspacesWorkspaceProjectsProjectKeyPut PUT /workspaces/{workspace}/projects/{project_key}  
PropertiesApi deleteCommitHostedPropertyValue DELETE /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}  
PropertiesApi deletePullRequestHostedPropertyValue DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}  
PropertiesApi deleteRepositoryHostedPropertyValue DELETE /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}  
PropertiesApi deleteUserHostedPropertyValue DELETE /users/{selected_user}/properties/{app_key}/{property_name}  
PropertiesApi getCommitHostedPropertyValue GET /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}  
PropertiesApi getPullRequestHostedPropertyValue GET /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}  
PropertiesApi getRepositoryHostedPropertyValue GET /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}  
PropertiesApi retrieveUserHostedPropertyValue GET /users/{selected_user}/properties/{app_key}/{property_name}  
PropertiesApi updateCommitHostedPropertyValue PUT /repositories/{workspace}/{repo_slug}/commit/{commit}/properties/{app_key}/{property_name}  
PropertiesApi updatePullRequestHostedPropertyValue PUT /repositories/{workspace}/{repo_slug}/pullrequests/{pullrequest_id}/properties/{app_key}/{property_name}  
PropertiesApi updateRepositoryHostedPropertyValue PUT /repositories/{workspace}/{repo_slug}/properties/{app_key}/{property_name}  
PropertiesApi updateUserHostedPropertyValue PUT /users/{selected_user}/properties/{app_key}/{property_name}  
PullrequestsApi getPullrequestsForCommit GET /repositories/{workspace}/{repo_slug}/commit/{commit}/pullrequests Returns a paginated list of all pull requests as part of which this commit was reviewed. Pull Request Commit Links app must be installed first before using this API; installation automatically occurs when 'Go to pull request' is clicked from the web interface for a commit's details.
PullrequestsApi pullrequestsSelectedUserGet GET /pullrequests/{selected_user}  
PullrequestsApi repositoriesWorkspaceRepoSlugDefaultReviewersGet GET /repositories/{workspace}/{repo_slug}/default-reviewers  
PullrequestsApi repositoriesWorkspaceRepoSlugDefaultReviewersTargetUsernameDelete DELETE /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}  
PullrequestsApi repositoriesWorkspaceRepoSlugDefaultReviewersTargetUsernameGet GET /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}  
PullrequestsApi repositoriesWorkspaceRepoSlugDefaultReviewersTargetUsernamePut PUT /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username}  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsActivityGet GET /repositories/{workspace}/{repo_slug}/pullrequests/activity  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsGet GET /repositories/{workspace}/{repo_slug}/pullrequests  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPost POST /repositories/{workspace}/{repo_slug}/pullrequests  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdActivityGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/activity  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdApproveDelete DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approve  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdApprovePost POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approve  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdDelete DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsCommentIdPut PUT /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommentsPost POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdCommitsGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commits  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdDeclinePost POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/decline  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdDiffGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diff  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdDiffstatGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffstat  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdMergePost POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdMergeTaskStatusTaskIdGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge/task-status/{task_id}  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdPatchGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/patch  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdPut PUT /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdRequestChangesDelete DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changes  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdRequestChangesPost POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changes  
PullrequestsApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdStatusesGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statuses  
RefsApi repositoriesWorkspaceRepoSlugRefsBranchesGet GET /repositories/{workspace}/{repo_slug}/refs/branches  
RefsApi repositoriesWorkspaceRepoSlugRefsBranchesNameDelete DELETE /repositories/{workspace}/{repo_slug}/refs/branches/{name}  
RefsApi repositoriesWorkspaceRepoSlugRefsBranchesNameGet GET /repositories/{workspace}/{repo_slug}/refs/branches/{name}  
RefsApi repositoriesWorkspaceRepoSlugRefsBranchesPost POST /repositories/{workspace}/{repo_slug}/refs/branches  
RefsApi repositoriesWorkspaceRepoSlugRefsGet GET /repositories/{workspace}/{repo_slug}/refs  
RefsApi repositoriesWorkspaceRepoSlugRefsTagsGet GET /repositories/{workspace}/{repo_slug}/refs/tags  
RefsApi repositoriesWorkspaceRepoSlugRefsTagsNameDelete DELETE /repositories/{workspace}/{repo_slug}/refs/tags/{name}  
RefsApi repositoriesWorkspaceRepoSlugRefsTagsNameGet GET /repositories/{workspace}/{repo_slug}/refs/tags/{name}  
RefsApi repositoriesWorkspaceRepoSlugRefsTagsPost POST /repositories/{workspace}/{repo_slug}/refs/tags  
ReportsApi bulkCreateOrUpdateAnnotations POST /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations  
ReportsApi createOrUpdateAnnotation PUT /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}  
ReportsApi createOrUpdateReport PUT /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}  
ReportsApi deleteAnnotation DELETE /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}  
ReportsApi deleteReport DELETE /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}  
ReportsApi getAnnotation GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations/{annotationId}  
ReportsApi getAnnotationsForReport GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}/annotations  
ReportsApi getReport GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports/{reportId}  
ReportsApi getReportsForCommit GET /repositories/{workspace}/{repo_slug}/commit/{commit}/reports  
RepositoriesApi repositoriesGet GET /repositories  
RepositoriesApi repositoriesWorkspaceGet GET /repositories/{workspace}  
RepositoriesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesBuildKeyGet GET /repositories/{workspace}/{repo_slug}/commit/{node}/statuses/build/{key}  
RepositoriesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesBuildKeyPut PUT /repositories/{workspace}/{repo_slug}/commit/{node}/statuses/build/{key}  
RepositoriesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesBuildPost POST /repositories/{workspace}/{repo_slug}/commit/{node}/statuses/build  
RepositoriesApi repositoriesWorkspaceRepoSlugCommitNodeStatusesGet GET /repositories/{workspace}/{repo_slug}/commit/{node}/statuses  
RepositoriesApi repositoriesWorkspaceRepoSlugDelete DELETE /repositories/{workspace}/{repo_slug}  
RepositoriesApi repositoriesWorkspaceRepoSlugFilehistoryNodePathGet GET /repositories/{workspace}/{repo_slug}/filehistory/{node}/{path}  
RepositoriesApi repositoriesWorkspaceRepoSlugForksGet GET /repositories/{workspace}/{repo_slug}/forks  
RepositoriesApi repositoriesWorkspaceRepoSlugForksPost POST /repositories/{workspace}/{repo_slug}/forks  
RepositoriesApi repositoriesWorkspaceRepoSlugGet GET /repositories/{workspace}/{repo_slug}  
RepositoriesApi repositoriesWorkspaceRepoSlugHooksGet GET /repositories/{workspace}/{repo_slug}/hooks  
RepositoriesApi repositoriesWorkspaceRepoSlugHooksPost POST /repositories/{workspace}/{repo_slug}/hooks  
RepositoriesApi repositoriesWorkspaceRepoSlugHooksUidDelete DELETE /repositories/{workspace}/{repo_slug}/hooks/{uid}  
RepositoriesApi repositoriesWorkspaceRepoSlugHooksUidGet GET /repositories/{workspace}/{repo_slug}/hooks/{uid}  
RepositoriesApi repositoriesWorkspaceRepoSlugHooksUidPut PUT /repositories/{workspace}/{repo_slug}/hooks/{uid}  
RepositoriesApi repositoriesWorkspaceRepoSlugPost POST /repositories/{workspace}/{repo_slug}  
RepositoriesApi repositoriesWorkspaceRepoSlugPullrequestsPullRequestIdStatusesGet GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statuses  
RepositoriesApi repositoriesWorkspaceRepoSlugPut PUT /repositories/{workspace}/{repo_slug}  
RepositoriesApi repositoriesWorkspaceRepoSlugSrcGet GET /repositories/{workspace}/{repo_slug}/src  
RepositoriesApi repositoriesWorkspaceRepoSlugSrcNodePathGet GET /repositories/{workspace}/{repo_slug}/src/{node}/{path}  
RepositoriesApi repositoriesWorkspaceRepoSlugSrcPost POST /repositories/{workspace}/{repo_slug}/src  
RepositoriesApi repositoriesWorkspaceRepoSlugWatchersGet GET /repositories/{workspace}/{repo_slug}/watchers  
RepositoriesApi userPermissionsRepositoriesGet GET /user/permissions/repositories  
SearchApi searchAccount GET /teams/{username}/search/code Search for code in the repositories of the specified team. Searching across all repositories: ``` curl 'https://api.bitbucket.org/2.0/teams/team_name/search/code?search_query=foo' { \"size\": 1, \"page\": 1, \"pagelen\": 10, \"query_substituted\": false, \"values\": [ { \"type\": \"code_search_result\", \"content_match_count\": 2, \"content_matches\": [ { \"lines\": [ { \"line\": 2, \"segments\": [] }, { \"line\": 3, \"segments\": [ { \"text\": \"def \" }, { \"text\": \"foo\", \"match\": true }, { \"text\": \"():\" } ] }, { \"line\": 4, \"segments\": [ { \"text\": \" print(\\"snek\\")\" } ] }, { \"line\": 5, \"segments\": [] } ] } ], \"path_matches\": [ { \"text\": \"src/\" }, { \"text\": \"foo\", \"match\": true }, { \"text\": \".py\" } ], \"file\": { \"path\": \"src/foo.py\", \"type\": \"commit_file\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/src/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b/src/foo.py\" } } } } ] } ``` Note that searches can match in the file's text (`content_matches`), the path (`path_matches`), or both as in the example above. You can use the same syntax for the search query as in the UI, e.g. to only search within a specific repository: ``` curl 'https://api.bitbucket.org/2.0/teams/team_name/search/code?search_query=foo+repo:demo' # results from the \"demo\" repository ``` Similar to other APIs, you can request more fields using a `fields` query parameter. E.g. to get some more information about the repository of matched files (the `%2B` is a URL-encoded `+`): ``` curl 'https://api.bitbucket.org/2.0/teams/team_name/search/code'\ '?search_query=foo&fields=%2Bvalues.file.commit.repository' { \"size\": 1, \"page\": 1, \"pagelen\": 10, \"query_substituted\": false, \"values\": [ { \"type\": \"code_search_result\", \"content_match_count\": 1, \"content_matches\": […], \"path_matches\": […], \"file\": { \"commit\": { \"type\": \"commit\", \"hash\": \"ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/commit/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\" }, \"html\": { \"href\": \"https://bitbucket.org/my-workspace/demo/commits/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\" } }, \"repository\": { \"name\": \"demo\", \"type\": \"repository\", \"full_name\": \"my-workspace/demo\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo\" }, \"html\": { \"href\": \"https://bitbucket.org/my-workspace/demo\" }, \"avatar\": { \"href\": \"https://bytebucket.org/ravatar/%7B850e1749-781a-4115-9316-df39d0600e7a%7D?ts=default\" } }, \"uuid\": \"{850e1749-781a-4115-9316-df39d0600e7a}\" } }, \"type\": \"commit_file\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/src/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b/src/foo.py\" } }, \"path\": \"src/foo.py\" } } ] } ``` Try `fields=%2Bvalues....` to get an idea what's possible.
SearchApi searchAccount_0 GET /users/{selected_user}/search/code Search for code in the repositories of the specified user. Searching across all repositories: ``` curl 'https://api.bitbucket.org/2.0/users/{ed08f5e1-605b-4f4a-aee4-6c97628a673e}/search/code?search_query=foo' { \"size\": 1, \"page\": 1, \"pagelen\": 10, \"query_substituted\": false, \"values\": [ { \"type\": \"code_search_result\", \"content_match_count\": 2, \"content_matches\": [ { \"lines\": [ { \"line\": 2, \"segments\": [] }, { \"line\": 3, \"segments\": [ { \"text\": \"def \" }, { \"text\": \"foo\", \"match\": true }, { \"text\": \"():\" } ] }, { \"line\": 4, \"segments\": [ { \"text\": \" print(\\"snek\\")\" } ] }, { \"line\": 5, \"segments\": [] } ] } ], \"path_matches\": [ { \"text\": \"src/\" }, { \"text\": \"foo\", \"match\": true }, { \"text\": \".py\" } ], \"file\": { \"path\": \"src/foo.py\", \"type\": \"commit_file\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/src/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b/src/foo.py\" } } } } ] } ``` Note that searches can match in the file's text (`content_matches`), the path (`path_matches`), or both as in the example above. You can use the same syntax for the search query as in the UI, e.g. to only search within a specific repository: ``` curl 'https://api.bitbucket.org/2.0/users/{ed08f5e1-605b-4f4a-aee4-6c97628a673e}/search/code?search_query=foo+repo:demo' # results from the \"demo\" repository ``` Similar to other APIs, you can request more fields using a `fields` query parameter. E.g. to get some more information about the repository of matched files (the `%2B` is a URL-encoded `+`): ``` curl 'https://api.bitbucket.org/2.0/users/{ed08f5e1-605b-4f4a-aee4-6c97628a673e}/search/code'\ '?search_query=foo&fields=%2Bvalues.file.commit.repository' { \"size\": 1, \"page\": 1, \"pagelen\": 10, \"query_substituted\": false, \"values\": [ { \"type\": \"code_search_result\", \"content_match_count\": 1, \"content_matches\": […], \"path_matches\": […], \"file\": { \"commit\": { \"type\": \"commit\", \"hash\": \"ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/commit/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\" }, \"html\": { \"href\": \"https://bitbucket.org/my-workspace/demo/commits/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\" } }, \"repository\": { \"name\": \"demo\", \"type\": \"repository\", \"full_name\": \"my-workspace/demo\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo\" }, \"html\": { \"href\": \"https://bitbucket.org/my-workspace/demo\" }, \"avatar\": { \"href\": \"https://bytebucket.org/ravatar/%7B850e1749-781a-4115-9316-df39d0600e7a%7D?ts=default\" } }, \"uuid\": \"{850e1749-781a-4115-9316-df39d0600e7a}\" } }, \"type\": \"commit_file\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/src/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b/src/foo.py\" } }, \"path\": \"src/foo.py\" } } ] } ``` Try `fields=%2Bvalues....` to get an idea what's possible.
SearchApi searchAccount_1 GET /workspaces/{workspace}/search/code Search for code in the repositories of the specified workspace. Searching across all repositories: ``` curl 'https://api.bitbucket.org/2.0/workspaces/workspace_slug_or_uuid/search/code?search_query=foo' { \"size\": 1, \"page\": 1, \"pagelen\": 10, \"query_substituted\": false, \"values\": [ { \"type\": \"code_search_result\", \"content_match_count\": 2, \"content_matches\": [ { \"lines\": [ { \"line\": 2, \"segments\": [] }, { \"line\": 3, \"segments\": [ { \"text\": \"def \" }, { \"text\": \"foo\", \"match\": true }, { \"text\": \"():\" } ] }, { \"line\": 4, \"segments\": [ { \"text\": \" print(\\"snek\\")\" } ] }, { \"line\": 5, \"segments\": [] } ] } ], \"path_matches\": [ { \"text\": \"src/\" }, { \"text\": \"foo\", \"match\": true }, { \"text\": \".py\" } ], \"file\": { \"path\": \"src/foo.py\", \"type\": \"commit_file\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/src/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b/src/foo.py\" } } } } ] } ``` Note that searches can match in the file's text (`content_matches`), the path (`path_matches`), or both as in the example above. You can use the same syntax for the search query as in the UI, e.g. to only search within a specific repository: ``` curl 'https://api.bitbucket.org/2.0/workspaces/my-workspace/search/code?search_query=foo+repo:demo' # results from the \"demo\" repository ``` Similar to other APIs, you can request more fields using a `fields` query parameter. E.g. to get some more information about the repository of matched files (the `%2B` is a URL-encoded `+`): ``` curl 'https://api.bitbucket.org/2.0/workspaces/my-workspace/search/code'\ '?search_query=foo&fields=%2Bvalues.file.commit.repository' { \"size\": 1, \"page\": 1, \"pagelen\": 10, \"query_substituted\": false, \"values\": [ { \"type\": \"code_search_result\", \"content_match_count\": 1, \"content_matches\": […], \"path_matches\": […], \"file\": { \"commit\": { \"type\": \"commit\", \"hash\": \"ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/commit/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\" }, \"html\": { \"href\": \"https://bitbucket.org/my-workspace/demo/commits/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b\" } }, \"repository\": { \"name\": \"demo\", \"type\": \"repository\", \"full_name\": \"my-workspace/demo\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo\" }, \"html\": { \"href\": \"https://bitbucket.org/my-workspace/demo\" }, \"avatar\": { \"href\": \"https://bytebucket.org/ravatar/%7B850e1749-781a-4115-9316-df39d0600e7a%7D?ts=default\" } }, \"uuid\": \"{850e1749-781a-4115-9316-df39d0600e7a}\" } }, \"type\": \"commit_file\", \"links\": { \"self\": { \"href\": \"https://api.bitbucket.org/2.0/repositories/my-workspace/demo/src/ad6964b5fe2880dbd9ddcad1c89000f1dbcbc24b/src/foo.py\" } }, \"path\": \"src/foo.py\" } } ] } ``` Try `fields=%2Bvalues....` to get an idea what's possible.
SnippetApi snippetsWorkspaceEncodedIdFilesPathGet GET /snippets/{workspace}/{encoded_id}/files/{path}  
SnippetsApi snippetsGet GET /snippets  
SnippetsApi snippetsPost POST /snippets  
SnippetsApi snippetsWorkspaceEncodedIdCommentsCommentIdDelete DELETE /snippets/{workspace}/{encoded_id}/comments/{comment_id}  
SnippetsApi snippetsWorkspaceEncodedIdCommentsCommentIdGet GET /snippets/{workspace}/{encoded_id}/comments/{comment_id}  
SnippetsApi snippetsWorkspaceEncodedIdCommentsCommentIdPut PUT /snippets/{workspace}/{encoded_id}/comments/{comment_id}  
SnippetsApi snippetsWorkspaceEncodedIdCommentsGet GET /snippets/{workspace}/{encoded_id}/comments  
SnippetsApi snippetsWorkspaceEncodedIdCommentsPost POST /snippets/{workspace}/{encoded_id}/comments  
SnippetsApi snippetsWorkspaceEncodedIdCommitsGet GET /snippets/{workspace}/{encoded_id}/commits  
SnippetsApi snippetsWorkspaceEncodedIdCommitsRevisionGet GET /snippets/{workspace}/{encoded_id}/commits/{revision}  
SnippetsApi snippetsWorkspaceEncodedIdDelete DELETE /snippets/{workspace}/{encoded_id}  
SnippetsApi snippetsWorkspaceEncodedIdGet GET /snippets/{workspace}/{encoded_id}  
SnippetsApi snippetsWorkspaceEncodedIdNodeIdDelete DELETE /snippets/{workspace}/{encoded_id}/{node_id}  
SnippetsApi snippetsWorkspaceEncodedIdNodeIdFilesPathGet GET /snippets/{workspace}/{encoded_id}/{node_id}/files/{path}  
SnippetsApi snippetsWorkspaceEncodedIdNodeIdGet GET /snippets/{workspace}/{encoded_id}/{node_id}  
SnippetsApi snippetsWorkspaceEncodedIdNodeIdPut PUT /snippets/{workspace}/{encoded_id}/{node_id}  
SnippetsApi snippetsWorkspaceEncodedIdPut PUT /snippets/{workspace}/{encoded_id}  
SnippetsApi snippetsWorkspaceEncodedIdRevisionDiffGet GET /snippets/{workspace}/{encoded_id}/{revision}/diff  
SnippetsApi snippetsWorkspaceEncodedIdRevisionPatchGet GET /snippets/{workspace}/{encoded_id}/{revision}/patch  
SnippetsApi snippetsWorkspaceEncodedIdWatchDelete DELETE /snippets/{workspace}/{encoded_id}/watch  
SnippetsApi snippetsWorkspaceEncodedIdWatchGet GET /snippets/{workspace}/{encoded_id}/watch  
SnippetsApi snippetsWorkspaceEncodedIdWatchPut PUT /snippets/{workspace}/{encoded_id}/watch  
SnippetsApi snippetsWorkspaceEncodedIdWatchersGet GET /snippets/{workspace}/{encoded_id}/watchers  
SnippetsApi snippetsWorkspaceGet GET /snippets/{workspace}  
SnippetsApi snippetsWorkspacePost POST /snippets/{workspace}  
SourceApi repositoriesWorkspaceRepoSlugFilehistoryNodePathGet GET /repositories/{workspace}/{repo_slug}/filehistory/{node}/{path}  
SourceApi repositoriesWorkspaceRepoSlugSrcGet GET /repositories/{workspace}/{repo_slug}/src  
SourceApi repositoriesWorkspaceRepoSlugSrcNodePathGet GET /repositories/{workspace}/{repo_slug}/src/{node}/{path}  
SourceApi repositoriesWorkspaceRepoSlugSrcPost POST /repositories/{workspace}/{repo_slug}/src  
SshApi usersSelectedUserSshKeysGet GET /users/{selected_user}/ssh-keys  
SshApi usersSelectedUserSshKeysKeyIdDelete DELETE /users/{selected_user}/ssh-keys/{key_id}  
SshApi usersSelectedUserSshKeysKeyIdGet GET /users/{selected_user}/ssh-keys/{key_id}  
SshApi usersSelectedUserSshKeysKeyIdPut PUT /users/{selected_user}/ssh-keys/{key_id}  
SshApi usersSelectedUserSshKeysPost POST /users/{selected_user}/ssh-keys  
TeamsApi teamsGet GET /teams  
TeamsApi teamsUsernameFollowersGet GET /teams/{username}/followers  
TeamsApi teamsUsernameFollowingGet GET /teams/{username}/following  
TeamsApi teamsUsernameGet GET /teams/{username}  
TeamsApi teamsUsernameHooksGet GET /teams/{username}/hooks  
TeamsApi teamsUsernameHooksPost POST /teams/{username}/hooks  
TeamsApi teamsUsernameHooksUidDelete DELETE /teams/{username}/hooks/{uid}  
TeamsApi teamsUsernameHooksUidGet GET /teams/{username}/hooks/{uid}  
TeamsApi teamsUsernameHooksUidPut PUT /teams/{username}/hooks/{uid}  
TeamsApi teamsUsernameMembersGet GET /teams/{username}/members  
TeamsApi teamsWorkspaceRepositoriesGet GET /teams/{workspace}/repositories  
TeamsApi usersWorkspaceRepositoriesGet GET /users/{workspace}/repositories  
UsersApi teamsWorkspaceRepositoriesGet GET /teams/{workspace}/repositories  
UsersApi userEmailsEmailGet GET /user/emails/{email}  
UsersApi userEmailsGet GET /user/emails  
UsersApi userGet GET /user  
UsersApi usersSelectedUserGet GET /users/{selected_user}  
UsersApi usersSelectedUserHooksGet GET /users/{selected_user}/hooks  
UsersApi usersSelectedUserHooksPost POST /users/{selected_user}/hooks  
UsersApi usersSelectedUserHooksUidDelete DELETE /users/{selected_user}/hooks/{uid}  
UsersApi usersSelectedUserHooksUidGet GET /users/{selected_user}/hooks/{uid}  
UsersApi usersSelectedUserHooksUidPut PUT /users/{selected_user}/hooks/{uid}  
UsersApi usersUsernameMembersGet GET /users/{username}/members  
UsersApi usersWorkspaceRepositoriesGet GET /users/{workspace}/repositories  
WebhooksApi hookEventsGet GET /hook_events  
WebhooksApi hookEventsSubjectTypeGet GET /hook_events/{subject_type}  
WebhooksApi repositoriesWorkspaceRepoSlugHooksGet GET /repositories/{workspace}/{repo_slug}/hooks  
WebhooksApi repositoriesWorkspaceRepoSlugHooksPost POST /repositories/{workspace}/{repo_slug}/hooks  
WebhooksApi repositoriesWorkspaceRepoSlugHooksUidDelete DELETE /repositories/{workspace}/{repo_slug}/hooks/{uid}  
WebhooksApi repositoriesWorkspaceRepoSlugHooksUidGet GET /repositories/{workspace}/{repo_slug}/hooks/{uid}  
WebhooksApi repositoriesWorkspaceRepoSlugHooksUidPut PUT /repositories/{workspace}/{repo_slug}/hooks/{uid}  
WebhooksApi teamsUsernameHooksGet GET /teams/{username}/hooks  
WebhooksApi teamsUsernameHooksPost POST /teams/{username}/hooks  
WebhooksApi teamsUsernameHooksUidDelete DELETE /teams/{username}/hooks/{uid}  
WebhooksApi teamsUsernameHooksUidGet GET /teams/{username}/hooks/{uid}  
WebhooksApi teamsUsernameHooksUidPut PUT /teams/{username}/hooks/{uid}  
WebhooksApi usersSelectedUserHooksGet GET /users/{selected_user}/hooks  
WebhooksApi usersSelectedUserHooksPost POST /users/{selected_user}/hooks  
WebhooksApi usersSelectedUserHooksUidDelete DELETE /users/{selected_user}/hooks/{uid}  
WebhooksApi usersSelectedUserHooksUidGet GET /users/{selected_user}/hooks/{uid}  
WebhooksApi usersSelectedUserHooksUidPut PUT /users/{selected_user}/hooks/{uid}  
WebhooksApi workspacesWorkspaceHooksGet GET /workspaces/{workspace}/hooks  
WebhooksApi workspacesWorkspaceHooksPost POST /workspaces/{workspace}/hooks  
WebhooksApi workspacesWorkspaceHooksUidDelete DELETE /workspaces/{workspace}/hooks/{uid}  
WebhooksApi workspacesWorkspaceHooksUidGet GET /workspaces/{workspace}/hooks/{uid}  
WebhooksApi workspacesWorkspaceHooksUidPut PUT /workspaces/{workspace}/hooks/{uid}  
WorkspacesApi userPermissionsWorkspacesGet GET /user/permissions/workspaces  
WorkspacesApi workspacesGet GET /workspaces  
WorkspacesApi workspacesWorkspaceGet GET /workspaces/{workspace}  
WorkspacesApi workspacesWorkspaceHooksGet GET /workspaces/{workspace}/hooks  
WorkspacesApi workspacesWorkspaceHooksPost POST /workspaces/{workspace}/hooks  
WorkspacesApi workspacesWorkspaceHooksUidDelete DELETE /workspaces/{workspace}/hooks/{uid}  
WorkspacesApi workspacesWorkspaceHooksUidGet GET /workspaces/{workspace}/hooks/{uid}  
WorkspacesApi workspacesWorkspaceHooksUidPut PUT /workspaces/{workspace}/hooks/{uid}  
WorkspacesApi workspacesWorkspaceMembersGet GET /workspaces/{workspace}/members  
WorkspacesApi workspacesWorkspaceMembersMemberGet GET /workspaces/{workspace}/members/{member}  
WorkspacesApi workspacesWorkspacePermissionsGet GET /workspaces/{workspace}/permissions  
WorkspacesApi workspacesWorkspaceProjectsGet GET /workspaces/{workspace}/projects  
WorkspacesApi workspacesWorkspaceProjectsProjectKeyGet GET /workspaces/{workspace}/projects/{project_key}  

Documentation for Models

Documentation for Authorization

Authentication schemes defined for the API:

api_key

basic

oauth2

Recommendation

It’s recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.

Author

support@bitbucket.org