Skip to content

itofinity/itofinity-bitbucket-rest

Repository files navigation

Itofinity.Bitbucket.Rest - the C# library for the 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.

This C# SDK is automatically generated by the Swagger Codegen project:

Frameworks supported

  • .NET Standard >= 2.0

Dependencies

  • Refit - 4.0.0-build.16 or later
  • NUnit - 3.7.1 or later

Installation

Generate the DLL using Visual Studio 2017 (15.3.0)

Then include the DLL (under the bin folder) in the C# project, and use the namespaces:

using Itofinity.Bitbucket.Rest.Api;
using Itofinity.Bitbucket.Rest.Client;
using Itofinity.Bitbucket.Rest.Model;

Getting Started

using System;
using System.Diagnostics;
using Itofinity.Bitbucket.Rest.Api;
using Itofinity.Bitbucket.Rest.Client;
using Itofinity.Bitbucket.Rest.Model;

namespace Example
{
public class Example
{
public void main()
{

    // Configure API key authorization: api_key
    Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
    // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
    // Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");
    // Configure HTTP basic authorization: basic
    Configuration.Default.Username = "YOUR_USERNAME";
    Configuration.Default.Password = "YOUR_PASSWORD";
    // Configure OAuth2 access token for authorization: oauth2
    Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

var apiInstance = new AddonApi();

try
{
Error result = apiInstance.AddonDelete();
    Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AddonApi.AddonDelete: " + e.Message );
}
}
}
}

Documentation for API Endpoints

All URIs are relative to https://api.localhost:8000/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 AddonLinkersLinkerKeyValuesDelete_0 Delete /addon/linkers/{linker_key}/values/
AddonApi AddonLinkersLinkerKeyValuesGet Get /addon/linkers/{linker_key}/values
AddonApi AddonLinkersLinkerKeyValuesGet_0 Get /addon/linkers/{linker_key}/values/
AddonApi AddonLinkersLinkerKeyValuesPost Post /addon/linkers/{linker_key}/values
AddonApi AddonLinkersLinkerKeyValuesPut Put /addon/linkers/{linker_key}/values
AddonApi AddonPut Put /addon
AddonApi AddonUsersTargetUserEventsEventKeyPost Post /addon/users/{target_user}/events/{event_key}
BranchrestrictionsApi RepositoriesUsernameRepoSlugBranchRestrictionsGet Get /repositories/{username}/{repo_slug}/branch-restrictions
BranchrestrictionsApi RepositoriesUsernameRepoSlugBranchRestrictionsIdDelete Delete /repositories/{username}/{repo_slug}/branch-restrictions/{id}
BranchrestrictionsApi RepositoriesUsernameRepoSlugBranchRestrictionsIdGet Get /repositories/{username}/{repo_slug}/branch-restrictions/{id}
BranchrestrictionsApi RepositoriesUsernameRepoSlugBranchRestrictionsIdPut Put /repositories/{username}/{repo_slug}/branch-restrictions/{id}
BranchrestrictionsApi RepositoriesUsernameRepoSlugBranchRestrictionsPost Post /repositories/{username}/{repo_slug}/branch-restrictions
CommitsApi RepositoriesUsernameRepoSlugCommitNodeApproveDelete Delete /repositories/{username}/{repo_slug}/commit/{node}/approve
CommitsApi RepositoriesUsernameRepoSlugCommitNodeApprovePost Post /repositories/{username}/{repo_slug}/commit/{node}/approve
CommitsApi RepositoriesUsernameRepoSlugCommitNodeCommentsCommentIdGet Get /repositories/{username}/{repo_slug}/commit/{node}/comments/{comment_id}
CommitsApi RepositoriesUsernameRepoSlugCommitNodeCommentsGet Get /repositories/{username}/{repo_slug}/commit/{node}/comments
CommitsApi RepositoriesUsernameRepoSlugCommitNodeCommentsPost Post /repositories/{username}/{repo_slug}/commit/{node}/comments
CommitsApi RepositoriesUsernameRepoSlugCommitNodeGet Get /repositories/{username}/{repo_slug}/commit/{node}
CommitsApi RepositoriesUsernameRepoSlugCommitsGet Get /repositories/{username}/{repo_slug}/commits
CommitsApi RepositoriesUsernameRepoSlugCommitsPost Post /repositories/{username}/{repo_slug}/commits
CommitsApi RepositoriesUsernameRepoSlugCommitsRevisionGet Get /repositories/{username}/{repo_slug}/commits/{revision}
CommitsApi RepositoriesUsernameRepoSlugCommitsRevisionPost Post /repositories/{username}/{repo_slug}/commits/{revision}
CommitsApi RepositoriesUsernameRepoSlugDiffSpecGet Get /repositories/{username}/{repo_slug}/diff/{spec}
CommitsApi RepositoriesUsernameRepoSlugPatchSpecGet Get /repositories/{username}/{repo_slug}/patch/{spec}
CommitstatusesApi RepositoriesUsernameRepoSlugCommitNodeStatusesBuildKeyGet Get /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
CommitstatusesApi RepositoriesUsernameRepoSlugCommitNodeStatusesBuildKeyPut Put /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
CommitstatusesApi RepositoriesUsernameRepoSlugCommitNodeStatusesBuildPost Post /repositories/{username}/{repo_slug}/commit/{node}/statuses/build
CommitstatusesApi RepositoriesUsernameRepoSlugCommitNodeStatusesGet Get /repositories/{username}/{repo_slug}/commit/{node}/statuses
CommitstatusesApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdStatusesGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/statuses
DefaultApi RepositoriesUsernameRepoSlugDiffstatSpecGet Get /repositories/{username}/{repo_slug}/diffstat/{spec}
DefaultApi TeamsUsernamePermissionsGet Get /teams/{username}/permissions
DefaultApi TeamsUsernamePermissionsRepositoriesGet Get /teams/{username}/permissions/repositories
DefaultApi UserPermissionsTeamsGet Get /user/permissions/teams
DeployApi RepositoriesUsernameRepoSlugDeployKeysGet Get /repositories/{username}/{repo_slug}/deploy-keys
DeployApi RepositoriesUsernameRepoSlugDeployKeysKeyIdDelete Delete /repositories/{username}/{repo_slug}/deploy-keys/{key_id}
DeployApi RepositoriesUsernameRepoSlugDeployKeysKeyIdGet Get /repositories/{username}/{repo_slug}/deploy-keys/{key_id}
DeployApi RepositoriesUsernameRepoSlugDeployKeysKeyIdPut Put /repositories/{username}/{repo_slug}/deploy-keys/{key_id}
DeployApi RepositoriesUsernameRepoSlugDeployKeysPost Post /repositories/{username}/{repo_slug}/deploy-keys
DownloadsApi RepositoriesUsernameRepoSlugDownloadsFilenameDelete Delete /repositories/{username}/{repo_slug}/downloads/{filename}
DownloadsApi RepositoriesUsernameRepoSlugDownloadsFilenameGet Get /repositories/{username}/{repo_slug}/downloads/{filename}
DownloadsApi RepositoriesUsernameRepoSlugDownloadsGet Get /repositories/{username}/{repo_slug}/downloads
DownloadsApi RepositoriesUsernameRepoSlugDownloadsPost Post /repositories/{username}/{repo_slug}/downloads
IssueTrackerApi RepositoriesUsernameRepoSlugComponentsComponentIdGet Get /repositories/{username}/{repo_slug}/components/{component_id}
IssueTrackerApi RepositoriesUsernameRepoSlugComponentsGet Get /repositories/{username}/{repo_slug}/components
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesGet Get /repositories/{username}/{repo_slug}/issues
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdAttachmentsGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdAttachmentsPathDelete Delete /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments/{path}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdAttachmentsPathGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments/{path}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdAttachmentsPost Post /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdChangesChangeIdGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/changes/{change_id}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdChangesGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/changes
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdChangesPost Post /repositories/{username}/{repo_slug}/issues/{issue_id}/changes
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdCommentsCommentIdDelete Delete /repositories/{username}/{repo_slug}/issues/{issue_id}/comments/{comment_id}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdCommentsCommentIdGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/comments/{comment_id}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdCommentsCommentIdPut Put /repositories/{username}/{repo_slug}/issues/{issue_id}/comments/{comment_id}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdCommentsGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/comments
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdCommentsPost Post /repositories/{username}/{repo_slug}/issues/{issue_id}/comments
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdDelete Delete /repositories/{username}/{repo_slug}/issues/{issue_id}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdPut Put /repositories/{username}/{repo_slug}/issues/{issue_id}
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdVoteDelete Delete /repositories/{username}/{repo_slug}/issues/{issue_id}/vote
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdVoteGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/vote
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdVotePut Put /repositories/{username}/{repo_slug}/issues/{issue_id}/vote
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdWatchDelete Delete /repositories/{username}/{repo_slug}/issues/{issue_id}/watch
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdWatchGet Get /repositories/{username}/{repo_slug}/issues/{issue_id}/watch
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesIssueIdWatchPut Put /repositories/{username}/{repo_slug}/issues/{issue_id}/watch
IssueTrackerApi RepositoriesUsernameRepoSlugIssuesPost Post /repositories/{username}/{repo_slug}/issues
IssueTrackerApi RepositoriesUsernameRepoSlugMilestonesGet Get /repositories/{username}/{repo_slug}/milestones
IssueTrackerApi RepositoriesUsernameRepoSlugMilestonesMilestoneIdGet Get /repositories/{username}/{repo_slug}/milestones/{milestone_id}
IssueTrackerApi RepositoriesUsernameRepoSlugVersionsGet Get /repositories/{username}/{repo_slug}/versions
IssueTrackerApi RepositoriesUsernameRepoSlugVersionsVersionIdGet Get /repositories/{username}/{repo_slug}/versions/{version_id}
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}
PullrequestsApi PullrequestsTargetUserGet Get /pullrequests/{target_user}
PullrequestsApi RepositoriesUsernameRepoSlugDefaultReviewersGet Get /repositories/{username}/{repo_slug}/default-reviewers
PullrequestsApi RepositoriesUsernameRepoSlugDefaultReviewersTargetUsernameDelete Delete /repositories/{username}/{repo_slug}/default-reviewers/{target_username}
PullrequestsApi RepositoriesUsernameRepoSlugDefaultReviewersTargetUsernameGet Get /repositories/{username}/{repo_slug}/default-reviewers/{target_username}
PullrequestsApi RepositoriesUsernameRepoSlugDefaultReviewersTargetUsernamePut Put /repositories/{username}/{repo_slug}/default-reviewers/{target_username}
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsActivityGet Get /repositories/{username}/{repo_slug}/pullrequests/activity
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsGet Get /repositories/{username}/{repo_slug}/pullrequests
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPost Post /repositories/{username}/{repo_slug}/pullrequests
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdActivityGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/activity
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdApproveDelete Delete /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/approve
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdApprovePost Post /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/approve
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdCommentsCommentIdDelete Delete /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdCommentsCommentIdGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdCommentsCommentIdPut Put /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdCommentsGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdCommentsPost Post /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdCommitsGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/commits
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdDeclinePost Post /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/decline
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdDiffGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/diff
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdDiffstatGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/diffstat
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdMergePost Post /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/merge
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdPatchGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/patch
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdPut Put /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}
PullrequestsApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdStatusesGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/statuses
RefsApi RepositoriesUsernameRepoSlugRefsBranchesGet Get /repositories/{username}/{repo_slug}/refs/branches
RefsApi RepositoriesUsernameRepoSlugRefsBranchesNameDelete Delete /repositories/{username}/{repo_slug}/refs/branches/{name}
RefsApi RepositoriesUsernameRepoSlugRefsBranchesNameGet Get /repositories/{username}/{repo_slug}/refs/branches/{name}
RefsApi RepositoriesUsernameRepoSlugRefsBranchesPost Post /repositories/{username}/{repo_slug}/refs/branches
RefsApi RepositoriesUsernameRepoSlugRefsGet Get /repositories/{username}/{repo_slug}/refs
RefsApi RepositoriesUsernameRepoSlugRefsTagsGet Get /repositories/{username}/{repo_slug}/refs/tags
RefsApi RepositoriesUsernameRepoSlugRefsTagsNameDelete Delete /repositories/{username}/{repo_slug}/refs/tags/{name}
RefsApi RepositoriesUsernameRepoSlugRefsTagsNameGet Get /repositories/{username}/{repo_slug}/refs/tags/{name}
RefsApi RepositoriesUsernameRepoSlugRefsTagsPost Post /repositories/{username}/{repo_slug}/refs/tags
RepositoriesApi RepositoriesGet Get /repositories
RepositoriesApi RepositoriesUsernameGet Get /repositories/{username}
RepositoriesApi RepositoriesUsernameRepoSlugCommitNodeStatusesBuildKeyGet Get /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
RepositoriesApi RepositoriesUsernameRepoSlugCommitNodeStatusesBuildKeyPut Put /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key}
RepositoriesApi RepositoriesUsernameRepoSlugCommitNodeStatusesBuildPost Post /repositories/{username}/{repo_slug}/commit/{node}/statuses/build
RepositoriesApi RepositoriesUsernameRepoSlugCommitNodeStatusesGet Get /repositories/{username}/{repo_slug}/commit/{node}/statuses
RepositoriesApi RepositoriesUsernameRepoSlugDelete Delete /repositories/{username}/{repo_slug}
RepositoriesApi RepositoriesUsernameRepoSlugFilehistoryNodePathGet Get /repositories/{username}/{repo_slug}/filehistory/{node}/{path}
RepositoriesApi RepositoriesUsernameRepoSlugForksGet Get /repositories/{username}/{repo_slug}/forks
RepositoriesApi RepositoriesUsernameRepoSlugForksPost Post /repositories/{username}/{repo_slug}/forks
RepositoriesApi RepositoriesUsernameRepoSlugGet Get /repositories/{username}/{repo_slug}
RepositoriesApi RepositoriesUsernameRepoSlugHooksGet Get /repositories/{username}/{repo_slug}/hooks
RepositoriesApi RepositoriesUsernameRepoSlugHooksPost Post /repositories/{username}/{repo_slug}/hooks
RepositoriesApi RepositoriesUsernameRepoSlugHooksUidDelete Delete /repositories/{username}/{repo_slug}/hooks/{uid}
RepositoriesApi RepositoriesUsernameRepoSlugHooksUidGet Get /repositories/{username}/{repo_slug}/hooks/{uid}
RepositoriesApi RepositoriesUsernameRepoSlugHooksUidPut Put /repositories/{username}/{repo_slug}/hooks/{uid}
RepositoriesApi RepositoriesUsernameRepoSlugPost Post /repositories/{username}/{repo_slug}
RepositoriesApi RepositoriesUsernameRepoSlugPullrequestsPullRequestIdStatusesGet Get /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/statuses
RepositoriesApi RepositoriesUsernameRepoSlugPut Put /repositories/{username}/{repo_slug}
RepositoriesApi RepositoriesUsernameRepoSlugSrcGet Get /repositories/{username}/{repo_slug}/src
RepositoriesApi RepositoriesUsernameRepoSlugSrcNodePathGet Get /repositories/{username}/{repo_slug}/src/{node}/{path}
RepositoriesApi RepositoriesUsernameRepoSlugSrcPost Post /repositories/{username}/{repo_slug}/src
RepositoriesApi RepositoriesUsernameRepoSlugWatchersGet Get /repositories/{username}/{repo_slug}/watchers
RepositoriesApi UserPermissionsRepositoriesGet Get /user/permissions/repositories
SnippetApi SnippetsUsernameEncodedIdFilesPathGet Get /snippets/{username}/{encoded_id}/files/{path}
SnippetsApi SnippetsGet Get /snippets
SnippetsApi SnippetsPost Post /snippets
SnippetsApi SnippetsUsernameEncodedIdCommentsCommentIdDelete Delete /snippets/{username}/{encoded_id}/comments/{comment_id}
SnippetsApi SnippetsUsernameEncodedIdCommentsCommentIdGet Get /snippets/{username}/{encoded_id}/comments/{comment_id}
SnippetsApi SnippetsUsernameEncodedIdCommentsCommentIdPut Put /snippets/{username}/{encoded_id}/comments/{comment_id}
SnippetsApi SnippetsUsernameEncodedIdCommentsGet Get /snippets/{username}/{encoded_id}/comments
SnippetsApi SnippetsUsernameEncodedIdCommentsPost Post /snippets/{username}/{encoded_id}/comments
SnippetsApi SnippetsUsernameEncodedIdCommitsGet Get /snippets/{username}/{encoded_id}/commits
SnippetsApi SnippetsUsernameEncodedIdCommitsRevisionGet Get /snippets/{username}/{encoded_id}/commits/{revision}
SnippetsApi SnippetsUsernameEncodedIdDelete Delete /snippets/{username}/{encoded_id}
SnippetsApi SnippetsUsernameEncodedIdGet Get /snippets/{username}/{encoded_id}
SnippetsApi SnippetsUsernameEncodedIdNodeIdDelete Delete /snippets/{username}/{encoded_id}/{node_id}
SnippetsApi SnippetsUsernameEncodedIdNodeIdFilesPathGet Get /snippets/{username}/{encoded_id}/{node_id}/files/{path}
SnippetsApi SnippetsUsernameEncodedIdNodeIdGet Get /snippets/{username}/{encoded_id}/{node_id}
SnippetsApi SnippetsUsernameEncodedIdNodeIdPut Put /snippets/{username}/{encoded_id}/{node_id}
SnippetsApi SnippetsUsernameEncodedIdPut Put /snippets/{username}/{encoded_id}
SnippetsApi SnippetsUsernameEncodedIdRevisionDiffGet Get /snippets/{username}/{encoded_id}/{revision}/diff
SnippetsApi SnippetsUsernameEncodedIdRevisionPatchGet Get /snippets/{username}/{encoded_id}/{revision}/patch
SnippetsApi SnippetsUsernameEncodedIdWatchDelete Delete /snippets/{username}/{encoded_id}/watch
SnippetsApi SnippetsUsernameEncodedIdWatchGet Get /snippets/{username}/{encoded_id}/watch
SnippetsApi SnippetsUsernameEncodedIdWatchPut Put /snippets/{username}/{encoded_id}/watch
SnippetsApi SnippetsUsernameEncodedIdWatchersGet Get /snippets/{username}/{encoded_id}/watchers
SnippetsApi SnippetsUsernameGet Get /snippets/{username}
SnippetsApi SnippetsUsernamePost Post /snippets/{username}
SourceApi RepositoriesUsernameRepoSlugFilehistoryNodePathGet Get /repositories/{username}/{repo_slug}/filehistory/{node}/{path}
SourceApi RepositoriesUsernameRepoSlugSrcGet Get /repositories/{username}/{repo_slug}/src
SourceApi RepositoriesUsernameRepoSlugSrcNodePathGet Get /repositories/{username}/{repo_slug}/src/{node}/{path}
SourceApi RepositoriesUsernameRepoSlugSrcPost Post /repositories/{username}/{repo_slug}/src
SshApi UsersUsernameSshKeysDelete Delete /users/{username}/ssh-keys/
SshApi UsersUsernameSshKeysGet Get /users/{username}/ssh-keys/
SshApi UsersUsernameSshKeysGet_0 Get /users/{username}/ssh-keys
SshApi UsersUsernameSshKeysPost Post /users/{username}/ssh-keys
SshApi UsersUsernameSshKeysPut Put /users/{username}/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 TeamsUsernameRepositoriesGet Get /teams/{username}/repositories
TeamsApi UsersUsernameMembersGet Get /users/{username}/members
TeamsApi UsersUsernameRepositoriesGet Get /users/{username}/repositories
UsersApi TeamsUsernameRepositoriesGet Get /teams/{username}/repositories
UsersApi UserEmailsEmailGet Get /user/emails/{email}
UsersApi UserEmailsGet Get /user/emails
UsersApi UserGet Get /user
UsersApi UsersUsernameFollowersGet Get /users/{username}/followers
UsersApi UsersUsernameFollowingGet Get /users/{username}/following
UsersApi UsersUsernameGet Get /users/{username}
UsersApi UsersUsernameHooksGet Get /users/{username}/hooks
UsersApi UsersUsernameHooksPost Post /users/{username}/hooks
UsersApi UsersUsernameHooksUidDelete Delete /users/{username}/hooks/{uid}
UsersApi UsersUsernameHooksUidGet Get /users/{username}/hooks/{uid}
UsersApi UsersUsernameHooksUidPut Put /users/{username}/hooks/{uid}
UsersApi UsersUsernameRepositoriesGet Get /users/{username}/repositories
WebhooksApi HookEventsGet Get /hook_events
WebhooksApi HookEventsSubjectTypeGet Get /hook_events/{subject_type}
WebhooksApi RepositoriesUsernameRepoSlugHooksGet Get /repositories/{username}/{repo_slug}/hooks
WebhooksApi RepositoriesUsernameRepoSlugHooksPost Post /repositories/{username}/{repo_slug}/hooks
WebhooksApi RepositoriesUsernameRepoSlugHooksUidDelete Delete /repositories/{username}/{repo_slug}/hooks/{uid}
WebhooksApi RepositoriesUsernameRepoSlugHooksUidGet Get /repositories/{username}/{repo_slug}/hooks/{uid}
WebhooksApi RepositoriesUsernameRepoSlugHooksUidPut Put /repositories/{username}/{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 UsersUsernameHooksGet Get /users/{username}/hooks
WebhooksApi UsersUsernameHooksPost Post /users/{username}/hooks
WebhooksApi UsersUsernameHooksUidDelete Delete /users/{username}/hooks/{uid}
WebhooksApi UsersUsernameHooksUidGet Get /users/{username}/hooks/{uid}
WebhooksApi UsersUsernameHooksUidPut Put /users/{username}/hooks/{uid}

Documentation for Models

 - [Model.AccountLinks](docs/AccountLinks.md)
 - [Model.CommentContent](docs/CommentContent.md)
 - [Model.CommentInline](docs/CommentInline.md)
 - [Model.CommentLinks](docs/CommentLinks.md)
 - [Model.CommentLinksSelf](docs/CommentLinksSelf.md)
 - [Model.CommitFile](docs/CommitFile.md)
 - [Model.CommitstatusLinks](docs/CommitstatusLinks.md)
 - [Model.Diffstat](docs/Diffstat.md)
 - [Model.EmailAddress](docs/EmailAddress.md)
 - [Model.EmailAddressLinks](docs/EmailAddressLinks.md)
 - [Model.Error](docs/Error.md)
 - [Model.ErrorError](docs/ErrorError.md)
 - [Model.GroupLinks](docs/GroupLinks.md)
 - [Model.HookEvent](docs/HookEvent.md)
 - [Model.IssueChange](docs/IssueChange.md)
 - [Model.IssueChangeChanges](docs/IssueChangeChanges.md)
 - [Model.IssueChangeChangesAssignee](docs/IssueChangeChangesAssignee.md)
 - [Model.IssueChangeLinks](docs/IssueChangeLinks.md)
 - [Model.IssueLinks](docs/IssueLinks.md)
 - [Model.ModelObject](docs/ModelObject.md)
 - [Model.ModelRef](docs/ModelRef.md)
 - [Model.Page](docs/Page.md)
 - [Model.PaginatedBranches](docs/PaginatedBranches.md)
 - [Model.PaginatedBranchrestrictions](docs/PaginatedBranchrestrictions.md)
 - [Model.PaginatedCommitComments](docs/PaginatedCommitComments.md)
 - [Model.PaginatedCommitstatuses](docs/PaginatedCommitstatuses.md)
 - [Model.PaginatedComponents](docs/PaginatedComponents.md)
 - [Model.PaginatedDiffstats](docs/PaginatedDiffstats.md)
 - [Model.PaginatedEmailAddresses](docs/PaginatedEmailAddresses.md)
 - [Model.PaginatedFiles](docs/PaginatedFiles.md)
 - [Model.PaginatedHookEvents](docs/PaginatedHookEvents.md)
 - [Model.PaginatedIssueAttachments](docs/PaginatedIssueAttachments.md)
 - [Model.PaginatedIssueComments](docs/PaginatedIssueComments.md)
 - [Model.PaginatedIssues](docs/PaginatedIssues.md)
 - [Model.PaginatedLogEntries](docs/PaginatedLogEntries.md)
 - [Model.PaginatedMilestones](docs/PaginatedMilestones.md)
 - [Model.PaginatedProjects](docs/PaginatedProjects.md)
 - [Model.PaginatedPullrequestComments](docs/PaginatedPullrequestComments.md)
 - [Model.PaginatedPullrequests](docs/PaginatedPullrequests.md)
 - [Model.PaginatedRefs](docs/PaginatedRefs.md)
 - [Model.PaginatedRepositories](docs/PaginatedRepositories.md)
 - [Model.PaginatedRepositoryPermissions](docs/PaginatedRepositoryPermissions.md)
 - [Model.PaginatedSnippetComments](docs/PaginatedSnippetComments.md)
 - [Model.PaginatedSnippetCommit](docs/PaginatedSnippetCommit.md)
 - [Model.PaginatedSnippets](docs/PaginatedSnippets.md)
 - [Model.PaginatedSshUserKeys](docs/PaginatedSshUserKeys.md)
 - [Model.PaginatedTags](docs/PaginatedTags.md)
 - [Model.PaginatedTeamPermissions](docs/PaginatedTeamPermissions.md)
 - [Model.PaginatedTeams](docs/PaginatedTeams.md)
 - [Model.PaginatedTreeentries](docs/PaginatedTreeentries.md)
 - [Model.PaginatedUsers](docs/PaginatedUsers.md)
 - [Model.PaginatedVersions](docs/PaginatedVersions.md)
 - [Model.PaginatedWebhookSubscriptions](docs/PaginatedWebhookSubscriptions.md)
 - [Model.ProjectLinks](docs/ProjectLinks.md)
 - [Model.PullrequestEndpoint](docs/PullrequestEndpoint.md)
 - [Model.PullrequestEndpointBranch](docs/PullrequestEndpointBranch.md)
 - [Model.PullrequestEndpointCommit](docs/PullrequestEndpointCommit.md)
 - [Model.PullrequestLinks](docs/PullrequestLinks.md)
 - [Model.PullrequestMergeParameters](docs/PullrequestMergeParameters.md)
 - [Model.PullrequestRendered](docs/PullrequestRendered.md)
 - [Model.RefLinks](docs/RefLinks.md)
 - [Model.RepositoryLinks](docs/RepositoryLinks.md)
 - [Model.RepositoryPermission](docs/RepositoryPermission.md)
 - [Model.SnippetCommitLinks](docs/SnippetCommitLinks.md)
 - [Model.SubjectTypes](docs/SubjectTypes.md)
 - [Model.SubjectTypesRepository](docs/SubjectTypesRepository.md)
 - [Model.TeamPermission](docs/TeamPermission.md)
 - [Model.Treeentry](docs/Treeentry.md)
 - [Model.Account](docs/Account.md)
 - [Model.Author](docs/Author.md)
 - [Model.BaseCommit](docs/BaseCommit.md)
 - [Model.Branch](docs/Branch.md)
 - [Model.Branchrestriction](docs/Branchrestriction.md)
 - [Model.Comment](docs/Comment.md)
 - [Model.Commitstatus](docs/Commitstatus.md)
 - [Model.Component](docs/Component.md)
 - [Model.DeployKey](docs/DeployKey.md)
 - [Model.Group](docs/Group.md)
 - [Model.Issue](docs/Issue.md)
 - [Model.IssueAttachment](docs/IssueAttachment.md)
 - [Model.Milestone](docs/Milestone.md)
 - [Model.ModelVersion](docs/ModelVersion.md)
 - [Model.Participant](docs/Participant.md)
 - [Model.Project](docs/Project.md)
 - [Model.Pullrequest](docs/Pullrequest.md)
 - [Model.Repository](docs/Repository.md)
 - [Model.Snippet](docs/Snippet.md)
 - [Model.SnippetComment](docs/SnippetComment.md)
 - [Model.SshKey](docs/SshKey.md)
 - [Model.Tag](docs/Tag.md)
 - [Model.WebhookSubscription](docs/WebhookSubscription.md)
 - [Model.Commit](docs/Commit.md)
 - [Model.CommitComment](docs/CommitComment.md)
 - [Model.IssueComment](docs/IssueComment.md)
 - [Model.PullrequestComment](docs/PullrequestComment.md)
 - [Model.SnippetCommit](docs/SnippetCommit.md)
 - [Model.SshAccountKey](docs/SshAccountKey.md)
 - [Model.Team](docs/Team.md)
 - [Model.User](docs/User.md)

Documentation for Authorization

<a name="api_key"></a>
### api_key

- **Type**: API key
- **API key parameter name**: Authorization
- **Location**: HTTP header
    
<a name="basic"></a>
### basic

    - **Type**: HTTP basic authentication

<a name="oauth2"></a>
### oauth2

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages