| export default { |
| actions: { |
| cancelWorkflowRun: { |
| method: "POST", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| run_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runs/:run_id/cancel" |
| }, |
| createOrUpdateSecretForRepo: { |
| method: "PUT", |
| params: { |
| encrypted_value: { type: "string" }, |
| key_id: { type: "string" }, |
| name: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/secrets/:name" |
| }, |
| createRegistrationToken: { |
| method: "POST", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/runners/registration-token" |
| }, |
| createRemoveToken: { |
| method: "POST", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/runners/remove-token" |
| }, |
| deleteArtifact: { |
| method: "DELETE", |
| params: { |
| artifact_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/artifacts/:artifact_id" |
| }, |
| deleteSecretFromRepo: { |
| method: "DELETE", |
| params: { |
| name: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/secrets/:name" |
| }, |
| downloadArtifact: { |
| method: "GET", |
| params: { |
| archive_format: { required: true, type: "string" }, |
| artifact_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/artifacts/:artifact_id/:archive_format" |
| }, |
| getArtifact: { |
| method: "GET", |
| params: { |
| artifact_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/artifacts/:artifact_id" |
| }, |
| getPublicKey: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/secrets/public-key" |
| }, |
| getSecret: { |
| method: "GET", |
| params: { |
| name: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/secrets/:name" |
| }, |
| getSelfHostedRunner: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| runner_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runners/:runner_id" |
| }, |
| getWorkflow: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| workflow_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/workflows/:workflow_id" |
| }, |
| getWorkflowJob: { |
| method: "GET", |
| params: { |
| job_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/jobs/:job_id" |
| }, |
| getWorkflowRun: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| run_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runs/:run_id" |
| }, |
| listDownloadsForSelfHostedRunnerApplication: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/runners/downloads" |
| }, |
| listJobsForWorkflowRun: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| run_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runs/:run_id/jobs" |
| }, |
| listRepoWorkflowRuns: { |
| method: "GET", |
| params: { |
| actor: { type: "string" }, |
| branch: { type: "string" }, |
| event: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| status: { enum: ["completed", "status", "conclusion"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/runs" |
| }, |
| listRepoWorkflows: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/workflows" |
| }, |
| listSecretsForRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/secrets" |
| }, |
| listSelfHostedRunnersForRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/runners" |
| }, |
| listWorkflowJobLogs: { |
| method: "GET", |
| params: { |
| job_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/actions/jobs/:job_id/logs" |
| }, |
| listWorkflowRunArtifacts: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| run_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runs/:run_id/artifacts" |
| }, |
| listWorkflowRunLogs: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| run_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runs/:run_id/logs" |
| }, |
| listWorkflowRuns: { |
| method: "GET", |
| params: { |
| actor: { type: "string" }, |
| branch: { type: "string" }, |
| event: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| status: { enum: ["completed", "status", "conclusion"], type: "string" }, |
| workflow_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/workflows/:workflow_id/runs" |
| }, |
| reRunWorkflow: { |
| method: "POST", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| run_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runs/:run_id/rerun" |
| }, |
| removeSelfHostedRunner: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| runner_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/actions/runners/:runner_id" |
| } |
| }, |
| activity: { |
| checkStarringRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/user/starred/:owner/:repo" |
| }, |
| deleteRepoSubscription: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/subscription" |
| }, |
| deleteThreadSubscription: { |
| method: "DELETE", |
| params: { thread_id: { required: true, type: "integer" } }, |
| url: "/notifications/threads/:thread_id/subscription" |
| }, |
| getRepoSubscription: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/subscription" |
| }, |
| getThread: { |
| method: "GET", |
| params: { thread_id: { required: true, type: "integer" } }, |
| url: "/notifications/threads/:thread_id" |
| }, |
| getThreadSubscription: { |
| method: "GET", |
| params: { thread_id: { required: true, type: "integer" } }, |
| url: "/notifications/threads/:thread_id/subscription" |
| }, |
| listEventsForOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/events/orgs/:org" |
| }, |
| listEventsForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/events" |
| }, |
| listFeeds: { method: "GET", params: {}, url: "/feeds" }, |
| listNotifications: { |
| method: "GET", |
| params: { |
| all: { type: "boolean" }, |
| before: { type: "string" }, |
| page: { type: "integer" }, |
| participating: { type: "boolean" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" } |
| }, |
| url: "/notifications" |
| }, |
| listNotificationsForRepo: { |
| method: "GET", |
| params: { |
| all: { type: "boolean" }, |
| before: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| participating: { type: "boolean" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| since: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/notifications" |
| }, |
| listPublicEvents: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/events" |
| }, |
| listPublicEventsForOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/events" |
| }, |
| listPublicEventsForRepoNetwork: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/networks/:owner/:repo/events" |
| }, |
| listPublicEventsForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/events/public" |
| }, |
| listReceivedEventsForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/received_events" |
| }, |
| listReceivedPublicEventsForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/received_events/public" |
| }, |
| listRepoEvents: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/events" |
| }, |
| listReposStarredByAuthenticatedUser: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| sort: { enum: ["created", "updated"], type: "string" } |
| }, |
| url: "/user/starred" |
| }, |
| listReposStarredByUser: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| sort: { enum: ["created", "updated"], type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/starred" |
| }, |
| listReposWatchedByUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/subscriptions" |
| }, |
| listStargazersForRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/stargazers" |
| }, |
| listWatchedReposForAuthenticatedUser: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/subscriptions" |
| }, |
| listWatchersForRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/subscribers" |
| }, |
| markAsRead: { |
| method: "PUT", |
| params: { last_read_at: { type: "string" } }, |
| url: "/notifications" |
| }, |
| markNotificationsAsReadForRepo: { |
| method: "PUT", |
| params: { |
| last_read_at: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/notifications" |
| }, |
| markThreadAsRead: { |
| method: "PATCH", |
| params: { thread_id: { required: true, type: "integer" } }, |
| url: "/notifications/threads/:thread_id" |
| }, |
| setRepoSubscription: { |
| method: "PUT", |
| params: { |
| ignored: { type: "boolean" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| subscribed: { type: "boolean" } |
| }, |
| url: "/repos/:owner/:repo/subscription" |
| }, |
| setThreadSubscription: { |
| method: "PUT", |
| params: { |
| ignored: { type: "boolean" }, |
| thread_id: { required: true, type: "integer" } |
| }, |
| url: "/notifications/threads/:thread_id/subscription" |
| }, |
| starRepo: { |
| method: "PUT", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/user/starred/:owner/:repo" |
| }, |
| unstarRepo: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/user/starred/:owner/:repo" |
| } |
| }, |
| apps: { |
| addRepoToInstallation: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "PUT", |
| params: { |
| installation_id: { required: true, type: "integer" }, |
| repository_id: { required: true, type: "integer" } |
| }, |
| url: "/user/installations/:installation_id/repositories/:repository_id" |
| }, |
| checkAccountIsAssociatedWithAny: { |
| method: "GET", |
| params: { account_id: { required: true, type: "integer" } }, |
| url: "/marketplace_listing/accounts/:account_id" |
| }, |
| checkAccountIsAssociatedWithAnyStubbed: { |
| method: "GET", |
| params: { account_id: { required: true, type: "integer" } }, |
| url: "/marketplace_listing/stubbed/accounts/:account_id" |
| }, |
| checkAuthorization: { |
| deprecated: "octokit.apps.checkAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#check-an-authorization", |
| method: "GET", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/tokens/:access_token" |
| }, |
| checkToken: { |
| headers: { accept: "application/vnd.github.doctor-strange-preview+json" }, |
| method: "POST", |
| params: { |
| access_token: { type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/token" |
| }, |
| createContentAttachment: { |
| headers: { accept: "application/vnd.github.corsair-preview+json" }, |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| content_reference_id: { required: true, type: "integer" }, |
| title: { required: true, type: "string" } |
| }, |
| url: "/content_references/:content_reference_id/attachments" |
| }, |
| createFromManifest: { |
| headers: { accept: "application/vnd.github.fury-preview+json" }, |
| method: "POST", |
| params: { code: { required: true, type: "string" } }, |
| url: "/app-manifests/:code/conversions" |
| }, |
| createInstallationToken: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "POST", |
| params: { |
| installation_id: { required: true, type: "integer" }, |
| permissions: { type: "object" }, |
| repository_ids: { type: "integer[]" } |
| }, |
| url: "/app/installations/:installation_id/access_tokens" |
| }, |
| deleteAuthorization: { |
| headers: { accept: "application/vnd.github.doctor-strange-preview+json" }, |
| method: "DELETE", |
| params: { |
| access_token: { type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/grant" |
| }, |
| deleteInstallation: { |
| headers: { |
| accept: "application/vnd.github.gambit-preview+json,application/vnd.github.machine-man-preview+json" |
| }, |
| method: "DELETE", |
| params: { installation_id: { required: true, type: "integer" } }, |
| url: "/app/installations/:installation_id" |
| }, |
| deleteToken: { |
| headers: { accept: "application/vnd.github.doctor-strange-preview+json" }, |
| method: "DELETE", |
| params: { |
| access_token: { type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/token" |
| }, |
| findOrgInstallation: { |
| deprecated: "octokit.apps.findOrgInstallation() has been renamed to octokit.apps.getOrgInstallation() (2019-04-10)", |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { org: { required: true, type: "string" } }, |
| url: "/orgs/:org/installation" |
| }, |
| findRepoInstallation: { |
| deprecated: "octokit.apps.findRepoInstallation() has been renamed to octokit.apps.getRepoInstallation() (2019-04-10)", |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/installation" |
| }, |
| findUserInstallation: { |
| deprecated: "octokit.apps.findUserInstallation() has been renamed to octokit.apps.getUserInstallation() (2019-04-10)", |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { username: { required: true, type: "string" } }, |
| url: "/users/:username/installation" |
| }, |
| getAuthenticated: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: {}, |
| url: "/app" |
| }, |
| getBySlug: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { app_slug: { required: true, type: "string" } }, |
| url: "/apps/:app_slug" |
| }, |
| getInstallation: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { installation_id: { required: true, type: "integer" } }, |
| url: "/app/installations/:installation_id" |
| }, |
| getOrgInstallation: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { org: { required: true, type: "string" } }, |
| url: "/orgs/:org/installation" |
| }, |
| getRepoInstallation: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/installation" |
| }, |
| getUserInstallation: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { username: { required: true, type: "string" } }, |
| url: "/users/:username/installation" |
| }, |
| listAccountsUserOrOrgOnPlan: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| plan_id: { required: true, type: "integer" }, |
| sort: { enum: ["created", "updated"], type: "string" } |
| }, |
| url: "/marketplace_listing/plans/:plan_id/accounts" |
| }, |
| listAccountsUserOrOrgOnPlanStubbed: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| plan_id: { required: true, type: "integer" }, |
| sort: { enum: ["created", "updated"], type: "string" } |
| }, |
| url: "/marketplace_listing/stubbed/plans/:plan_id/accounts" |
| }, |
| listInstallationReposForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { |
| installation_id: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/user/installations/:installation_id/repositories" |
| }, |
| listInstallations: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/app/installations" |
| }, |
| listInstallationsForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/installations" |
| }, |
| listMarketplacePurchasesForAuthenticatedUser: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/marketplace_purchases" |
| }, |
| listMarketplacePurchasesForAuthenticatedUserStubbed: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/marketplace_purchases/stubbed" |
| }, |
| listPlans: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/marketplace_listing/plans" |
| }, |
| listPlansStubbed: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/marketplace_listing/stubbed/plans" |
| }, |
| listRepos: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/installation/repositories" |
| }, |
| removeRepoFromInstallation: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "DELETE", |
| params: { |
| installation_id: { required: true, type: "integer" }, |
| repository_id: { required: true, type: "integer" } |
| }, |
| url: "/user/installations/:installation_id/repositories/:repository_id" |
| }, |
| resetAuthorization: { |
| deprecated: "octokit.apps.resetAuthorization() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#reset-an-authorization", |
| method: "POST", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/tokens/:access_token" |
| }, |
| resetToken: { |
| headers: { accept: "application/vnd.github.doctor-strange-preview+json" }, |
| method: "PATCH", |
| params: { |
| access_token: { type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/token" |
| }, |
| revokeAuthorizationForApplication: { |
| deprecated: "octokit.apps.revokeAuthorizationForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-an-authorization-for-an-application", |
| method: "DELETE", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/tokens/:access_token" |
| }, |
| revokeGrantForApplication: { |
| deprecated: "octokit.apps.revokeGrantForApplication() is deprecated, see https://developer.github.com/v3/apps/oauth_applications/#revoke-a-grant-for-an-application", |
| method: "DELETE", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/grants/:access_token" |
| }, |
| revokeInstallationToken: { |
| headers: { accept: "application/vnd.github.gambit-preview+json" }, |
| method: "DELETE", |
| params: {}, |
| url: "/installation/token" |
| } |
| }, |
| checks: { |
| create: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "POST", |
| params: { |
| actions: { type: "object[]" }, |
| "actions[].description": { required: true, type: "string" }, |
| "actions[].identifier": { required: true, type: "string" }, |
| "actions[].label": { required: true, type: "string" }, |
| completed_at: { type: "string" }, |
| conclusion: { |
| enum: [ |
| "success", |
| "failure", |
| "neutral", |
| "cancelled", |
| "timed_out", |
| "action_required" |
| ], |
| type: "string" |
| }, |
| details_url: { type: "string" }, |
| external_id: { type: "string" }, |
| head_sha: { required: true, type: "string" }, |
| name: { required: true, type: "string" }, |
| output: { type: "object" }, |
| "output.annotations": { type: "object[]" }, |
| "output.annotations[].annotation_level": { |
| enum: ["notice", "warning", "failure"], |
| required: true, |
| type: "string" |
| }, |
| "output.annotations[].end_column": { type: "integer" }, |
| "output.annotations[].end_line": { required: true, type: "integer" }, |
| "output.annotations[].message": { required: true, type: "string" }, |
| "output.annotations[].path": { required: true, type: "string" }, |
| "output.annotations[].raw_details": { type: "string" }, |
| "output.annotations[].start_column": { type: "integer" }, |
| "output.annotations[].start_line": { required: true, type: "integer" }, |
| "output.annotations[].title": { type: "string" }, |
| "output.images": { type: "object[]" }, |
| "output.images[].alt": { required: true, type: "string" }, |
| "output.images[].caption": { type: "string" }, |
| "output.images[].image_url": { required: true, type: "string" }, |
| "output.summary": { required: true, type: "string" }, |
| "output.text": { type: "string" }, |
| "output.title": { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| started_at: { type: "string" }, |
| status: { enum: ["queued", "in_progress", "completed"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-runs" |
| }, |
| createSuite: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "POST", |
| params: { |
| head_sha: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-suites" |
| }, |
| get: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "GET", |
| params: { |
| check_run_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-runs/:check_run_id" |
| }, |
| getSuite: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "GET", |
| params: { |
| check_suite_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-suites/:check_suite_id" |
| }, |
| listAnnotations: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "GET", |
| params: { |
| check_run_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-runs/:check_run_id/annotations" |
| }, |
| listForRef: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "GET", |
| params: { |
| check_name: { type: "string" }, |
| filter: { enum: ["latest", "all"], type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| status: { enum: ["queued", "in_progress", "completed"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:ref/check-runs" |
| }, |
| listForSuite: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "GET", |
| params: { |
| check_name: { type: "string" }, |
| check_suite_id: { required: true, type: "integer" }, |
| filter: { enum: ["latest", "all"], type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| status: { enum: ["queued", "in_progress", "completed"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-suites/:check_suite_id/check-runs" |
| }, |
| listSuitesForRef: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "GET", |
| params: { |
| app_id: { type: "integer" }, |
| check_name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:ref/check-suites" |
| }, |
| rerequestSuite: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "POST", |
| params: { |
| check_suite_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-suites/:check_suite_id/rerequest" |
| }, |
| setSuitesPreferences: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "PATCH", |
| params: { |
| auto_trigger_checks: { type: "object[]" }, |
| "auto_trigger_checks[].app_id": { required: true, type: "integer" }, |
| "auto_trigger_checks[].setting": { required: true, type: "boolean" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-suites/preferences" |
| }, |
| update: { |
| headers: { accept: "application/vnd.github.antiope-preview+json" }, |
| method: "PATCH", |
| params: { |
| actions: { type: "object[]" }, |
| "actions[].description": { required: true, type: "string" }, |
| "actions[].identifier": { required: true, type: "string" }, |
| "actions[].label": { required: true, type: "string" }, |
| check_run_id: { required: true, type: "integer" }, |
| completed_at: { type: "string" }, |
| conclusion: { |
| enum: [ |
| "success", |
| "failure", |
| "neutral", |
| "cancelled", |
| "timed_out", |
| "action_required" |
| ], |
| type: "string" |
| }, |
| details_url: { type: "string" }, |
| external_id: { type: "string" }, |
| name: { type: "string" }, |
| output: { type: "object" }, |
| "output.annotations": { type: "object[]" }, |
| "output.annotations[].annotation_level": { |
| enum: ["notice", "warning", "failure"], |
| required: true, |
| type: "string" |
| }, |
| "output.annotations[].end_column": { type: "integer" }, |
| "output.annotations[].end_line": { required: true, type: "integer" }, |
| "output.annotations[].message": { required: true, type: "string" }, |
| "output.annotations[].path": { required: true, type: "string" }, |
| "output.annotations[].raw_details": { type: "string" }, |
| "output.annotations[].start_column": { type: "integer" }, |
| "output.annotations[].start_line": { required: true, type: "integer" }, |
| "output.annotations[].title": { type: "string" }, |
| "output.images": { type: "object[]" }, |
| "output.images[].alt": { required: true, type: "string" }, |
| "output.images[].caption": { type: "string" }, |
| "output.images[].image_url": { required: true, type: "string" }, |
| "output.summary": { required: true, type: "string" }, |
| "output.text": { type: "string" }, |
| "output.title": { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| started_at: { type: "string" }, |
| status: { enum: ["queued", "in_progress", "completed"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/check-runs/:check_run_id" |
| } |
| }, |
| codesOfConduct: { |
| getConductCode: { |
| headers: { accept: "application/vnd.github.scarlet-witch-preview+json" }, |
| method: "GET", |
| params: { key: { required: true, type: "string" } }, |
| url: "/codes_of_conduct/:key" |
| }, |
| getForRepo: { |
| headers: { accept: "application/vnd.github.scarlet-witch-preview+json" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/community/code_of_conduct" |
| }, |
| listConductCodes: { |
| headers: { accept: "application/vnd.github.scarlet-witch-preview+json" }, |
| method: "GET", |
| params: {}, |
| url: "/codes_of_conduct" |
| } |
| }, |
| emojis: { get: { method: "GET", params: {}, url: "/emojis" } }, |
| gists: { |
| checkIsStarred: { |
| method: "GET", |
| params: { gist_id: { required: true, type: "string" } }, |
| url: "/gists/:gist_id/star" |
| }, |
| create: { |
| method: "POST", |
| params: { |
| description: { type: "string" }, |
| files: { required: true, type: "object" }, |
| "files.content": { type: "string" }, |
| public: { type: "boolean" } |
| }, |
| url: "/gists" |
| }, |
| createComment: { |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| gist_id: { required: true, type: "string" } |
| }, |
| url: "/gists/:gist_id/comments" |
| }, |
| delete: { |
| method: "DELETE", |
| params: { gist_id: { required: true, type: "string" } }, |
| url: "/gists/:gist_id" |
| }, |
| deleteComment: { |
| method: "DELETE", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| gist_id: { required: true, type: "string" } |
| }, |
| url: "/gists/:gist_id/comments/:comment_id" |
| }, |
| fork: { |
| method: "POST", |
| params: { gist_id: { required: true, type: "string" } }, |
| url: "/gists/:gist_id/forks" |
| }, |
| get: { |
| method: "GET", |
| params: { gist_id: { required: true, type: "string" } }, |
| url: "/gists/:gist_id" |
| }, |
| getComment: { |
| method: "GET", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| gist_id: { required: true, type: "string" } |
| }, |
| url: "/gists/:gist_id/comments/:comment_id" |
| }, |
| getRevision: { |
| method: "GET", |
| params: { |
| gist_id: { required: true, type: "string" }, |
| sha: { required: true, type: "string" } |
| }, |
| url: "/gists/:gist_id/:sha" |
| }, |
| list: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" } |
| }, |
| url: "/gists" |
| }, |
| listComments: { |
| method: "GET", |
| params: { |
| gist_id: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/gists/:gist_id/comments" |
| }, |
| listCommits: { |
| method: "GET", |
| params: { |
| gist_id: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/gists/:gist_id/commits" |
| }, |
| listForks: { |
| method: "GET", |
| params: { |
| gist_id: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/gists/:gist_id/forks" |
| }, |
| listPublic: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" } |
| }, |
| url: "/gists/public" |
| }, |
| listPublicForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/gists" |
| }, |
| listStarred: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" } |
| }, |
| url: "/gists/starred" |
| }, |
| star: { |
| method: "PUT", |
| params: { gist_id: { required: true, type: "string" } }, |
| url: "/gists/:gist_id/star" |
| }, |
| unstar: { |
| method: "DELETE", |
| params: { gist_id: { required: true, type: "string" } }, |
| url: "/gists/:gist_id/star" |
| }, |
| update: { |
| method: "PATCH", |
| params: { |
| description: { type: "string" }, |
| files: { type: "object" }, |
| "files.content": { type: "string" }, |
| "files.filename": { type: "string" }, |
| gist_id: { required: true, type: "string" } |
| }, |
| url: "/gists/:gist_id" |
| }, |
| updateComment: { |
| method: "PATCH", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_id: { required: true, type: "integer" }, |
| gist_id: { required: true, type: "string" } |
| }, |
| url: "/gists/:gist_id/comments/:comment_id" |
| } |
| }, |
| git: { |
| createBlob: { |
| method: "POST", |
| params: { |
| content: { required: true, type: "string" }, |
| encoding: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/blobs" |
| }, |
| createCommit: { |
| method: "POST", |
| params: { |
| author: { type: "object" }, |
| "author.date": { type: "string" }, |
| "author.email": { type: "string" }, |
| "author.name": { type: "string" }, |
| committer: { type: "object" }, |
| "committer.date": { type: "string" }, |
| "committer.email": { type: "string" }, |
| "committer.name": { type: "string" }, |
| message: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| parents: { required: true, type: "string[]" }, |
| repo: { required: true, type: "string" }, |
| signature: { type: "string" }, |
| tree: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/commits" |
| }, |
| createRef: { |
| method: "POST", |
| params: { |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/refs" |
| }, |
| createTag: { |
| method: "POST", |
| params: { |
| message: { required: true, type: "string" }, |
| object: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| tag: { required: true, type: "string" }, |
| tagger: { type: "object" }, |
| "tagger.date": { type: "string" }, |
| "tagger.email": { type: "string" }, |
| "tagger.name": { type: "string" }, |
| type: { |
| enum: ["commit", "tree", "blob"], |
| required: true, |
| type: "string" |
| } |
| }, |
| url: "/repos/:owner/:repo/git/tags" |
| }, |
| createTree: { |
| method: "POST", |
| params: { |
| base_tree: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| tree: { required: true, type: "object[]" }, |
| "tree[].content": { type: "string" }, |
| "tree[].mode": { |
| enum: ["100644", "100755", "040000", "160000", "120000"], |
| type: "string" |
| }, |
| "tree[].path": { type: "string" }, |
| "tree[].sha": { allowNull: true, type: "string" }, |
| "tree[].type": { enum: ["blob", "tree", "commit"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/trees" |
| }, |
| deleteRef: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/refs/:ref" |
| }, |
| getBlob: { |
| method: "GET", |
| params: { |
| file_sha: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/blobs/:file_sha" |
| }, |
| getCommit: { |
| method: "GET", |
| params: { |
| commit_sha: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/commits/:commit_sha" |
| }, |
| getRef: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/ref/:ref" |
| }, |
| getTag: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| tag_sha: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/tags/:tag_sha" |
| }, |
| getTree: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| recursive: { enum: ["1"], type: "integer" }, |
| repo: { required: true, type: "string" }, |
| tree_sha: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/trees/:tree_sha" |
| }, |
| listMatchingRefs: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/matching-refs/:ref" |
| }, |
| listRefs: { |
| method: "GET", |
| params: { |
| namespace: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/refs/:namespace" |
| }, |
| updateRef: { |
| method: "PATCH", |
| params: { |
| force: { type: "boolean" }, |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/git/refs/:ref" |
| } |
| }, |
| gitignore: { |
| getTemplate: { |
| method: "GET", |
| params: { name: { required: true, type: "string" } }, |
| url: "/gitignore/templates/:name" |
| }, |
| listTemplates: { method: "GET", params: {}, url: "/gitignore/templates" } |
| }, |
| interactions: { |
| addOrUpdateRestrictionsForOrg: { |
| headers: { accept: "application/vnd.github.sombra-preview+json" }, |
| method: "PUT", |
| params: { |
| limit: { |
| enum: ["existing_users", "contributors_only", "collaborators_only"], |
| required: true, |
| type: "string" |
| }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/interaction-limits" |
| }, |
| addOrUpdateRestrictionsForRepo: { |
| headers: { accept: "application/vnd.github.sombra-preview+json" }, |
| method: "PUT", |
| params: { |
| limit: { |
| enum: ["existing_users", "contributors_only", "collaborators_only"], |
| required: true, |
| type: "string" |
| }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/interaction-limits" |
| }, |
| getRestrictionsForOrg: { |
| headers: { accept: "application/vnd.github.sombra-preview+json" }, |
| method: "GET", |
| params: { org: { required: true, type: "string" } }, |
| url: "/orgs/:org/interaction-limits" |
| }, |
| getRestrictionsForRepo: { |
| headers: { accept: "application/vnd.github.sombra-preview+json" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/interaction-limits" |
| }, |
| removeRestrictionsForOrg: { |
| headers: { accept: "application/vnd.github.sombra-preview+json" }, |
| method: "DELETE", |
| params: { org: { required: true, type: "string" } }, |
| url: "/orgs/:org/interaction-limits" |
| }, |
| removeRestrictionsForRepo: { |
| headers: { accept: "application/vnd.github.sombra-preview+json" }, |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/interaction-limits" |
| } |
| }, |
| issues: { |
| addAssignees: { |
| method: "POST", |
| params: { |
| assignees: { type: "string[]" }, |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/assignees" |
| }, |
| addLabels: { |
| method: "POST", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| labels: { required: true, type: "string[]" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/labels" |
| }, |
| checkAssignee: { |
| method: "GET", |
| params: { |
| assignee: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/assignees/:assignee" |
| }, |
| create: { |
| method: "POST", |
| params: { |
| assignee: { type: "string" }, |
| assignees: { type: "string[]" }, |
| body: { type: "string" }, |
| labels: { type: "string[]" }, |
| milestone: { type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| title: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues" |
| }, |
| createComment: { |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/comments" |
| }, |
| createLabel: { |
| method: "POST", |
| params: { |
| color: { required: true, type: "string" }, |
| description: { type: "string" }, |
| name: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/labels" |
| }, |
| createMilestone: { |
| method: "POST", |
| params: { |
| description: { type: "string" }, |
| due_on: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| state: { enum: ["open", "closed"], type: "string" }, |
| title: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/milestones" |
| }, |
| deleteComment: { |
| method: "DELETE", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/comments/:comment_id" |
| }, |
| deleteLabel: { |
| method: "DELETE", |
| params: { |
| name: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/labels/:name" |
| }, |
| deleteMilestone: { |
| method: "DELETE", |
| params: { |
| milestone_number: { required: true, type: "integer" }, |
| number: { |
| alias: "milestone_number", |
| deprecated: true, |
| type: "integer" |
| }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/milestones/:milestone_number" |
| }, |
| get: { |
| method: "GET", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number" |
| }, |
| getComment: { |
| method: "GET", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/comments/:comment_id" |
| }, |
| getEvent: { |
| method: "GET", |
| params: { |
| event_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/events/:event_id" |
| }, |
| getLabel: { |
| method: "GET", |
| params: { |
| name: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/labels/:name" |
| }, |
| getMilestone: { |
| method: "GET", |
| params: { |
| milestone_number: { required: true, type: "integer" }, |
| number: { |
| alias: "milestone_number", |
| deprecated: true, |
| type: "integer" |
| }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/milestones/:milestone_number" |
| }, |
| list: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| filter: { |
| enum: ["assigned", "created", "mentioned", "subscribed", "all"], |
| type: "string" |
| }, |
| labels: { type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" }, |
| sort: { enum: ["created", "updated", "comments"], type: "string" }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/issues" |
| }, |
| listAssignees: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/assignees" |
| }, |
| listComments: { |
| method: "GET", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| since: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/comments" |
| }, |
| listCommentsForRepo: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| since: { type: "string" }, |
| sort: { enum: ["created", "updated"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/comments" |
| }, |
| listEvents: { |
| method: "GET", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/events" |
| }, |
| listEventsForRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/events" |
| }, |
| listEventsForTimeline: { |
| headers: { accept: "application/vnd.github.mockingbird-preview+json" }, |
| method: "GET", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/timeline" |
| }, |
| listForAuthenticatedUser: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| filter: { |
| enum: ["assigned", "created", "mentioned", "subscribed", "all"], |
| type: "string" |
| }, |
| labels: { type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" }, |
| sort: { enum: ["created", "updated", "comments"], type: "string" }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/user/issues" |
| }, |
| listForOrg: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| filter: { |
| enum: ["assigned", "created", "mentioned", "subscribed", "all"], |
| type: "string" |
| }, |
| labels: { type: "string" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" }, |
| sort: { enum: ["created", "updated", "comments"], type: "string" }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/orgs/:org/issues" |
| }, |
| listForRepo: { |
| method: "GET", |
| params: { |
| assignee: { type: "string" }, |
| creator: { type: "string" }, |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| labels: { type: "string" }, |
| mentioned: { type: "string" }, |
| milestone: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| since: { type: "string" }, |
| sort: { enum: ["created", "updated", "comments"], type: "string" }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues" |
| }, |
| listLabelsForMilestone: { |
| method: "GET", |
| params: { |
| milestone_number: { required: true, type: "integer" }, |
| number: { |
| alias: "milestone_number", |
| deprecated: true, |
| type: "integer" |
| }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/milestones/:milestone_number/labels" |
| }, |
| listLabelsForRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/labels" |
| }, |
| listLabelsOnIssue: { |
| method: "GET", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/labels" |
| }, |
| listMilestonesForRepo: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| sort: { enum: ["due_on", "completeness"], type: "string" }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/milestones" |
| }, |
| lock: { |
| method: "PUT", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| lock_reason: { |
| enum: ["off-topic", "too heated", "resolved", "spam"], |
| type: "string" |
| }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/lock" |
| }, |
| removeAssignees: { |
| method: "DELETE", |
| params: { |
| assignees: { type: "string[]" }, |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/assignees" |
| }, |
| removeLabel: { |
| method: "DELETE", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| name: { required: true, type: "string" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/labels/:name" |
| }, |
| removeLabels: { |
| method: "DELETE", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/labels" |
| }, |
| replaceLabels: { |
| method: "PUT", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| labels: { type: "string[]" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/labels" |
| }, |
| unlock: { |
| method: "DELETE", |
| params: { |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/lock" |
| }, |
| update: { |
| method: "PATCH", |
| params: { |
| assignee: { type: "string" }, |
| assignees: { type: "string[]" }, |
| body: { type: "string" }, |
| issue_number: { required: true, type: "integer" }, |
| labels: { type: "string[]" }, |
| milestone: { allowNull: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| state: { enum: ["open", "closed"], type: "string" }, |
| title: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number" |
| }, |
| updateComment: { |
| method: "PATCH", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/comments/:comment_id" |
| }, |
| updateLabel: { |
| method: "PATCH", |
| params: { |
| color: { type: "string" }, |
| current_name: { required: true, type: "string" }, |
| description: { type: "string" }, |
| name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/labels/:current_name" |
| }, |
| updateMilestone: { |
| method: "PATCH", |
| params: { |
| description: { type: "string" }, |
| due_on: { type: "string" }, |
| milestone_number: { required: true, type: "integer" }, |
| number: { |
| alias: "milestone_number", |
| deprecated: true, |
| type: "integer" |
| }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| state: { enum: ["open", "closed"], type: "string" }, |
| title: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/milestones/:milestone_number" |
| } |
| }, |
| licenses: { |
| get: { |
| method: "GET", |
| params: { license: { required: true, type: "string" } }, |
| url: "/licenses/:license" |
| }, |
| getForRepo: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/license" |
| }, |
| list: { |
| deprecated: "octokit.licenses.list() has been renamed to octokit.licenses.listCommonlyUsed() (2019-03-05)", |
| method: "GET", |
| params: {}, |
| url: "/licenses" |
| }, |
| listCommonlyUsed: { method: "GET", params: {}, url: "/licenses" } |
| }, |
| markdown: { |
| render: { |
| method: "POST", |
| params: { |
| context: { type: "string" }, |
| mode: { enum: ["markdown", "gfm"], type: "string" }, |
| text: { required: true, type: "string" } |
| }, |
| url: "/markdown" |
| }, |
| renderRaw: { |
| headers: { "content-type": "text/plain; charset=utf-8" }, |
| method: "POST", |
| params: { data: { mapTo: "data", required: true, type: "string" } }, |
| url: "/markdown/raw" |
| } |
| }, |
| meta: { get: { method: "GET", params: {}, url: "/meta" } }, |
| migrations: { |
| cancelImport: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import" |
| }, |
| deleteArchiveForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "DELETE", |
| params: { migration_id: { required: true, type: "integer" } }, |
| url: "/user/migrations/:migration_id/archive" |
| }, |
| deleteArchiveForOrg: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "DELETE", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/migrations/:migration_id/archive" |
| }, |
| downloadArchiveForOrg: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/migrations/:migration_id/archive" |
| }, |
| getArchiveForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { migration_id: { required: true, type: "integer" } }, |
| url: "/user/migrations/:migration_id/archive" |
| }, |
| getArchiveForOrg: { |
| deprecated: "octokit.migrations.getArchiveForOrg() has been renamed to octokit.migrations.downloadArchiveForOrg() (2020-01-27)", |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/migrations/:migration_id/archive" |
| }, |
| getCommitAuthors: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| since: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import/authors" |
| }, |
| getImportProgress: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import" |
| }, |
| getLargeFiles: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import/large_files" |
| }, |
| getStatusForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { migration_id: { required: true, type: "integer" } }, |
| url: "/user/migrations/:migration_id" |
| }, |
| getStatusForOrg: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/migrations/:migration_id" |
| }, |
| listForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/migrations" |
| }, |
| listForOrg: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/migrations" |
| }, |
| listReposForOrg: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/migrations/:migration_id/repositories" |
| }, |
| listReposForUser: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "GET", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/user/:migration_id/repositories" |
| }, |
| mapCommitAuthor: { |
| method: "PATCH", |
| params: { |
| author_id: { required: true, type: "integer" }, |
| email: { type: "string" }, |
| name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import/authors/:author_id" |
| }, |
| setLfsPreference: { |
| method: "PATCH", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| use_lfs: { enum: ["opt_in", "opt_out"], required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import/lfs" |
| }, |
| startForAuthenticatedUser: { |
| method: "POST", |
| params: { |
| exclude_attachments: { type: "boolean" }, |
| lock_repositories: { type: "boolean" }, |
| repositories: { required: true, type: "string[]" } |
| }, |
| url: "/user/migrations" |
| }, |
| startForOrg: { |
| method: "POST", |
| params: { |
| exclude_attachments: { type: "boolean" }, |
| lock_repositories: { type: "boolean" }, |
| org: { required: true, type: "string" }, |
| repositories: { required: true, type: "string[]" } |
| }, |
| url: "/orgs/:org/migrations" |
| }, |
| startImport: { |
| method: "PUT", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| tfvc_project: { type: "string" }, |
| vcs: { |
| enum: ["subversion", "git", "mercurial", "tfvc"], |
| type: "string" |
| }, |
| vcs_password: { type: "string" }, |
| vcs_url: { required: true, type: "string" }, |
| vcs_username: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import" |
| }, |
| unlockRepoForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "DELETE", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| repo_name: { required: true, type: "string" } |
| }, |
| url: "/user/migrations/:migration_id/repos/:repo_name/lock" |
| }, |
| unlockRepoForOrg: { |
| headers: { accept: "application/vnd.github.wyandotte-preview+json" }, |
| method: "DELETE", |
| params: { |
| migration_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| repo_name: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/migrations/:migration_id/repos/:repo_name/lock" |
| }, |
| updateImport: { |
| method: "PATCH", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| vcs_password: { type: "string" }, |
| vcs_username: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/import" |
| } |
| }, |
| oauthAuthorizations: { |
| checkAuthorization: { |
| deprecated: "octokit.oauthAuthorizations.checkAuthorization() has been renamed to octokit.apps.checkAuthorization() (2019-11-05)", |
| method: "GET", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/tokens/:access_token" |
| }, |
| createAuthorization: { |
| deprecated: "octokit.oauthAuthorizations.createAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization", |
| method: "POST", |
| params: { |
| client_id: { type: "string" }, |
| client_secret: { type: "string" }, |
| fingerprint: { type: "string" }, |
| note: { required: true, type: "string" }, |
| note_url: { type: "string" }, |
| scopes: { type: "string[]" } |
| }, |
| url: "/authorizations" |
| }, |
| deleteAuthorization: { |
| deprecated: "octokit.oauthAuthorizations.deleteAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-an-authorization", |
| method: "DELETE", |
| params: { authorization_id: { required: true, type: "integer" } }, |
| url: "/authorizations/:authorization_id" |
| }, |
| deleteGrant: { |
| deprecated: "octokit.oauthAuthorizations.deleteGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#delete-a-grant", |
| method: "DELETE", |
| params: { grant_id: { required: true, type: "integer" } }, |
| url: "/applications/grants/:grant_id" |
| }, |
| getAuthorization: { |
| deprecated: "octokit.oauthAuthorizations.getAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-authorization", |
| method: "GET", |
| params: { authorization_id: { required: true, type: "integer" } }, |
| url: "/authorizations/:authorization_id" |
| }, |
| getGrant: { |
| deprecated: "octokit.oauthAuthorizations.getGrant() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-a-single-grant", |
| method: "GET", |
| params: { grant_id: { required: true, type: "integer" } }, |
| url: "/applications/grants/:grant_id" |
| }, |
| getOrCreateAuthorizationForApp: { |
| deprecated: "octokit.oauthAuthorizations.getOrCreateAuthorizationForApp() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app", |
| method: "PUT", |
| params: { |
| client_id: { required: true, type: "string" }, |
| client_secret: { required: true, type: "string" }, |
| fingerprint: { type: "string" }, |
| note: { type: "string" }, |
| note_url: { type: "string" }, |
| scopes: { type: "string[]" } |
| }, |
| url: "/authorizations/clients/:client_id" |
| }, |
| getOrCreateAuthorizationForAppAndFingerprint: { |
| deprecated: "octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#get-or-create-an-authorization-for-a-specific-app-and-fingerprint", |
| method: "PUT", |
| params: { |
| client_id: { required: true, type: "string" }, |
| client_secret: { required: true, type: "string" }, |
| fingerprint: { required: true, type: "string" }, |
| note: { type: "string" }, |
| note_url: { type: "string" }, |
| scopes: { type: "string[]" } |
| }, |
| url: "/authorizations/clients/:client_id/:fingerprint" |
| }, |
| getOrCreateAuthorizationForAppFingerprint: { |
| deprecated: "octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint() has been renamed to octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint() (2018-12-27)", |
| method: "PUT", |
| params: { |
| client_id: { required: true, type: "string" }, |
| client_secret: { required: true, type: "string" }, |
| fingerprint: { required: true, type: "string" }, |
| note: { type: "string" }, |
| note_url: { type: "string" }, |
| scopes: { type: "string[]" } |
| }, |
| url: "/authorizations/clients/:client_id/:fingerprint" |
| }, |
| listAuthorizations: { |
| deprecated: "octokit.oauthAuthorizations.listAuthorizations() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-authorizations", |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/authorizations" |
| }, |
| listGrants: { |
| deprecated: "octokit.oauthAuthorizations.listGrants() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#list-your-grants", |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/applications/grants" |
| }, |
| resetAuthorization: { |
| deprecated: "octokit.oauthAuthorizations.resetAuthorization() has been renamed to octokit.apps.resetAuthorization() (2019-11-05)", |
| method: "POST", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/tokens/:access_token" |
| }, |
| revokeAuthorizationForApplication: { |
| deprecated: "octokit.oauthAuthorizations.revokeAuthorizationForApplication() has been renamed to octokit.apps.revokeAuthorizationForApplication() (2019-11-05)", |
| method: "DELETE", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/tokens/:access_token" |
| }, |
| revokeGrantForApplication: { |
| deprecated: "octokit.oauthAuthorizations.revokeGrantForApplication() has been renamed to octokit.apps.revokeGrantForApplication() (2019-11-05)", |
| method: "DELETE", |
| params: { |
| access_token: { required: true, type: "string" }, |
| client_id: { required: true, type: "string" } |
| }, |
| url: "/applications/:client_id/grants/:access_token" |
| }, |
| updateAuthorization: { |
| deprecated: "octokit.oauthAuthorizations.updateAuthorization() is deprecated, see https://developer.github.com/v3/oauth_authorizations/#update-an-existing-authorization", |
| method: "PATCH", |
| params: { |
| add_scopes: { type: "string[]" }, |
| authorization_id: { required: true, type: "integer" }, |
| fingerprint: { type: "string" }, |
| note: { type: "string" }, |
| note_url: { type: "string" }, |
| remove_scopes: { type: "string[]" }, |
| scopes: { type: "string[]" } |
| }, |
| url: "/authorizations/:authorization_id" |
| } |
| }, |
| orgs: { |
| addOrUpdateMembership: { |
| method: "PUT", |
| params: { |
| org: { required: true, type: "string" }, |
| role: { enum: ["admin", "member"], type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/memberships/:username" |
| }, |
| blockUser: { |
| method: "PUT", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/blocks/:username" |
| }, |
| checkBlockedUser: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/blocks/:username" |
| }, |
| checkMembership: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/members/:username" |
| }, |
| checkPublicMembership: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/public_members/:username" |
| }, |
| concealMembership: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/public_members/:username" |
| }, |
| convertMemberToOutsideCollaborator: { |
| method: "PUT", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/outside_collaborators/:username" |
| }, |
| createHook: { |
| method: "POST", |
| params: { |
| active: { type: "boolean" }, |
| config: { required: true, type: "object" }, |
| "config.content_type": { type: "string" }, |
| "config.insecure_ssl": { type: "string" }, |
| "config.secret": { type: "string" }, |
| "config.url": { required: true, type: "string" }, |
| events: { type: "string[]" }, |
| name: { required: true, type: "string" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/hooks" |
| }, |
| createInvitation: { |
| method: "POST", |
| params: { |
| email: { type: "string" }, |
| invitee_id: { type: "integer" }, |
| org: { required: true, type: "string" }, |
| role: { |
| enum: ["admin", "direct_member", "billing_manager"], |
| type: "string" |
| }, |
| team_ids: { type: "integer[]" } |
| }, |
| url: "/orgs/:org/invitations" |
| }, |
| deleteHook: { |
| method: "DELETE", |
| params: { |
| hook_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/hooks/:hook_id" |
| }, |
| get: { |
| method: "GET", |
| params: { org: { required: true, type: "string" } }, |
| url: "/orgs/:org" |
| }, |
| getHook: { |
| method: "GET", |
| params: { |
| hook_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/hooks/:hook_id" |
| }, |
| getMembership: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/memberships/:username" |
| }, |
| getMembershipForAuthenticatedUser: { |
| method: "GET", |
| params: { org: { required: true, type: "string" } }, |
| url: "/user/memberships/orgs/:org" |
| }, |
| list: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "integer" } |
| }, |
| url: "/organizations" |
| }, |
| listBlockedUsers: { |
| method: "GET", |
| params: { org: { required: true, type: "string" } }, |
| url: "/orgs/:org/blocks" |
| }, |
| listForAuthenticatedUser: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/orgs" |
| }, |
| listForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/orgs" |
| }, |
| listHooks: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/hooks" |
| }, |
| listInstallations: { |
| headers: { accept: "application/vnd.github.machine-man-preview+json" }, |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/installations" |
| }, |
| listInvitationTeams: { |
| method: "GET", |
| params: { |
| invitation_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/invitations/:invitation_id/teams" |
| }, |
| listMembers: { |
| method: "GET", |
| params: { |
| filter: { enum: ["2fa_disabled", "all"], type: "string" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| role: { enum: ["all", "admin", "member"], type: "string" } |
| }, |
| url: "/orgs/:org/members" |
| }, |
| listMemberships: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| state: { enum: ["active", "pending"], type: "string" } |
| }, |
| url: "/user/memberships/orgs" |
| }, |
| listOutsideCollaborators: { |
| method: "GET", |
| params: { |
| filter: { enum: ["2fa_disabled", "all"], type: "string" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/outside_collaborators" |
| }, |
| listPendingInvitations: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/invitations" |
| }, |
| listPublicMembers: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/public_members" |
| }, |
| pingHook: { |
| method: "POST", |
| params: { |
| hook_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/hooks/:hook_id/pings" |
| }, |
| publicizeMembership: { |
| method: "PUT", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/public_members/:username" |
| }, |
| removeMember: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/members/:username" |
| }, |
| removeMembership: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/memberships/:username" |
| }, |
| removeOutsideCollaborator: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/outside_collaborators/:username" |
| }, |
| unblockUser: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/blocks/:username" |
| }, |
| update: { |
| method: "PATCH", |
| params: { |
| billing_email: { type: "string" }, |
| company: { type: "string" }, |
| default_repository_permission: { |
| enum: ["read", "write", "admin", "none"], |
| type: "string" |
| }, |
| description: { type: "string" }, |
| email: { type: "string" }, |
| has_organization_projects: { type: "boolean" }, |
| has_repository_projects: { type: "boolean" }, |
| location: { type: "string" }, |
| members_allowed_repository_creation_type: { |
| enum: ["all", "private", "none"], |
| type: "string" |
| }, |
| members_can_create_internal_repositories: { type: "boolean" }, |
| members_can_create_private_repositories: { type: "boolean" }, |
| members_can_create_public_repositories: { type: "boolean" }, |
| members_can_create_repositories: { type: "boolean" }, |
| name: { type: "string" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org" |
| }, |
| updateHook: { |
| method: "PATCH", |
| params: { |
| active: { type: "boolean" }, |
| config: { type: "object" }, |
| "config.content_type": { type: "string" }, |
| "config.insecure_ssl": { type: "string" }, |
| "config.secret": { type: "string" }, |
| "config.url": { required: true, type: "string" }, |
| events: { type: "string[]" }, |
| hook_id: { required: true, type: "integer" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/hooks/:hook_id" |
| }, |
| updateMembership: { |
| method: "PATCH", |
| params: { |
| org: { required: true, type: "string" }, |
| state: { enum: ["active"], required: true, type: "string" } |
| }, |
| url: "/user/memberships/orgs/:org" |
| } |
| }, |
| projects: { |
| addCollaborator: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "PUT", |
| params: { |
| permission: { enum: ["read", "write", "admin"], type: "string" }, |
| project_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/projects/:project_id/collaborators/:username" |
| }, |
| createCard: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "POST", |
| params: { |
| column_id: { required: true, type: "integer" }, |
| content_id: { type: "integer" }, |
| content_type: { type: "string" }, |
| note: { type: "string" } |
| }, |
| url: "/projects/columns/:column_id/cards" |
| }, |
| createColumn: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "POST", |
| params: { |
| name: { required: true, type: "string" }, |
| project_id: { required: true, type: "integer" } |
| }, |
| url: "/projects/:project_id/columns" |
| }, |
| createForAuthenticatedUser: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "POST", |
| params: { |
| body: { type: "string" }, |
| name: { required: true, type: "string" } |
| }, |
| url: "/user/projects" |
| }, |
| createForOrg: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "POST", |
| params: { |
| body: { type: "string" }, |
| name: { required: true, type: "string" }, |
| org: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/projects" |
| }, |
| createForRepo: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "POST", |
| params: { |
| body: { type: "string" }, |
| name: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/projects" |
| }, |
| delete: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "DELETE", |
| params: { project_id: { required: true, type: "integer" } }, |
| url: "/projects/:project_id" |
| }, |
| deleteCard: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "DELETE", |
| params: { card_id: { required: true, type: "integer" } }, |
| url: "/projects/columns/cards/:card_id" |
| }, |
| deleteColumn: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "DELETE", |
| params: { column_id: { required: true, type: "integer" } }, |
| url: "/projects/columns/:column_id" |
| }, |
| get: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { project_id: { required: true, type: "integer" } }, |
| url: "/projects/:project_id" |
| }, |
| getCard: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { card_id: { required: true, type: "integer" } }, |
| url: "/projects/columns/cards/:card_id" |
| }, |
| getColumn: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { column_id: { required: true, type: "integer" } }, |
| url: "/projects/columns/:column_id" |
| }, |
| listCards: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| archived_state: { |
| enum: ["all", "archived", "not_archived"], |
| type: "string" |
| }, |
| column_id: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/projects/columns/:column_id/cards" |
| }, |
| listCollaborators: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| affiliation: { enum: ["outside", "direct", "all"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| project_id: { required: true, type: "integer" } |
| }, |
| url: "/projects/:project_id/collaborators" |
| }, |
| listColumns: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| project_id: { required: true, type: "integer" } |
| }, |
| url: "/projects/:project_id/columns" |
| }, |
| listForOrg: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/orgs/:org/projects" |
| }, |
| listForRepo: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/projects" |
| }, |
| listForUser: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| state: { enum: ["open", "closed", "all"], type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/projects" |
| }, |
| moveCard: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "POST", |
| params: { |
| card_id: { required: true, type: "integer" }, |
| column_id: { type: "integer" }, |
| position: { |
| required: true, |
| type: "string", |
| validation: "^(top|bottom|after:\\d+)$" |
| } |
| }, |
| url: "/projects/columns/cards/:card_id/moves" |
| }, |
| moveColumn: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "POST", |
| params: { |
| column_id: { required: true, type: "integer" }, |
| position: { |
| required: true, |
| type: "string", |
| validation: "^(first|last|after:\\d+)$" |
| } |
| }, |
| url: "/projects/columns/:column_id/moves" |
| }, |
| removeCollaborator: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "DELETE", |
| params: { |
| project_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/projects/:project_id/collaborators/:username" |
| }, |
| reviewUserPermissionLevel: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| project_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/projects/:project_id/collaborators/:username/permission" |
| }, |
| update: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "PATCH", |
| params: { |
| body: { type: "string" }, |
| name: { type: "string" }, |
| organization_permission: { type: "string" }, |
| private: { type: "boolean" }, |
| project_id: { required: true, type: "integer" }, |
| state: { enum: ["open", "closed"], type: "string" } |
| }, |
| url: "/projects/:project_id" |
| }, |
| updateCard: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "PATCH", |
| params: { |
| archived: { type: "boolean" }, |
| card_id: { required: true, type: "integer" }, |
| note: { type: "string" } |
| }, |
| url: "/projects/columns/cards/:card_id" |
| }, |
| updateColumn: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "PATCH", |
| params: { |
| column_id: { required: true, type: "integer" }, |
| name: { required: true, type: "string" } |
| }, |
| url: "/projects/columns/:column_id" |
| } |
| }, |
| pulls: { |
| checkIfMerged: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/merge" |
| }, |
| create: { |
| method: "POST", |
| params: { |
| base: { required: true, type: "string" }, |
| body: { type: "string" }, |
| draft: { type: "boolean" }, |
| head: { required: true, type: "string" }, |
| maintainer_can_modify: { type: "boolean" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| title: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls" |
| }, |
| createComment: { |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| commit_id: { required: true, type: "string" }, |
| in_reply_to: { |
| deprecated: true, |
| description: "The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.", |
| type: "integer" |
| }, |
| line: { type: "integer" }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| path: { required: true, type: "string" }, |
| position: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| side: { enum: ["LEFT", "RIGHT"], type: "string" }, |
| start_line: { type: "integer" }, |
| start_side: { enum: ["LEFT", "RIGHT", "side"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/comments" |
| }, |
| createCommentReply: { |
| deprecated: "octokit.pulls.createCommentReply() has been renamed to octokit.pulls.createComment() (2019-09-09)", |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| commit_id: { required: true, type: "string" }, |
| in_reply_to: { |
| deprecated: true, |
| description: "The comment ID to reply to. **Note**: This must be the ID of a top-level comment, not a reply to that comment. Replies to replies are not supported.", |
| type: "integer" |
| }, |
| line: { type: "integer" }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| path: { required: true, type: "string" }, |
| position: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| side: { enum: ["LEFT", "RIGHT"], type: "string" }, |
| start_line: { type: "integer" }, |
| start_side: { enum: ["LEFT", "RIGHT", "side"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/comments" |
| }, |
| createFromIssue: { |
| deprecated: "octokit.pulls.createFromIssue() is deprecated, see https://developer.github.com/v3/pulls/#create-a-pull-request", |
| method: "POST", |
| params: { |
| base: { required: true, type: "string" }, |
| draft: { type: "boolean" }, |
| head: { required: true, type: "string" }, |
| issue: { required: true, type: "integer" }, |
| maintainer_can_modify: { type: "boolean" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls" |
| }, |
| createReview: { |
| method: "POST", |
| params: { |
| body: { type: "string" }, |
| comments: { type: "object[]" }, |
| "comments[].body": { required: true, type: "string" }, |
| "comments[].path": { required: true, type: "string" }, |
| "comments[].position": { required: true, type: "integer" }, |
| commit_id: { type: "string" }, |
| event: { |
| enum: ["APPROVE", "REQUEST_CHANGES", "COMMENT"], |
| type: "string" |
| }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews" |
| }, |
| createReviewCommentReply: { |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/comments/:comment_id/replies" |
| }, |
| createReviewRequest: { |
| method: "POST", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| reviewers: { type: "string[]" }, |
| team_reviewers: { type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers" |
| }, |
| deleteComment: { |
| method: "DELETE", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/comments/:comment_id" |
| }, |
| deletePendingReview: { |
| method: "DELETE", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| review_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id" |
| }, |
| deleteReviewRequest: { |
| method: "DELETE", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| reviewers: { type: "string[]" }, |
| team_reviewers: { type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers" |
| }, |
| dismissReview: { |
| method: "PUT", |
| params: { |
| message: { required: true, type: "string" }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| review_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals" |
| }, |
| get: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number" |
| }, |
| getComment: { |
| method: "GET", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/comments/:comment_id" |
| }, |
| getCommentsForReview: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| review_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments" |
| }, |
| getReview: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| review_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id" |
| }, |
| list: { |
| method: "GET", |
| params: { |
| base: { type: "string" }, |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| head: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| sort: { |
| enum: ["created", "updated", "popularity", "long-running"], |
| type: "string" |
| }, |
| state: { enum: ["open", "closed", "all"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls" |
| }, |
| listComments: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| since: { type: "string" }, |
| sort: { enum: ["created", "updated"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/comments" |
| }, |
| listCommentsForRepo: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| since: { type: "string" }, |
| sort: { enum: ["created", "updated"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/comments" |
| }, |
| listCommits: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/commits" |
| }, |
| listFiles: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/files" |
| }, |
| listReviewRequests: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/requested_reviewers" |
| }, |
| listReviews: { |
| method: "GET", |
| params: { |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews" |
| }, |
| merge: { |
| method: "PUT", |
| params: { |
| commit_message: { type: "string" }, |
| commit_title: { type: "string" }, |
| merge_method: { enum: ["merge", "squash", "rebase"], type: "string" }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| sha: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/merge" |
| }, |
| submitReview: { |
| method: "POST", |
| params: { |
| body: { type: "string" }, |
| event: { |
| enum: ["APPROVE", "REQUEST_CHANGES", "COMMENT"], |
| required: true, |
| type: "string" |
| }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| review_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events" |
| }, |
| update: { |
| method: "PATCH", |
| params: { |
| base: { type: "string" }, |
| body: { type: "string" }, |
| maintainer_can_modify: { type: "boolean" }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| state: { enum: ["open", "closed"], type: "string" }, |
| title: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number" |
| }, |
| updateBranch: { |
| headers: { accept: "application/vnd.github.lydian-preview+json" }, |
| method: "PUT", |
| params: { |
| expected_head_sha: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/update-branch" |
| }, |
| updateComment: { |
| method: "PATCH", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/comments/:comment_id" |
| }, |
| updateReview: { |
| method: "PUT", |
| params: { |
| body: { required: true, type: "string" }, |
| number: { alias: "pull_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| pull_number: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| review_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/pulls/:pull_number/reviews/:review_id" |
| } |
| }, |
| rateLimit: { get: { method: "GET", params: {}, url: "/rate_limit" } }, |
| reactions: { |
| createForCommitComment: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/comments/:comment_id/reactions" |
| }, |
| createForIssue: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/reactions" |
| }, |
| createForIssueComment: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/comments/:comment_id/reactions" |
| }, |
| createForPullRequestReviewComment: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/comments/:comment_id/reactions" |
| }, |
| createForTeamDiscussion: { |
| deprecated: "octokit.reactions.createForTeamDiscussion() has been renamed to octokit.reactions.createForTeamDiscussionLegacy() (2020-01-16)", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/reactions" |
| }, |
| createForTeamDiscussionComment: { |
| deprecated: "octokit.reactions.createForTeamDiscussionComment() has been renamed to octokit.reactions.createForTeamDiscussionCommentLegacy() (2020-01-16)", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions" |
| }, |
| createForTeamDiscussionCommentInOrg: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions" |
| }, |
| createForTeamDiscussionCommentLegacy: { |
| deprecated: "octokit.reactions.createForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-comment-legacy", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions" |
| }, |
| createForTeamDiscussionInOrg: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions" |
| }, |
| createForTeamDiscussionLegacy: { |
| deprecated: "octokit.reactions.createForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#create-reaction-for-a-team-discussion-legacy", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "POST", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| required: true, |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/reactions" |
| }, |
| delete: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "DELETE", |
| params: { reaction_id: { required: true, type: "integer" } }, |
| url: "/reactions/:reaction_id" |
| }, |
| listForCommitComment: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/comments/:comment_id/reactions" |
| }, |
| listForIssue: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| issue_number: { required: true, type: "integer" }, |
| number: { alias: "issue_number", deprecated: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/:issue_number/reactions" |
| }, |
| listForIssueComment: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/issues/comments/:comment_id/reactions" |
| }, |
| listForPullRequestReviewComment: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pulls/comments/:comment_id/reactions" |
| }, |
| listForTeamDiscussion: { |
| deprecated: "octokit.reactions.listForTeamDiscussion() has been renamed to octokit.reactions.listForTeamDiscussionLegacy() (2020-01-16)", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/reactions" |
| }, |
| listForTeamDiscussionComment: { |
| deprecated: "octokit.reactions.listForTeamDiscussionComment() has been renamed to octokit.reactions.listForTeamDiscussionCommentLegacy() (2020-01-16)", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions" |
| }, |
| listForTeamDiscussionCommentInOrg: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions" |
| }, |
| listForTeamDiscussionCommentLegacy: { |
| deprecated: "octokit.reactions.listForTeamDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment-legacy", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions" |
| }, |
| listForTeamDiscussionInOrg: { |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions" |
| }, |
| listForTeamDiscussionLegacy: { |
| deprecated: "octokit.reactions.listForTeamDiscussionLegacy() is deprecated, see https://developer.github.com/v3/reactions/#list-reactions-for-a-team-discussion-legacy", |
| headers: { accept: "application/vnd.github.squirrel-girl-preview+json" }, |
| method: "GET", |
| params: { |
| content: { |
| enum: [ |
| "+1", |
| "-1", |
| "laugh", |
| "confused", |
| "heart", |
| "hooray", |
| "rocket", |
| "eyes" |
| ], |
| type: "string" |
| }, |
| discussion_number: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/reactions" |
| } |
| }, |
| repos: { |
| acceptInvitation: { |
| method: "PATCH", |
| params: { invitation_id: { required: true, type: "integer" } }, |
| url: "/user/repository_invitations/:invitation_id" |
| }, |
| addCollaborator: { |
| method: "PUT", |
| params: { |
| owner: { required: true, type: "string" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| repo: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/collaborators/:username" |
| }, |
| addDeployKey: { |
| method: "POST", |
| params: { |
| key: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| read_only: { type: "boolean" }, |
| repo: { required: true, type: "string" }, |
| title: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/keys" |
| }, |
| addProtectedBranchAdminEnforcement: { |
| method: "POST", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/enforce_admins" |
| }, |
| addProtectedBranchAppRestrictions: { |
| method: "POST", |
| params: { |
| apps: { mapTo: "data", required: true, type: "string[]" }, |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps" |
| }, |
| addProtectedBranchRequiredSignatures: { |
| headers: { accept: "application/vnd.github.zzzax-preview+json" }, |
| method: "POST", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_signatures" |
| }, |
| addProtectedBranchRequiredStatusChecksContexts: { |
| method: "POST", |
| params: { |
| branch: { required: true, type: "string" }, |
| contexts: { mapTo: "data", required: true, type: "string[]" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts" |
| }, |
| addProtectedBranchTeamRestrictions: { |
| method: "POST", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| teams: { mapTo: "data", required: true, type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams" |
| }, |
| addProtectedBranchUserRestrictions: { |
| method: "POST", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| users: { mapTo: "data", required: true, type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/users" |
| }, |
| checkCollaborator: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/collaborators/:username" |
| }, |
| checkVulnerabilityAlerts: { |
| headers: { accept: "application/vnd.github.dorian-preview+json" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/vulnerability-alerts" |
| }, |
| compareCommits: { |
| method: "GET", |
| params: { |
| base: { required: true, type: "string" }, |
| head: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/compare/:base...:head" |
| }, |
| createCommitComment: { |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| commit_sha: { required: true, type: "string" }, |
| line: { type: "integer" }, |
| owner: { required: true, type: "string" }, |
| path: { type: "string" }, |
| position: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| sha: { alias: "commit_sha", deprecated: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:commit_sha/comments" |
| }, |
| createDeployment: { |
| method: "POST", |
| params: { |
| auto_merge: { type: "boolean" }, |
| description: { type: "string" }, |
| environment: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| payload: { type: "string" }, |
| production_environment: { type: "boolean" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| required_contexts: { type: "string[]" }, |
| task: { type: "string" }, |
| transient_environment: { type: "boolean" } |
| }, |
| url: "/repos/:owner/:repo/deployments" |
| }, |
| createDeploymentStatus: { |
| method: "POST", |
| params: { |
| auto_inactive: { type: "boolean" }, |
| deployment_id: { required: true, type: "integer" }, |
| description: { type: "string" }, |
| environment: { enum: ["production", "staging", "qa"], type: "string" }, |
| environment_url: { type: "string" }, |
| log_url: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| state: { |
| enum: [ |
| "error", |
| "failure", |
| "inactive", |
| "in_progress", |
| "queued", |
| "pending", |
| "success" |
| ], |
| required: true, |
| type: "string" |
| }, |
| target_url: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/deployments/:deployment_id/statuses" |
| }, |
| createDispatchEvent: { |
| method: "POST", |
| params: { |
| client_payload: { type: "object" }, |
| event_type: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/dispatches" |
| }, |
| createFile: { |
| deprecated: "octokit.repos.createFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)", |
| method: "PUT", |
| params: { |
| author: { type: "object" }, |
| "author.email": { required: true, type: "string" }, |
| "author.name": { required: true, type: "string" }, |
| branch: { type: "string" }, |
| committer: { type: "object" }, |
| "committer.email": { required: true, type: "string" }, |
| "committer.name": { required: true, type: "string" }, |
| content: { required: true, type: "string" }, |
| message: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| path: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/contents/:path" |
| }, |
| createForAuthenticatedUser: { |
| method: "POST", |
| params: { |
| allow_merge_commit: { type: "boolean" }, |
| allow_rebase_merge: { type: "boolean" }, |
| allow_squash_merge: { type: "boolean" }, |
| auto_init: { type: "boolean" }, |
| delete_branch_on_merge: { type: "boolean" }, |
| description: { type: "string" }, |
| gitignore_template: { type: "string" }, |
| has_issues: { type: "boolean" }, |
| has_projects: { type: "boolean" }, |
| has_wiki: { type: "boolean" }, |
| homepage: { type: "string" }, |
| is_template: { type: "boolean" }, |
| license_template: { type: "string" }, |
| name: { required: true, type: "string" }, |
| private: { type: "boolean" }, |
| team_id: { type: "integer" }, |
| visibility: { |
| enum: ["public", "private", "visibility", "internal"], |
| type: "string" |
| } |
| }, |
| url: "/user/repos" |
| }, |
| createFork: { |
| method: "POST", |
| params: { |
| organization: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/forks" |
| }, |
| createHook: { |
| method: "POST", |
| params: { |
| active: { type: "boolean" }, |
| config: { required: true, type: "object" }, |
| "config.content_type": { type: "string" }, |
| "config.insecure_ssl": { type: "string" }, |
| "config.secret": { type: "string" }, |
| "config.url": { required: true, type: "string" }, |
| events: { type: "string[]" }, |
| name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/hooks" |
| }, |
| createInOrg: { |
| method: "POST", |
| params: { |
| allow_merge_commit: { type: "boolean" }, |
| allow_rebase_merge: { type: "boolean" }, |
| allow_squash_merge: { type: "boolean" }, |
| auto_init: { type: "boolean" }, |
| delete_branch_on_merge: { type: "boolean" }, |
| description: { type: "string" }, |
| gitignore_template: { type: "string" }, |
| has_issues: { type: "boolean" }, |
| has_projects: { type: "boolean" }, |
| has_wiki: { type: "boolean" }, |
| homepage: { type: "string" }, |
| is_template: { type: "boolean" }, |
| license_template: { type: "string" }, |
| name: { required: true, type: "string" }, |
| org: { required: true, type: "string" }, |
| private: { type: "boolean" }, |
| team_id: { type: "integer" }, |
| visibility: { |
| enum: ["public", "private", "visibility", "internal"], |
| type: "string" |
| } |
| }, |
| url: "/orgs/:org/repos" |
| }, |
| createOrUpdateFile: { |
| method: "PUT", |
| params: { |
| author: { type: "object" }, |
| "author.email": { required: true, type: "string" }, |
| "author.name": { required: true, type: "string" }, |
| branch: { type: "string" }, |
| committer: { type: "object" }, |
| "committer.email": { required: true, type: "string" }, |
| "committer.name": { required: true, type: "string" }, |
| content: { required: true, type: "string" }, |
| message: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| path: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/contents/:path" |
| }, |
| createRelease: { |
| method: "POST", |
| params: { |
| body: { type: "string" }, |
| draft: { type: "boolean" }, |
| name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| prerelease: { type: "boolean" }, |
| repo: { required: true, type: "string" }, |
| tag_name: { required: true, type: "string" }, |
| target_commitish: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases" |
| }, |
| createStatus: { |
| method: "POST", |
| params: { |
| context: { type: "string" }, |
| description: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { required: true, type: "string" }, |
| state: { |
| enum: ["error", "failure", "pending", "success"], |
| required: true, |
| type: "string" |
| }, |
| target_url: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/statuses/:sha" |
| }, |
| createUsingTemplate: { |
| headers: { accept: "application/vnd.github.baptiste-preview+json" }, |
| method: "POST", |
| params: { |
| description: { type: "string" }, |
| name: { required: true, type: "string" }, |
| owner: { type: "string" }, |
| private: { type: "boolean" }, |
| template_owner: { required: true, type: "string" }, |
| template_repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:template_owner/:template_repo/generate" |
| }, |
| declineInvitation: { |
| method: "DELETE", |
| params: { invitation_id: { required: true, type: "integer" } }, |
| url: "/user/repository_invitations/:invitation_id" |
| }, |
| delete: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo" |
| }, |
| deleteCommitComment: { |
| method: "DELETE", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/comments/:comment_id" |
| }, |
| deleteDownload: { |
| method: "DELETE", |
| params: { |
| download_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/downloads/:download_id" |
| }, |
| deleteFile: { |
| method: "DELETE", |
| params: { |
| author: { type: "object" }, |
| "author.email": { type: "string" }, |
| "author.name": { type: "string" }, |
| branch: { type: "string" }, |
| committer: { type: "object" }, |
| "committer.email": { type: "string" }, |
| "committer.name": { type: "string" }, |
| message: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| path: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/contents/:path" |
| }, |
| deleteHook: { |
| method: "DELETE", |
| params: { |
| hook_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/hooks/:hook_id" |
| }, |
| deleteInvitation: { |
| method: "DELETE", |
| params: { |
| invitation_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/invitations/:invitation_id" |
| }, |
| deleteRelease: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| release_id: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/:release_id" |
| }, |
| deleteReleaseAsset: { |
| method: "DELETE", |
| params: { |
| asset_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/assets/:asset_id" |
| }, |
| disableAutomatedSecurityFixes: { |
| headers: { accept: "application/vnd.github.london-preview+json" }, |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/automated-security-fixes" |
| }, |
| disablePagesSite: { |
| headers: { accept: "application/vnd.github.switcheroo-preview+json" }, |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pages" |
| }, |
| disableVulnerabilityAlerts: { |
| headers: { accept: "application/vnd.github.dorian-preview+json" }, |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/vulnerability-alerts" |
| }, |
| enableAutomatedSecurityFixes: { |
| headers: { accept: "application/vnd.github.london-preview+json" }, |
| method: "PUT", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/automated-security-fixes" |
| }, |
| enablePagesSite: { |
| headers: { accept: "application/vnd.github.switcheroo-preview+json" }, |
| method: "POST", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| source: { type: "object" }, |
| "source.branch": { enum: ["master", "gh-pages"], type: "string" }, |
| "source.path": { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pages" |
| }, |
| enableVulnerabilityAlerts: { |
| headers: { accept: "application/vnd.github.dorian-preview+json" }, |
| method: "PUT", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/vulnerability-alerts" |
| }, |
| get: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo" |
| }, |
| getAppsWithAccessToProtectedBranch: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps" |
| }, |
| getArchiveLink: { |
| method: "GET", |
| params: { |
| archive_format: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/:archive_format/:ref" |
| }, |
| getBranch: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch" |
| }, |
| getBranchProtection: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection" |
| }, |
| getClones: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| per: { enum: ["day", "week"], type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/traffic/clones" |
| }, |
| getCodeFrequencyStats: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/stats/code_frequency" |
| }, |
| getCollaboratorPermissionLevel: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/collaborators/:username/permission" |
| }, |
| getCombinedStatusForRef: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:ref/status" |
| }, |
| getCommit: { |
| method: "GET", |
| params: { |
| commit_sha: { alias: "ref", deprecated: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { alias: "ref", deprecated: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:ref" |
| }, |
| getCommitActivityStats: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/stats/commit_activity" |
| }, |
| getCommitComment: { |
| method: "GET", |
| params: { |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/comments/:comment_id" |
| }, |
| getCommitRefSha: { |
| deprecated: "octokit.repos.getCommitRefSha() is deprecated, see https://developer.github.com/v3/repos/commits/#get-a-single-commit", |
| headers: { accept: "application/vnd.github.v3.sha" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:ref" |
| }, |
| getContents: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| path: { required: true, type: "string" }, |
| ref: { type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/contents/:path" |
| }, |
| getContributorsStats: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/stats/contributors" |
| }, |
| getDeployKey: { |
| method: "GET", |
| params: { |
| key_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/keys/:key_id" |
| }, |
| getDeployment: { |
| method: "GET", |
| params: { |
| deployment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/deployments/:deployment_id" |
| }, |
| getDeploymentStatus: { |
| method: "GET", |
| params: { |
| deployment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| status_id: { required: true, type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id" |
| }, |
| getDownload: { |
| method: "GET", |
| params: { |
| download_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/downloads/:download_id" |
| }, |
| getHook: { |
| method: "GET", |
| params: { |
| hook_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/hooks/:hook_id" |
| }, |
| getLatestPagesBuild: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pages/builds/latest" |
| }, |
| getLatestRelease: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/latest" |
| }, |
| getPages: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pages" |
| }, |
| getPagesBuild: { |
| method: "GET", |
| params: { |
| build_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pages/builds/:build_id" |
| }, |
| getParticipationStats: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/stats/participation" |
| }, |
| getProtectedBranchAdminEnforcement: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/enforce_admins" |
| }, |
| getProtectedBranchPullRequestReviewEnforcement: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews" |
| }, |
| getProtectedBranchRequiredSignatures: { |
| headers: { accept: "application/vnd.github.zzzax-preview+json" }, |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_signatures" |
| }, |
| getProtectedBranchRequiredStatusChecks: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_status_checks" |
| }, |
| getProtectedBranchRestrictions: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions" |
| }, |
| getPunchCardStats: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/stats/punch_card" |
| }, |
| getReadme: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| ref: { type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/readme" |
| }, |
| getRelease: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| release_id: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/:release_id" |
| }, |
| getReleaseAsset: { |
| method: "GET", |
| params: { |
| asset_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/assets/:asset_id" |
| }, |
| getReleaseByTag: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| tag: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/tags/:tag" |
| }, |
| getTeamsWithAccessToProtectedBranch: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams" |
| }, |
| getTopPaths: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/traffic/popular/paths" |
| }, |
| getTopReferrers: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/traffic/popular/referrers" |
| }, |
| getUsersWithAccessToProtectedBranch: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/users" |
| }, |
| getViews: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| per: { enum: ["day", "week"], type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/traffic/views" |
| }, |
| list: { |
| method: "GET", |
| params: { |
| affiliation: { type: "string" }, |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| sort: { |
| enum: ["created", "updated", "pushed", "full_name"], |
| type: "string" |
| }, |
| type: { |
| enum: ["all", "owner", "public", "private", "member"], |
| type: "string" |
| }, |
| visibility: { enum: ["all", "public", "private"], type: "string" } |
| }, |
| url: "/user/repos" |
| }, |
| listAppsWithAccessToProtectedBranch: { |
| deprecated: "octokit.repos.listAppsWithAccessToProtectedBranch() has been renamed to octokit.repos.getAppsWithAccessToProtectedBranch() (2019-09-13)", |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps" |
| }, |
| listAssetsForRelease: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| release_id: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/:release_id/assets" |
| }, |
| listBranches: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| protected: { type: "boolean" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches" |
| }, |
| listBranchesForHeadCommit: { |
| headers: { accept: "application/vnd.github.groot-preview+json" }, |
| method: "GET", |
| params: { |
| commit_sha: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:commit_sha/branches-where-head" |
| }, |
| listCollaborators: { |
| method: "GET", |
| params: { |
| affiliation: { enum: ["outside", "direct", "all"], type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/collaborators" |
| }, |
| listCommentsForCommit: { |
| method: "GET", |
| params: { |
| commit_sha: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| ref: { alias: "commit_sha", deprecated: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:commit_sha/comments" |
| }, |
| listCommitComments: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/comments" |
| }, |
| listCommits: { |
| method: "GET", |
| params: { |
| author: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| path: { type: "string" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| sha: { type: "string" }, |
| since: { type: "string" }, |
| until: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits" |
| }, |
| listContributors: { |
| method: "GET", |
| params: { |
| anon: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/contributors" |
| }, |
| listDeployKeys: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/keys" |
| }, |
| listDeploymentStatuses: { |
| method: "GET", |
| params: { |
| deployment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/deployments/:deployment_id/statuses" |
| }, |
| listDeployments: { |
| method: "GET", |
| params: { |
| environment: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| ref: { type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { type: "string" }, |
| task: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/deployments" |
| }, |
| listDownloads: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/downloads" |
| }, |
| listForOrg: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| sort: { |
| enum: ["created", "updated", "pushed", "full_name"], |
| type: "string" |
| }, |
| type: { |
| enum: [ |
| "all", |
| "public", |
| "private", |
| "forks", |
| "sources", |
| "member", |
| "internal" |
| ], |
| type: "string" |
| } |
| }, |
| url: "/orgs/:org/repos" |
| }, |
| listForUser: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| sort: { |
| enum: ["created", "updated", "pushed", "full_name"], |
| type: "string" |
| }, |
| type: { enum: ["all", "owner", "member"], type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/repos" |
| }, |
| listForks: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" }, |
| sort: { enum: ["newest", "oldest", "stargazers"], type: "string" } |
| }, |
| url: "/repos/:owner/:repo/forks" |
| }, |
| listHooks: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/hooks" |
| }, |
| listInvitations: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/invitations" |
| }, |
| listInvitationsForAuthenticatedUser: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/repository_invitations" |
| }, |
| listLanguages: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/languages" |
| }, |
| listPagesBuilds: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pages/builds" |
| }, |
| listProtectedBranchRequiredStatusChecksContexts: { |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts" |
| }, |
| listProtectedBranchTeamRestrictions: { |
| deprecated: "octokit.repos.listProtectedBranchTeamRestrictions() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-09)", |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams" |
| }, |
| listProtectedBranchUserRestrictions: { |
| deprecated: "octokit.repos.listProtectedBranchUserRestrictions() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-09)", |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/users" |
| }, |
| listPublic: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "integer" } |
| }, |
| url: "/repositories" |
| }, |
| listPullRequestsAssociatedWithCommit: { |
| headers: { accept: "application/vnd.github.groot-preview+json" }, |
| method: "GET", |
| params: { |
| commit_sha: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:commit_sha/pulls" |
| }, |
| listReleases: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases" |
| }, |
| listStatusesForRef: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| ref: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/commits/:ref/statuses" |
| }, |
| listTags: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/tags" |
| }, |
| listTeams: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/teams" |
| }, |
| listTeamsWithAccessToProtectedBranch: { |
| deprecated: "octokit.repos.listTeamsWithAccessToProtectedBranch() has been renamed to octokit.repos.getTeamsWithAccessToProtectedBranch() (2019-09-13)", |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams" |
| }, |
| listTopics: { |
| headers: { accept: "application/vnd.github.mercy-preview+json" }, |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/topics" |
| }, |
| listUsersWithAccessToProtectedBranch: { |
| deprecated: "octokit.repos.listUsersWithAccessToProtectedBranch() has been renamed to octokit.repos.getUsersWithAccessToProtectedBranch() (2019-09-13)", |
| method: "GET", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/users" |
| }, |
| merge: { |
| method: "POST", |
| params: { |
| base: { required: true, type: "string" }, |
| commit_message: { type: "string" }, |
| head: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/merges" |
| }, |
| pingHook: { |
| method: "POST", |
| params: { |
| hook_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/hooks/:hook_id/pings" |
| }, |
| removeBranchProtection: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection" |
| }, |
| removeCollaborator: { |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/collaborators/:username" |
| }, |
| removeDeployKey: { |
| method: "DELETE", |
| params: { |
| key_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/keys/:key_id" |
| }, |
| removeProtectedBranchAdminEnforcement: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/enforce_admins" |
| }, |
| removeProtectedBranchAppRestrictions: { |
| method: "DELETE", |
| params: { |
| apps: { mapTo: "data", required: true, type: "string[]" }, |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps" |
| }, |
| removeProtectedBranchPullRequestReviewEnforcement: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews" |
| }, |
| removeProtectedBranchRequiredSignatures: { |
| headers: { accept: "application/vnd.github.zzzax-preview+json" }, |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_signatures" |
| }, |
| removeProtectedBranchRequiredStatusChecks: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_status_checks" |
| }, |
| removeProtectedBranchRequiredStatusChecksContexts: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| contexts: { mapTo: "data", required: true, type: "string[]" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts" |
| }, |
| removeProtectedBranchRestrictions: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions" |
| }, |
| removeProtectedBranchTeamRestrictions: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| teams: { mapTo: "data", required: true, type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams" |
| }, |
| removeProtectedBranchUserRestrictions: { |
| method: "DELETE", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| users: { mapTo: "data", required: true, type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/users" |
| }, |
| replaceProtectedBranchAppRestrictions: { |
| method: "PUT", |
| params: { |
| apps: { mapTo: "data", required: true, type: "string[]" }, |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/apps" |
| }, |
| replaceProtectedBranchRequiredStatusChecksContexts: { |
| method: "PUT", |
| params: { |
| branch: { required: true, type: "string" }, |
| contexts: { mapTo: "data", required: true, type: "string[]" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts" |
| }, |
| replaceProtectedBranchTeamRestrictions: { |
| method: "PUT", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| teams: { mapTo: "data", required: true, type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/teams" |
| }, |
| replaceProtectedBranchUserRestrictions: { |
| method: "PUT", |
| params: { |
| branch: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| users: { mapTo: "data", required: true, type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/restrictions/users" |
| }, |
| replaceTopics: { |
| headers: { accept: "application/vnd.github.mercy-preview+json" }, |
| method: "PUT", |
| params: { |
| names: { required: true, type: "string[]" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/topics" |
| }, |
| requestPageBuild: { |
| method: "POST", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/pages/builds" |
| }, |
| retrieveCommunityProfileMetrics: { |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/community/profile" |
| }, |
| testPushHook: { |
| method: "POST", |
| params: { |
| hook_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/hooks/:hook_id/tests" |
| }, |
| transfer: { |
| method: "POST", |
| params: { |
| new_owner: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_ids: { type: "integer[]" } |
| }, |
| url: "/repos/:owner/:repo/transfer" |
| }, |
| update: { |
| method: "PATCH", |
| params: { |
| allow_merge_commit: { type: "boolean" }, |
| allow_rebase_merge: { type: "boolean" }, |
| allow_squash_merge: { type: "boolean" }, |
| archived: { type: "boolean" }, |
| default_branch: { type: "string" }, |
| delete_branch_on_merge: { type: "boolean" }, |
| description: { type: "string" }, |
| has_issues: { type: "boolean" }, |
| has_projects: { type: "boolean" }, |
| has_wiki: { type: "boolean" }, |
| homepage: { type: "string" }, |
| is_template: { type: "boolean" }, |
| name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| private: { type: "boolean" }, |
| repo: { required: true, type: "string" }, |
| visibility: { |
| enum: ["public", "private", "visibility", "internal"], |
| type: "string" |
| } |
| }, |
| url: "/repos/:owner/:repo" |
| }, |
| updateBranchProtection: { |
| method: "PUT", |
| params: { |
| allow_deletions: { type: "boolean" }, |
| allow_force_pushes: { allowNull: true, type: "boolean" }, |
| branch: { required: true, type: "string" }, |
| enforce_admins: { allowNull: true, required: true, type: "boolean" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| required_linear_history: { type: "boolean" }, |
| required_pull_request_reviews: { |
| allowNull: true, |
| required: true, |
| type: "object" |
| }, |
| "required_pull_request_reviews.dismiss_stale_reviews": { |
| type: "boolean" |
| }, |
| "required_pull_request_reviews.dismissal_restrictions": { |
| type: "object" |
| }, |
| "required_pull_request_reviews.dismissal_restrictions.teams": { |
| type: "string[]" |
| }, |
| "required_pull_request_reviews.dismissal_restrictions.users": { |
| type: "string[]" |
| }, |
| "required_pull_request_reviews.require_code_owner_reviews": { |
| type: "boolean" |
| }, |
| "required_pull_request_reviews.required_approving_review_count": { |
| type: "integer" |
| }, |
| required_status_checks: { |
| allowNull: true, |
| required: true, |
| type: "object" |
| }, |
| "required_status_checks.contexts": { required: true, type: "string[]" }, |
| "required_status_checks.strict": { required: true, type: "boolean" }, |
| restrictions: { allowNull: true, required: true, type: "object" }, |
| "restrictions.apps": { type: "string[]" }, |
| "restrictions.teams": { required: true, type: "string[]" }, |
| "restrictions.users": { required: true, type: "string[]" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection" |
| }, |
| updateCommitComment: { |
| method: "PATCH", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/comments/:comment_id" |
| }, |
| updateFile: { |
| deprecated: "octokit.repos.updateFile() has been renamed to octokit.repos.createOrUpdateFile() (2019-06-07)", |
| method: "PUT", |
| params: { |
| author: { type: "object" }, |
| "author.email": { required: true, type: "string" }, |
| "author.name": { required: true, type: "string" }, |
| branch: { type: "string" }, |
| committer: { type: "object" }, |
| "committer.email": { required: true, type: "string" }, |
| "committer.name": { required: true, type: "string" }, |
| content: { required: true, type: "string" }, |
| message: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| path: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| sha: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/contents/:path" |
| }, |
| updateHook: { |
| method: "PATCH", |
| params: { |
| active: { type: "boolean" }, |
| add_events: { type: "string[]" }, |
| config: { type: "object" }, |
| "config.content_type": { type: "string" }, |
| "config.insecure_ssl": { type: "string" }, |
| "config.secret": { type: "string" }, |
| "config.url": { required: true, type: "string" }, |
| events: { type: "string[]" }, |
| hook_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| remove_events: { type: "string[]" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/hooks/:hook_id" |
| }, |
| updateInformationAboutPagesSite: { |
| method: "PUT", |
| params: { |
| cname: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| source: { |
| enum: ['"gh-pages"', '"master"', '"master /docs"'], |
| type: "string" |
| } |
| }, |
| url: "/repos/:owner/:repo/pages" |
| }, |
| updateInvitation: { |
| method: "PATCH", |
| params: { |
| invitation_id: { required: true, type: "integer" }, |
| owner: { required: true, type: "string" }, |
| permissions: { enum: ["read", "write", "admin"], type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/invitations/:invitation_id" |
| }, |
| updateProtectedBranchPullRequestReviewEnforcement: { |
| method: "PATCH", |
| params: { |
| branch: { required: true, type: "string" }, |
| dismiss_stale_reviews: { type: "boolean" }, |
| dismissal_restrictions: { type: "object" }, |
| "dismissal_restrictions.teams": { type: "string[]" }, |
| "dismissal_restrictions.users": { type: "string[]" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| require_code_owner_reviews: { type: "boolean" }, |
| required_approving_review_count: { type: "integer" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews" |
| }, |
| updateProtectedBranchRequiredStatusChecks: { |
| method: "PATCH", |
| params: { |
| branch: { required: true, type: "string" }, |
| contexts: { type: "string[]" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| strict: { type: "boolean" } |
| }, |
| url: "/repos/:owner/:repo/branches/:branch/protection/required_status_checks" |
| }, |
| updateRelease: { |
| method: "PATCH", |
| params: { |
| body: { type: "string" }, |
| draft: { type: "boolean" }, |
| name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| prerelease: { type: "boolean" }, |
| release_id: { required: true, type: "integer" }, |
| repo: { required: true, type: "string" }, |
| tag_name: { type: "string" }, |
| target_commitish: { type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/:release_id" |
| }, |
| updateReleaseAsset: { |
| method: "PATCH", |
| params: { |
| asset_id: { required: true, type: "integer" }, |
| label: { type: "string" }, |
| name: { type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" } |
| }, |
| url: "/repos/:owner/:repo/releases/assets/:asset_id" |
| }, |
| uploadReleaseAsset: { |
| method: "POST", |
| params: { |
| data: { mapTo: "data", required: true, type: "string | object" }, |
| file: { alias: "data", deprecated: true, type: "string | object" }, |
| headers: { required: true, type: "object" }, |
| "headers.content-length": { required: true, type: "integer" }, |
| "headers.content-type": { required: true, type: "string" }, |
| label: { type: "string" }, |
| name: { required: true, type: "string" }, |
| url: { required: true, type: "string" } |
| }, |
| url: ":url" |
| } |
| }, |
| search: { |
| code: { |
| method: "GET", |
| params: { |
| order: { enum: ["desc", "asc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| q: { required: true, type: "string" }, |
| sort: { enum: ["indexed"], type: "string" } |
| }, |
| url: "/search/code" |
| }, |
| commits: { |
| headers: { accept: "application/vnd.github.cloak-preview+json" }, |
| method: "GET", |
| params: { |
| order: { enum: ["desc", "asc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| q: { required: true, type: "string" }, |
| sort: { enum: ["author-date", "committer-date"], type: "string" } |
| }, |
| url: "/search/commits" |
| }, |
| issues: { |
| deprecated: "octokit.search.issues() has been renamed to octokit.search.issuesAndPullRequests() (2018-12-27)", |
| method: "GET", |
| params: { |
| order: { enum: ["desc", "asc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| q: { required: true, type: "string" }, |
| sort: { |
| enum: [ |
| "comments", |
| "reactions", |
| "reactions-+1", |
| "reactions--1", |
| "reactions-smile", |
| "reactions-thinking_face", |
| "reactions-heart", |
| "reactions-tada", |
| "interactions", |
| "created", |
| "updated" |
| ], |
| type: "string" |
| } |
| }, |
| url: "/search/issues" |
| }, |
| issuesAndPullRequests: { |
| method: "GET", |
| params: { |
| order: { enum: ["desc", "asc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| q: { required: true, type: "string" }, |
| sort: { |
| enum: [ |
| "comments", |
| "reactions", |
| "reactions-+1", |
| "reactions--1", |
| "reactions-smile", |
| "reactions-thinking_face", |
| "reactions-heart", |
| "reactions-tada", |
| "interactions", |
| "created", |
| "updated" |
| ], |
| type: "string" |
| } |
| }, |
| url: "/search/issues" |
| }, |
| labels: { |
| method: "GET", |
| params: { |
| order: { enum: ["desc", "asc"], type: "string" }, |
| q: { required: true, type: "string" }, |
| repository_id: { required: true, type: "integer" }, |
| sort: { enum: ["created", "updated"], type: "string" } |
| }, |
| url: "/search/labels" |
| }, |
| repos: { |
| method: "GET", |
| params: { |
| order: { enum: ["desc", "asc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| q: { required: true, type: "string" }, |
| sort: { |
| enum: ["stars", "forks", "help-wanted-issues", "updated"], |
| type: "string" |
| } |
| }, |
| url: "/search/repositories" |
| }, |
| topics: { |
| method: "GET", |
| params: { q: { required: true, type: "string" } }, |
| url: "/search/topics" |
| }, |
| users: { |
| method: "GET", |
| params: { |
| order: { enum: ["desc", "asc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| q: { required: true, type: "string" }, |
| sort: { enum: ["followers", "repositories", "joined"], type: "string" } |
| }, |
| url: "/search/users" |
| } |
| }, |
| teams: { |
| addMember: { |
| deprecated: "octokit.teams.addMember() has been renamed to octokit.teams.addMemberLegacy() (2020-01-16)", |
| method: "PUT", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/members/:username" |
| }, |
| addMemberLegacy: { |
| deprecated: "octokit.teams.addMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-team-member-legacy", |
| method: "PUT", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/members/:username" |
| }, |
| addOrUpdateMembership: { |
| deprecated: "octokit.teams.addOrUpdateMembership() has been renamed to octokit.teams.addOrUpdateMembershipLegacy() (2020-01-16)", |
| method: "PUT", |
| params: { |
| role: { enum: ["member", "maintainer"], type: "string" }, |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/memberships/:username" |
| }, |
| addOrUpdateMembershipInOrg: { |
| method: "PUT", |
| params: { |
| org: { required: true, type: "string" }, |
| role: { enum: ["member", "maintainer"], type: "string" }, |
| team_slug: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/memberships/:username" |
| }, |
| addOrUpdateMembershipLegacy: { |
| deprecated: "octokit.teams.addOrUpdateMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#add-or-update-team-membership-legacy", |
| method: "PUT", |
| params: { |
| role: { enum: ["member", "maintainer"], type: "string" }, |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/memberships/:username" |
| }, |
| addOrUpdateProject: { |
| deprecated: "octokit.teams.addOrUpdateProject() has been renamed to octokit.teams.addOrUpdateProjectLegacy() (2020-01-16)", |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "PUT", |
| params: { |
| permission: { enum: ["read", "write", "admin"], type: "string" }, |
| project_id: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects/:project_id" |
| }, |
| addOrUpdateProjectInOrg: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "PUT", |
| params: { |
| org: { required: true, type: "string" }, |
| permission: { enum: ["read", "write", "admin"], type: "string" }, |
| project_id: { required: true, type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/projects/:project_id" |
| }, |
| addOrUpdateProjectLegacy: { |
| deprecated: "octokit.teams.addOrUpdateProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-project-legacy", |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "PUT", |
| params: { |
| permission: { enum: ["read", "write", "admin"], type: "string" }, |
| project_id: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects/:project_id" |
| }, |
| addOrUpdateRepo: { |
| deprecated: "octokit.teams.addOrUpdateRepo() has been renamed to octokit.teams.addOrUpdateRepoLegacy() (2020-01-16)", |
| method: "PUT", |
| params: { |
| owner: { required: true, type: "string" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos/:owner/:repo" |
| }, |
| addOrUpdateRepoInOrg: { |
| method: "PUT", |
| params: { |
| org: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo" |
| }, |
| addOrUpdateRepoLegacy: { |
| deprecated: "octokit.teams.addOrUpdateRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#add-or-update-team-repository-legacy", |
| method: "PUT", |
| params: { |
| owner: { required: true, type: "string" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos/:owner/:repo" |
| }, |
| checkManagesRepo: { |
| deprecated: "octokit.teams.checkManagesRepo() has been renamed to octokit.teams.checkManagesRepoLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos/:owner/:repo" |
| }, |
| checkManagesRepoInOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo" |
| }, |
| checkManagesRepoLegacy: { |
| deprecated: "octokit.teams.checkManagesRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#check-if-a-team-manages-a-repository-legacy", |
| method: "GET", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos/:owner/:repo" |
| }, |
| create: { |
| method: "POST", |
| params: { |
| description: { type: "string" }, |
| maintainers: { type: "string[]" }, |
| name: { required: true, type: "string" }, |
| org: { required: true, type: "string" }, |
| parent_team_id: { type: "integer" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| privacy: { enum: ["secret", "closed"], type: "string" }, |
| repo_names: { type: "string[]" } |
| }, |
| url: "/orgs/:org/teams" |
| }, |
| createDiscussion: { |
| deprecated: "octokit.teams.createDiscussion() has been renamed to octokit.teams.createDiscussionLegacy() (2020-01-16)", |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| private: { type: "boolean" }, |
| team_id: { required: true, type: "integer" }, |
| title: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/discussions" |
| }, |
| createDiscussionComment: { |
| deprecated: "octokit.teams.createDiscussionComment() has been renamed to octokit.teams.createDiscussionCommentLegacy() (2020-01-16)", |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments" |
| }, |
| createDiscussionCommentInOrg: { |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments" |
| }, |
| createDiscussionCommentLegacy: { |
| deprecated: "octokit.teams.createDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#create-a-comment-legacy", |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments" |
| }, |
| createDiscussionInOrg: { |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| org: { required: true, type: "string" }, |
| private: { type: "boolean" }, |
| team_slug: { required: true, type: "string" }, |
| title: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions" |
| }, |
| createDiscussionLegacy: { |
| deprecated: "octokit.teams.createDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#create-a-discussion-legacy", |
| method: "POST", |
| params: { |
| body: { required: true, type: "string" }, |
| private: { type: "boolean" }, |
| team_id: { required: true, type: "integer" }, |
| title: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/discussions" |
| }, |
| delete: { |
| deprecated: "octokit.teams.delete() has been renamed to octokit.teams.deleteLegacy() (2020-01-16)", |
| method: "DELETE", |
| params: { team_id: { required: true, type: "integer" } }, |
| url: "/teams/:team_id" |
| }, |
| deleteDiscussion: { |
| deprecated: "octokit.teams.deleteDiscussion() has been renamed to octokit.teams.deleteDiscussionLegacy() (2020-01-16)", |
| method: "DELETE", |
| params: { |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number" |
| }, |
| deleteDiscussionComment: { |
| deprecated: "octokit.teams.deleteDiscussionComment() has been renamed to octokit.teams.deleteDiscussionCommentLegacy() (2020-01-16)", |
| method: "DELETE", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number" |
| }, |
| deleteDiscussionCommentInOrg: { |
| method: "DELETE", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number" |
| }, |
| deleteDiscussionCommentLegacy: { |
| deprecated: "octokit.teams.deleteDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#delete-a-comment-legacy", |
| method: "DELETE", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number" |
| }, |
| deleteDiscussionInOrg: { |
| method: "DELETE", |
| params: { |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number" |
| }, |
| deleteDiscussionLegacy: { |
| deprecated: "octokit.teams.deleteDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#delete-a-discussion-legacy", |
| method: "DELETE", |
| params: { |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number" |
| }, |
| deleteInOrg: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug" |
| }, |
| deleteLegacy: { |
| deprecated: "octokit.teams.deleteLegacy() is deprecated, see https://developer.github.com/v3/teams/#delete-team-legacy", |
| method: "DELETE", |
| params: { team_id: { required: true, type: "integer" } }, |
| url: "/teams/:team_id" |
| }, |
| get: { |
| deprecated: "octokit.teams.get() has been renamed to octokit.teams.getLegacy() (2020-01-16)", |
| method: "GET", |
| params: { team_id: { required: true, type: "integer" } }, |
| url: "/teams/:team_id" |
| }, |
| getByName: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug" |
| }, |
| getDiscussion: { |
| deprecated: "octokit.teams.getDiscussion() has been renamed to octokit.teams.getDiscussionLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number" |
| }, |
| getDiscussionComment: { |
| deprecated: "octokit.teams.getDiscussionComment() has been renamed to octokit.teams.getDiscussionCommentLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number" |
| }, |
| getDiscussionCommentInOrg: { |
| method: "GET", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number" |
| }, |
| getDiscussionCommentLegacy: { |
| deprecated: "octokit.teams.getDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#get-a-single-comment-legacy", |
| method: "GET", |
| params: { |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number" |
| }, |
| getDiscussionInOrg: { |
| method: "GET", |
| params: { |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number" |
| }, |
| getDiscussionLegacy: { |
| deprecated: "octokit.teams.getDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#get-a-single-discussion-legacy", |
| method: "GET", |
| params: { |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number" |
| }, |
| getLegacy: { |
| deprecated: "octokit.teams.getLegacy() is deprecated, see https://developer.github.com/v3/teams/#get-team-legacy", |
| method: "GET", |
| params: { team_id: { required: true, type: "integer" } }, |
| url: "/teams/:team_id" |
| }, |
| getMember: { |
| deprecated: "octokit.teams.getMember() has been renamed to octokit.teams.getMemberLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/members/:username" |
| }, |
| getMemberLegacy: { |
| deprecated: "octokit.teams.getMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-member-legacy", |
| method: "GET", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/members/:username" |
| }, |
| getMembership: { |
| deprecated: "octokit.teams.getMembership() has been renamed to octokit.teams.getMembershipLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/memberships/:username" |
| }, |
| getMembershipInOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/memberships/:username" |
| }, |
| getMembershipLegacy: { |
| deprecated: "octokit.teams.getMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#get-team-membership-legacy", |
| method: "GET", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/memberships/:username" |
| }, |
| list: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" } |
| }, |
| url: "/orgs/:org/teams" |
| }, |
| listChild: { |
| deprecated: "octokit.teams.listChild() has been renamed to octokit.teams.listChildLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/teams" |
| }, |
| listChildInOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/teams" |
| }, |
| listChildLegacy: { |
| deprecated: "octokit.teams.listChildLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-child-teams-legacy", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/teams" |
| }, |
| listDiscussionComments: { |
| deprecated: "octokit.teams.listDiscussionComments() has been renamed to octokit.teams.listDiscussionCommentsLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments" |
| }, |
| listDiscussionCommentsInOrg: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments" |
| }, |
| listDiscussionCommentsLegacy: { |
| deprecated: "octokit.teams.listDiscussionCommentsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#list-comments-legacy", |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments" |
| }, |
| listDiscussions: { |
| deprecated: "octokit.teams.listDiscussions() has been renamed to octokit.teams.listDiscussionsLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions" |
| }, |
| listDiscussionsInOrg: { |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions" |
| }, |
| listDiscussionsLegacy: { |
| deprecated: "octokit.teams.listDiscussionsLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#list-discussions-legacy", |
| method: "GET", |
| params: { |
| direction: { enum: ["asc", "desc"], type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions" |
| }, |
| listForAuthenticatedUser: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/teams" |
| }, |
| listMembers: { |
| deprecated: "octokit.teams.listMembers() has been renamed to octokit.teams.listMembersLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| role: { enum: ["member", "maintainer", "all"], type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/members" |
| }, |
| listMembersInOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| role: { enum: ["member", "maintainer", "all"], type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/members" |
| }, |
| listMembersLegacy: { |
| deprecated: "octokit.teams.listMembersLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-team-members-legacy", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| role: { enum: ["member", "maintainer", "all"], type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/members" |
| }, |
| listPendingInvitations: { |
| deprecated: "octokit.teams.listPendingInvitations() has been renamed to octokit.teams.listPendingInvitationsLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/invitations" |
| }, |
| listPendingInvitationsInOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/invitations" |
| }, |
| listPendingInvitationsLegacy: { |
| deprecated: "octokit.teams.listPendingInvitationsLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#list-pending-team-invitations-legacy", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/invitations" |
| }, |
| listProjects: { |
| deprecated: "octokit.teams.listProjects() has been renamed to octokit.teams.listProjectsLegacy() (2020-01-16)", |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects" |
| }, |
| listProjectsInOrg: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/projects" |
| }, |
| listProjectsLegacy: { |
| deprecated: "octokit.teams.listProjectsLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-projects-legacy", |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects" |
| }, |
| listRepos: { |
| deprecated: "octokit.teams.listRepos() has been renamed to octokit.teams.listReposLegacy() (2020-01-16)", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos" |
| }, |
| listReposInOrg: { |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/repos" |
| }, |
| listReposLegacy: { |
| deprecated: "octokit.teams.listReposLegacy() is deprecated, see https://developer.github.com/v3/teams/#list-team-repos-legacy", |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos" |
| }, |
| removeMember: { |
| deprecated: "octokit.teams.removeMember() has been renamed to octokit.teams.removeMemberLegacy() (2020-01-16)", |
| method: "DELETE", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/members/:username" |
| }, |
| removeMemberLegacy: { |
| deprecated: "octokit.teams.removeMemberLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-member-legacy", |
| method: "DELETE", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/members/:username" |
| }, |
| removeMembership: { |
| deprecated: "octokit.teams.removeMembership() has been renamed to octokit.teams.removeMembershipLegacy() (2020-01-16)", |
| method: "DELETE", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/memberships/:username" |
| }, |
| removeMembershipInOrg: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/memberships/:username" |
| }, |
| removeMembershipLegacy: { |
| deprecated: "octokit.teams.removeMembershipLegacy() is deprecated, see https://developer.github.com/v3/teams/members/#remove-team-membership-legacy", |
| method: "DELETE", |
| params: { |
| team_id: { required: true, type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/teams/:team_id/memberships/:username" |
| }, |
| removeProject: { |
| deprecated: "octokit.teams.removeProject() has been renamed to octokit.teams.removeProjectLegacy() (2020-01-16)", |
| method: "DELETE", |
| params: { |
| project_id: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects/:project_id" |
| }, |
| removeProjectInOrg: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| project_id: { required: true, type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/projects/:project_id" |
| }, |
| removeProjectLegacy: { |
| deprecated: "octokit.teams.removeProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-project-legacy", |
| method: "DELETE", |
| params: { |
| project_id: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects/:project_id" |
| }, |
| removeRepo: { |
| deprecated: "octokit.teams.removeRepo() has been renamed to octokit.teams.removeRepoLegacy() (2020-01-16)", |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos/:owner/:repo" |
| }, |
| removeRepoInOrg: { |
| method: "DELETE", |
| params: { |
| org: { required: true, type: "string" }, |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/repos/:owner/:repo" |
| }, |
| removeRepoLegacy: { |
| deprecated: "octokit.teams.removeRepoLegacy() is deprecated, see https://developer.github.com/v3/teams/#remove-team-repository-legacy", |
| method: "DELETE", |
| params: { |
| owner: { required: true, type: "string" }, |
| repo: { required: true, type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/repos/:owner/:repo" |
| }, |
| reviewProject: { |
| deprecated: "octokit.teams.reviewProject() has been renamed to octokit.teams.reviewProjectLegacy() (2020-01-16)", |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| project_id: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects/:project_id" |
| }, |
| reviewProjectInOrg: { |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| org: { required: true, type: "string" }, |
| project_id: { required: true, type: "integer" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/projects/:project_id" |
| }, |
| reviewProjectLegacy: { |
| deprecated: "octokit.teams.reviewProjectLegacy() is deprecated, see https://developer.github.com/v3/teams/#review-a-team-project-legacy", |
| headers: { accept: "application/vnd.github.inertia-preview+json" }, |
| method: "GET", |
| params: { |
| project_id: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/projects/:project_id" |
| }, |
| update: { |
| deprecated: "octokit.teams.update() has been renamed to octokit.teams.updateLegacy() (2020-01-16)", |
| method: "PATCH", |
| params: { |
| description: { type: "string" }, |
| name: { required: true, type: "string" }, |
| parent_team_id: { type: "integer" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| privacy: { enum: ["secret", "closed"], type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id" |
| }, |
| updateDiscussion: { |
| deprecated: "octokit.teams.updateDiscussion() has been renamed to octokit.teams.updateDiscussionLegacy() (2020-01-16)", |
| method: "PATCH", |
| params: { |
| body: { type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" }, |
| title: { type: "string" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number" |
| }, |
| updateDiscussionComment: { |
| deprecated: "octokit.teams.updateDiscussionComment() has been renamed to octokit.teams.updateDiscussionCommentLegacy() (2020-01-16)", |
| method: "PATCH", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number" |
| }, |
| updateDiscussionCommentInOrg: { |
| method: "PATCH", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number" |
| }, |
| updateDiscussionCommentLegacy: { |
| deprecated: "octokit.teams.updateDiscussionCommentLegacy() is deprecated, see https://developer.github.com/v3/teams/discussion_comments/#edit-a-comment-legacy", |
| method: "PATCH", |
| params: { |
| body: { required: true, type: "string" }, |
| comment_number: { required: true, type: "integer" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number/comments/:comment_number" |
| }, |
| updateDiscussionInOrg: { |
| method: "PATCH", |
| params: { |
| body: { type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| org: { required: true, type: "string" }, |
| team_slug: { required: true, type: "string" }, |
| title: { type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug/discussions/:discussion_number" |
| }, |
| updateDiscussionLegacy: { |
| deprecated: "octokit.teams.updateDiscussionLegacy() is deprecated, see https://developer.github.com/v3/teams/discussions/#edit-a-discussion-legacy", |
| method: "PATCH", |
| params: { |
| body: { type: "string" }, |
| discussion_number: { required: true, type: "integer" }, |
| team_id: { required: true, type: "integer" }, |
| title: { type: "string" } |
| }, |
| url: "/teams/:team_id/discussions/:discussion_number" |
| }, |
| updateInOrg: { |
| method: "PATCH", |
| params: { |
| description: { type: "string" }, |
| name: { required: true, type: "string" }, |
| org: { required: true, type: "string" }, |
| parent_team_id: { type: "integer" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| privacy: { enum: ["secret", "closed"], type: "string" }, |
| team_slug: { required: true, type: "string" } |
| }, |
| url: "/orgs/:org/teams/:team_slug" |
| }, |
| updateLegacy: { |
| deprecated: "octokit.teams.updateLegacy() is deprecated, see https://developer.github.com/v3/teams/#edit-team-legacy", |
| method: "PATCH", |
| params: { |
| description: { type: "string" }, |
| name: { required: true, type: "string" }, |
| parent_team_id: { type: "integer" }, |
| permission: { enum: ["pull", "push", "admin"], type: "string" }, |
| privacy: { enum: ["secret", "closed"], type: "string" }, |
| team_id: { required: true, type: "integer" } |
| }, |
| url: "/teams/:team_id" |
| } |
| }, |
| users: { |
| addEmails: { |
| method: "POST", |
| params: { emails: { required: true, type: "string[]" } }, |
| url: "/user/emails" |
| }, |
| block: { |
| method: "PUT", |
| params: { username: { required: true, type: "string" } }, |
| url: "/user/blocks/:username" |
| }, |
| checkBlocked: { |
| method: "GET", |
| params: { username: { required: true, type: "string" } }, |
| url: "/user/blocks/:username" |
| }, |
| checkFollowing: { |
| method: "GET", |
| params: { username: { required: true, type: "string" } }, |
| url: "/user/following/:username" |
| }, |
| checkFollowingForUser: { |
| method: "GET", |
| params: { |
| target_user: { required: true, type: "string" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/following/:target_user" |
| }, |
| createGpgKey: { |
| method: "POST", |
| params: { armored_public_key: { type: "string" } }, |
| url: "/user/gpg_keys" |
| }, |
| createPublicKey: { |
| method: "POST", |
| params: { key: { type: "string" }, title: { type: "string" } }, |
| url: "/user/keys" |
| }, |
| deleteEmails: { |
| method: "DELETE", |
| params: { emails: { required: true, type: "string[]" } }, |
| url: "/user/emails" |
| }, |
| deleteGpgKey: { |
| method: "DELETE", |
| params: { gpg_key_id: { required: true, type: "integer" } }, |
| url: "/user/gpg_keys/:gpg_key_id" |
| }, |
| deletePublicKey: { |
| method: "DELETE", |
| params: { key_id: { required: true, type: "integer" } }, |
| url: "/user/keys/:key_id" |
| }, |
| follow: { |
| method: "PUT", |
| params: { username: { required: true, type: "string" } }, |
| url: "/user/following/:username" |
| }, |
| getAuthenticated: { method: "GET", params: {}, url: "/user" }, |
| getByUsername: { |
| method: "GET", |
| params: { username: { required: true, type: "string" } }, |
| url: "/users/:username" |
| }, |
| getContextForUser: { |
| method: "GET", |
| params: { |
| subject_id: { type: "string" }, |
| subject_type: { |
| enum: ["organization", "repository", "issue", "pull_request"], |
| type: "string" |
| }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/hovercard" |
| }, |
| getGpgKey: { |
| method: "GET", |
| params: { gpg_key_id: { required: true, type: "integer" } }, |
| url: "/user/gpg_keys/:gpg_key_id" |
| }, |
| getPublicKey: { |
| method: "GET", |
| params: { key_id: { required: true, type: "integer" } }, |
| url: "/user/keys/:key_id" |
| }, |
| list: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| since: { type: "string" } |
| }, |
| url: "/users" |
| }, |
| listBlocked: { method: "GET", params: {}, url: "/user/blocks" }, |
| listEmails: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/emails" |
| }, |
| listFollowersForAuthenticatedUser: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/followers" |
| }, |
| listFollowersForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/followers" |
| }, |
| listFollowingForAuthenticatedUser: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/following" |
| }, |
| listFollowingForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/following" |
| }, |
| listGpgKeys: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/gpg_keys" |
| }, |
| listGpgKeysForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/gpg_keys" |
| }, |
| listPublicEmails: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/public_emails" |
| }, |
| listPublicKeys: { |
| method: "GET", |
| params: { page: { type: "integer" }, per_page: { type: "integer" } }, |
| url: "/user/keys" |
| }, |
| listPublicKeysForUser: { |
| method: "GET", |
| params: { |
| page: { type: "integer" }, |
| per_page: { type: "integer" }, |
| username: { required: true, type: "string" } |
| }, |
| url: "/users/:username/keys" |
| }, |
| togglePrimaryEmailVisibility: { |
| method: "PATCH", |
| params: { |
| email: { required: true, type: "string" }, |
| visibility: { required: true, type: "string" } |
| }, |
| url: "/user/email/visibility" |
| }, |
| unblock: { |
| method: "DELETE", |
| params: { username: { required: true, type: "string" } }, |
| url: "/user/blocks/:username" |
| }, |
| unfollow: { |
| method: "DELETE", |
| params: { username: { required: true, type: "string" } }, |
| url: "/user/following/:username" |
| }, |
| updateAuthenticated: { |
| method: "PATCH", |
| params: { |
| bio: { type: "string" }, |
| blog: { type: "string" }, |
| company: { type: "string" }, |
| email: { type: "string" }, |
| hireable: { type: "boolean" }, |
| location: { type: "string" }, |
| name: { type: "string" } |
| }, |
| url: "/user" |
| } |
| } |
| }; |