Skip to content

Latest commit

 

History

History
785 lines (725 loc) · 32.3 KB

Coverage.md

File metadata and controls

785 lines (725 loc) · 32.3 KB
  • GET the account profile (done)
  • GET the account plan (done)
  • GET the followers (done)
  • GET the events (done)
  • GET a list of an account's consumers (done)
  • GET a consumer (done)
  • PUT an updated consumer
  • DELETES a consumer
  • GET a list of user's email addresses (done)
  • GET an email address (done)
  • POST a new email address (done)
  • Update an email address (done)
  • GET the list of an accounts SSH keys (done)
  • POST a new ssh key (done)
  • GET a ssh key (done)
  • DELETE a key
  • GET a list of changesets (done)
  • GET an individual changeset (done)
  • GET participants associated with an individual changeset
  • GET statistics associated with an individual changeset
  • GET the diff associated with a changeset (done)
  • GET a list of comments on a changeset
  • DELETE a comment on a changeset
  • POST a new comment on a changeset
  • PUT an update to an existing changeset comment
  • Toggle spam flag on an existing changeset comment
  • GET a list of keys (done)
  • GET the key's content (done)
  • POST a new key (done)
  • DELETE a key (done)
  • GET a list of events (done)
  • Get a list of users that are following the repository (done)
  • GET a list of issues in a repository's tracker (done)
  • GET an individual issue (done)
  • GET a list of an issue's followers (done)
  • POST a new issue (done)
  • Update an existing issue (done)
  • DELETE an issue (done)
  • GET the comments for an issue (done)
  • GET an individual comment (done)
  • POST a new comment on the issue (done)
  • Update a comment (done)
  • GET the components defined on an issue tracker (done)
  • GET an individual component (done)
  • POST a new component in an issue tracker (done)
  • Update an existing component (done)
  • DELETE a component from the issue tracker (done)
  • GET a list of versions (done)
  • GET an individual version (done)
  • POST a new version (done)
  • PUT an update to a version (done)
  • DELETE a version (done)
  • GET the defined milestones (done)
  • GET an individual milestone (done)
  • POST a new milestone (done)
  • PUT an update to milestones (done)
  • DELETE a milestone (done)
  • GET list of links (done)
  • GET a link (done)
  • POST a new link (done)
  • PUT an update to a link (done)
  • DELETE a link (done)
  • GET a list of repo source (listing of a directory content) (done)
  • GET content of a file (done)
  • GET raw content of a file
  • GET the raw content of a Wiki page (done)
  • POST a new page (seems bugged)
  • PUT a page update (seems bugged)
  • PUT a default reviewer onto a repository
  • GET a user profile (done)
  • Update a user (missing)
  • GET a list of user privileges**(done)**
  • GET a list of repositories an account follows (done)
  • GET a list of repositories visible to an account (done)
  • GET a list of repositories the account is following (done)
  • GET the list of repositories on the dashboard

Here we have listed all the routes of the API V2, and for each route describe the corresponding methods in SharpBucket and if our implementation is covered with tests.

nb: The names of the end points and resources in this document are an exact reflect of the URLs organization.
The organization of all that routes may slightly differ in the SharpBucket classes.

  • /addon PUT
    • Implemented by: none
    • Tested: no
  • /addon DELETE
    • Implemented by: none
    • Tested: no
  • /addon/linkers GET
    • Implemented by: none
    • Tested: no
  • /addon/users/{target_user}/events/{event_key} POST
    • Implemented by: none
    • Tested: no
  • /addon/linkers/{linker_key} GET
    • Implemented by: none
    • Tested: no
  • /addon/linkers/{linker_key}/values GET
    • Implemented by: none
    • Tested: no
  • /addon/linkers/{linker_key}/values POST
    • Implemented by: none
    • Tested: no
  • /addon/linkers/{linker_key}/values PUT
    • Implemented by: none
    • Tested: no
  • /addon/linkers/{linker_key}/values DELETE
    • Implemented by: none
    • Tested: no
  • /hook_events GET
    • Implemented by: none
    • Tested: no
  • /hook_events/{subject_type} GET
    • Implemented by: none
    • Tested: no
  • /pullrequests/{target_user} GET
    • Implemented by: none
    • Tested: no
  • /repositories GET
    • Implemented by: RepositoriesEndPoint.ListPublicRepositories(int)
    • Tested: yes
  • /repositories/{username} GET
    • Implemented by:
      • RepositoriesEndPoint.ListRepositories(string)
      • RepositoriesEndPoint.ListRepositories(string,ListParameters)
    • Tested: yes
  • /repositories/{username}/{repo_slug} GET
    • Implemented by: RepositoryResource.GetRepository()
    • Tested: yes
  • /repositories/{username}/{repo_slug} POST
    • Implemented by: RepositoryResource.PostRepository(Repository)
    • Tested: yes
  • /repositories/{username}/{repo_slug} PUT
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug} DELETE
    • Implemented by: RepositoryResource.DeleteRepository()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/branch-restrictions GET
    • Implemented by: RepositoryResource.ListBranchRestrictions()
    • Tested: no
  • /repositories/{username}/{repo_slug}/branch-restrictions POST
    • Implemented by: RepositoryResource.PostBranchRestriction(BranchRestriction)
    • Tested: no
  • /repositories/{username}/{repo_slug}/branch-restrictions/{id} GET
    • Implemented by: RepositoryResource.GetBranchRestriction(int)
    • Tested: no
  • /repositories/{username}/{repo_slug}/branch-restrictions/{id} PUT
    • Implemented by: RepositoryResource.PutBranchRestriction(BranchRestriction)
    • Tested: no
  • /repositories/{username}/{repo_slug}/branch-restrictions/{id} DELETE
    • Implemented by: RepositoryResource.DeleteBranchRestriction(int)
    • Tested: no
  • /repositories/{username}/{repo_slug}/commit/{node} GET
    • Implemented by: RepositoryResource.GetCommit(string)
    • Tested: no
  • /repositories/{username}/{repo_slug}/commit/{node}/approve POST
    • Implemented by: RepositoryResource.ApproveCommit(string)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/commit/{node}/approve DELETE
    • Implemented by: RepositoryResource.DeleteCommitApproval(string)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/commit/{node}/comments GET
    • Implemented by: RepositoryResource.ListCommitComments(string)
    • Tested: no
  • /repositories/{username}/{repo_slug}/commit/{node}/comments POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/commit/{node}/comments/{comment_id} GET
    • Implemented by: RepositoryResource.GetCommitComment(string,int)
    • Tested: no
  • /repositories/{username}/{repo_slug}/commit/{node}/statuses GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/commit/{node}/statuses/build POST
    • Implemented by: RepositoryResource.AddNewBuildStatus(string,BuildInfo)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key} GET
    • Implemented by: RepositoryResource.GetBuildStatusInfo(string,string)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/commit/{node}/statuses/build/{key} PUT
    • Implemented by: RepositoryResource.ChangeBuildStatusInfo(string,string,BuildInfo)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/commits GET
    • Implemented by: RepositoryResource.ListCommits(int)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/commits POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/commits/{revision} GET
    • Implemented by: RepositoryResource.ListCommits(string,int)
    • Tested: no
  • /repositories/{username}/{repo_slug}/commits/{revision} POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/components GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/components/{component_id} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/default-reviewers GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/default-reviewers/{target_username} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/default-reviewers/{target_username} PUT
    • Implemented by: RepositoryResource.PutDefaultReviewer(string)
    • Tested: no
  • /repositories/{username}/{repo_slug}/default-reviewers/{target_username} DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/deployments/ GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/deployments/{deployment_uuid} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/diff/{spec} GET
    • Implemented by:
      • RepositoryResource.GetDiff(string) V0.9.0
      • RepositoryResource.GetDiff(string,DiffParameters) V0.9.0
    • Tested: no
  • /repositories/{username}/{repo_slug}/diffstat/{spec} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/downloads GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/downloads POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/downloads/{filename} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/downloads/{filename} DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/environments/ GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/environments/{environment_uuid} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/environments/{environment_uuid}/changes/ POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/filehistory/{node}/{path} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/forks GET
    • Implemented by: RepositoryResource.ListForks()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/forks POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/hooks GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/hooks POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/hooks/{uid} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/hooks/{uid} PUT
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/hooks/{uid} DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/attachments/{path} GET DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/changes GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/changes/{change_id} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/comments GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/comments/{comment_id} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/vote GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/issues/{issue_id}/watch GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/milestones GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/milestones/{milestone_id} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/patch/{spec} GET
    • Implemented by:
      • RepositoryResource.GetPatch(string) V0.9.0
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines/ GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines/{pipeline_uuid} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines/{pipeline_uuid}/steps/ GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/log GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines/{pipeline_uuid}/stopPipeline POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config GET PUT
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/build_number PUT
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/schedules/ GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/schedules/{schedule_uuid} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/schedules/{schedule_uuid}/executions/ GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/ssh/key_pair GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/ssh/known_hosts/ GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/ssh/known_hosts/{known_host_uuid} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/variables/ GET POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pipelines_config/variables/{variable_uuid} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/properties/{app_key}/{property_name} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests GET
    • Implemented by: PullRequestsResource.ListPullRequests(int)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests POST
    • Implemented by: PullRequestsResource.PostPullRequest(PullRequest)
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/activity GET
    • Implemented by: PullRequestsResource.GetPullRequestLog()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id} GET
    • Implemented by: PullRequestResource.GetPullRequest()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id} PUT
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/activity GET
    • Implemented by: PullRequestResource.GetPullRequestActivity()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/approve POST
    • Implemented by: PullRequestResource.ApprovePullRequest()
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/approve DELETE
    • Implemented by: PullRequestResource.RemovePullRequestApproval()
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments GET
    • Implemented by: PullRequestResource.ListPullRequestComments()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments POST
    • Implemented by: PullRequestResource.PostPullRequestComment(Comment)
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id} GET
    • Implemented by: PullRequestResource.GetPullRequestComment(int)
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id} PUT
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id} DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/commits GET
    • Implemented by: PullRequestResource.ListPullRequestCommits()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/decline POST
    • Implemented by: PullRequestResource.DeclinePullRequest()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/diff GET
    • Implemented by: PullRequestResource.GetDiffForPullRequest()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/diffstat GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/merge POST
    • Implemented by: PullRequestResource.AcceptAndMergePullRequest()
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/patch GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/pullrequests/{pull_request_id}/statuses GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/refs GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/refs/branches GET
    • Implemented by: BranchResource.ListBranches()
    • Tested: yes
  • /repositories/{username}/{repo_slug}/refs/branches POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/refs/branches/{name} GET DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/refs/tags GET
    • Implemented by: TagResource.ListTags()
    • Tested: no
  • /repositories/{username}/{repo_slug}/refs/tags POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/refs/tags/{name} GET DELETE
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/src POST
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/src GET
    • Implemented by:
      • SrcResource.ctor (when revision parameter is not specified) V0.9.0
    • Tested: yes
  • /repositories/{username}/{repo_slug}/src/{node}/{path} GET
    • Implemented by:
      • SrcResource.ListSrcEntries(string,ListParameters) V0.9.0
      • SrcResource.GetSrcEntry(string) V0.9.0
      • SrcResource.GetSrcFile(string) V0.9.0
      • SrcResource.GetSrcDirectory(string) V0.9.0
      • SrcResource.GetFileContent(string) V0.9.0
      • SrcResource.ListTreeEntries(string,ListParameters) V0.9.0
      • SrcResource.GetTreeEntry(string) V0.9.0
    • Tested: yes
  • /repositories/{username}/{repo_slug}/versions GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/versions/{version_id} GET
    • Implemented by: none
    • Tested: no
  • /repositories/{username}/{repo_slug}/watchers GET
    • Implemented by: RepositoryResource.ListWatchers()
    • Tested: yes
  • /snippets GET POST
    • Implemented by: none
    • Tested: no
  • /snippets/{username} GET POST
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/comments GET POST
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/comments/{comment_id} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/commits GET
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/commits/{revision} GET
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/files/{path} GET
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/watch GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/watchers GET
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/{node_id} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/{node_id}/files/{path} GET
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/{revision}/diff GET
    • Implemented by: none
    • Tested: no
  • /snippets/{username}/{encoded_id}/{revision}/patch GET
    • Implemented by: none
    • Tested: no
  • /teams GET
    • Implemented by:
      • TeamsEndPoint.GetUserTeams(int)
      • TeamsEndPoint.GetUserTeamsWithContributorRole(int)
      • TeamsEndPoint.GetUserTeamsWithAdminRole(int)
    • Tested: yes
  • /teams/{username} GET
    • Implemented by:
      • TeamResource.GetProfile() v0.9.0
      • [obsolete]TeamsEndPoint.GetProfile()
    • Tested: yes
  • /teams/{username}/followers GET
    • Implemented by:
      • TeamResource.ListFollowers(int) V0.9.0
      • [obsolete]TeamsEndPoint.ListFollowers(int)
    • Tested: yes
  • /teams/{username}/following GET
    • Implemented by:
      • TeamResource.ListFollowing(int) V0.9.0
      • [obsolete]TeamsEndPoint.ListFollowing(int)
    • Tested: no
  • /teams/{username}/hooks GET POST
    • Implemented by: none
    • Tested: no
  • /teams/{username}/hooks/{uid} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /teams/{username}/members GET
    • Implemented by:
      • TeamResource.ListMembers(int) V0.9.0
      • [obsolete]TeamsEndPoint.ListMembers(int)
    • Tested: yes
  • /teams/{username}/permissions GET
    • Implemented by: none
    • Tested: no
  • /teams/{username}/permissions/repositories GET
    • Implemented by: none
    • Tested: no
  • /teams/{username}/pipelines_config/variables/ GET POST
    • Implemented by: none
    • Tested: no
  • /teams/{username}/pipelines_config/variables/{variable_uuid} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /teams/{username}/projects/ GET
    • Implemented by: ListProjects(int) V0.9.0
    • Tested: yes
  • /teams/{username}/projects/ POST
    • Implemented by: PostProject(int) V0.9.0
    • Tested: yes
  • /teams/{username}/repositories GET
    • Implemented by:
      • TeamResource.ListRepositories(ListParameters) V0.9.0
      • [obsolete]TeamsEndPoint.ListRepositories(int)
    • Tested: yes
  • /teams/{username}/search/code GET
    • Implemented by: none
    • Tested: no
  • /teams/{username}/projects/{project_key} GET
    • Implemented by: ProjectResource.GetProject() V0.9.0
    • Tested: yes
  • /teams/{username}/projects/{project_key} PUT
    • Implemented by: ProjectResource.PutProject(Project) V0.9.0
    • Tested: yes
  • /teams/{username}/projects/{project_key} DELETE
    • Implemented by: ProjectResource.DeleteProject() V0.9.0
    • Tested: yes
  • /user GET
    • Implemented by: UserEndpoint.GetUser()
    • Tested: yes
  • /user/emails GET
    • Implemented by: none
    • Tested: no
  • /user/emails/{email} GET
    • Implemented by: none
    • Tested: no
  • /user/permissions/repositories GET
    • Implemented by: none
    • Tested: no
  • /user/permissions/teams GET
    • Implemented by: none
    • Tested: no
  • /users/{username} GET
    • Implemented by: UsersEndpoint.GetProfile()
    • Tested: yes
  • /users/{username}/followers GET
    • Implemented by: UsersEndpoint.ListFollowers(int)
    • Tested: yes
  • /users/{username}/following GET
    • Implemented by: UsersEndpoint.ListFollowing(int)
    • Tested: yes
  • /users/{username}/hooks GET POST
    • Implemented by: none
    • Tested: no
  • /users/{username}/hooks/{uid} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /users/{username}/members GET
    • Implemented by: none
    • Tested: no
  • /users/{username}/pipelines_config/variables/ GET POST
    • Implemented by: none
    • Tested: no
  • /users/{username}/pipelines_config/variables/{variable_uuid} GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • /users/{username}/repositories GET
    • Implemented by: UsersEndpoint.ListRepositories(int)
    • Tested: yes
  • /users/{username}/search/code GET
    • Implemented by: none
    • Tested: no
  • /users/{username}/ssh-keys GET POST
    • Implemented by: none
    • Tested: no
  • /users/{username}/ssh-keys/ GET PUT DELETE
    • Implemented by: none
    • Tested: no
  • Basic (done)
  • Oauth 1.0a (done)
  • Oauth 2 (done)