# Generated by API Builder - https://www.apibuilder.io # Service version: 0.4.67 # User agent: apibuilder app.apibuilder.io/flow/github/0.4.67/play_2_6 GET /repos/:owner/:repo/git/blobs/:sha controllers.Blobs.getBySha(owner: String, repo: String, sha: String) POST /repos/:owner/:repo/git/blobs controllers.Blobs.post(owner: String, repo: String) GET /repos/:owner/:repo/git/commits/:sha controllers.Commits.getBySha(owner: String, repo: String, sha: String) POST /repos/:owner/:repo/git/commits controllers.Commits.post(owner: String, repo: String) GET /repos/:owner/:repo/readme controllers.Contents.getReadme(owner: String, repo: String, ref: String ?= "main") GET /repos/:owner/:repo/contents/:path controllers.Contents.getContentsByPath(owner: String, repo: String, path: String, ref: String ?= "main") GET /repos/:owner/:repo/hooks controllers.Hooks.get(owner: String, repo: String) GET /repos/:owner/:repo/hooks/:id controllers.Hooks.getById(owner: String, repo: String, id: Long) POST /repos/:owner/:repo/hooks controllers.Hooks.post(owner: String, repo: String) DELETE /repos/:owner/:repo/hooks/:id controllers.Hooks.deleteById(owner: String, repo: String, id: Long) POST /repos/:owner/:repo/pulls controllers.PullRequests.post(owner: String, repo: String) GET /repos/:owner/:repo/pulls controllers.PullRequests.get(owner: String, repo: String, page: Long ?= 1L) GET /repos/:owner/:repo/git/refs controllers.Refs.get(owner: String, repo: String) GET /repos/:owner/:repo/git/refs/:ref controllers.Refs.getByRef(owner: String, repo: String, ref: String) POST /repos/:owner/:repo/git/refs controllers.Refs.post(owner: String, repo: String) PUT /repos/:owner/:repo/git/refs/:ref controllers.Refs.putByRef(owner: String, repo: String, ref: String) GET /user/repos controllers.Repositories.getUserAndRepos(page: Long ?= 1L, visibility: io.flow.github.v0.models.Visibility ?= io.flow.github.v0.models.Visibility.All, affiliation: _root_.scala.Option[String], type: _root_.scala.Option[String], sort: String ?= "full_name", direction: String ?= "asc") GET /users/:username/repos controllers.Repositories.getUsersAndReposByUsername(username: String, page: Long ?= 1L, type: String ?= "owner", sort: String ?= "full_name", direction: String ?= "asc") GET /orgs/:org/repos controllers.Repositories.getOrgsAndReposByOrg(org: String, page: Long ?= 1L, type: String ?= "all", sort: String ?= "full_name", direction: String ?= "asc") GET /repos/:owner/:repo/tags controllers.Tags.getTags(owner: String, repo: String, page: Long ?= 1L, per_page: Long ?= 30L) GET /repos/:owner/:repo/tags/:sha controllers.Tags.getTagsBySha(owner: String, repo: String, sha: String) POST /repos/:owner/:repo/git/tags controllers.Tags.postGitAndTags(owner: String, repo: String) POST /repos/:owner/:repo/git/trees controllers.Trees.post(owner: String, repo: String) GET /user controllers.Users.getUser() GET /user/orgs controllers.Users.getUserAndOrgs(page: Long ?= 1L, per_page: _root_.scala.Option[Long]) GET /user/emails controllers.UserEmails.get()