Repository and user access via OAuth
https://api.github.com/user
/user/repos
| Param | Type | Required | Description |
|---|---|---|---|
| type | string | optional | Type of repos (all, owner, public, private, member) |
| sort | string | optional | Sort by (created, updated, pushed, full_name) |
| direction | string | optional | Sort direction (asc, desc) |
| per_page | integer | optional | Results per page (max 100) |
| page | integer | optional | Page number |
/repos/{owner}/{repo}
| Param | Type | Required | Description |
|---|---|---|---|
| owner | string | required | Repository owner |
| repo | string | required | Repository name |
/repos/{owner}/{repo}/issues
| Param | Type | Required | Description |
|---|---|---|---|
| owner | string | required | Repository owner |
| repo | string | required | Repository name |
| state | string | optional | Issue state (open, closed, all) |
| labels | string | optional | Comma-separated list of labels |
| sort | string | optional | Sort by (created, updated, comments) |
| per_page | integer | optional | Results per page |
/repos/{owner}/{repo}/issues
| Param | Type | Required | Description |
|---|---|---|---|
| owner | string | required | Repository owner |
| repo | string | required | Repository name |
| title | string | required | Issue title |
| body | string | optional | Issue body content |
| labels | array | optional | Labels to add |
| assignees | array | optional | Users to assign |
/repos/{owner}/{repo}/pulls
| Param | Type | Required | Description |
|---|---|---|---|
| owner | string | required | Repository owner |
| repo | string | required | Repository name |
| state | string | optional | PR state (open, closed, all) |
| sort | string | optional | Sort by (created, updated, popularity, long-running) |
| per_page | integer | optional | Results per page |
/repos/{owner}/{repo}/pulls/{pull_number}
| Param | Type | Required | Description |
|---|---|---|---|
| owner | string | required | Repository owner |
| repo | string | required | Repository name |
| pull_number | integer | required | Pull request number |
/repos/{owner}/{repo}/commits
| Param | Type | Required | Description |
|---|---|---|---|
| owner | string | required | Repository owner |
| repo | string | required | Repository name |
| sha | string | optional | Branch name or commit SHA |
| per_page | integer | optional | Results per page |
/repos/{owner}/{repo}/branches
| Param | Type | Required | Description |
|---|---|---|---|
| owner | string | required | Repository owner |
| repo | string | required | Repository name |
| per_page | integer | optional | Results per page |
/search/code
| Param | Type | Required | Description |
|---|---|---|---|
| q | string | required | Search query |
| per_page | integer | optional | Results per page |