Files
freeCodeCamp/probot/presolver/node_modules/@octokit/rest/lib/routes.json
2018-12-05 11:23:55 +05:30

11022 lines
236 KiB
JSON

{
"activity": {
"checkNotificationThreadSubscription": {
"method": "GET",
"params": {
"id": {
"alias": "thread_id",
"deprecated": true
},
"thread_id": {
"required": true,
"type": "integer"
}
},
"url": "/notifications/threads/:thread_id/subscription"
},
"checkStarringRepo": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/user/starred/:owner/:repo"
},
"deleteNotificationThreadSubscription": {
"method": "DELETE",
"params": {
"id": {
"alias": "thread_id",
"deprecated": true
},
"thread_id": {
"required": true,
"type": "integer"
}
},
"url": "/notifications/threads/:thread_id/subscription"
},
"getEvents": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/events"
},
"getEventsForOrg": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/orgs/:org/events"
},
"getEventsForRepo": {
"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"
},
"getEventsForRepoIssues": {
"alias": "issues.getEventsForRepo",
"deprecated": "`activity.getEventsForRepoIssues()` is deprecated, use `issues.getEventsForRepo`",
"params": {}
},
"getEventsForRepoNetwork": {
"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"
},
"getEventsForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/events"
},
"getEventsForUserOrg": {
"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"
},
"getEventsForUserPublic": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/events/public"
},
"getEventsReceived": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/received_events"
},
"getEventsReceivedPublic": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/received_events/public"
},
"getFeeds": {
"method": "GET",
"params": {},
"url": "/feeds"
},
"getNotificationThread": {
"method": "GET",
"params": {
"id": {
"alias": "thread_id",
"deprecated": true
},
"thread_id": {
"required": true,
"type": "integer"
}
},
"url": "/notifications/threads/:thread_id"
},
"getNotifications": {
"method": "GET",
"params": {
"all": {
"type": "boolean"
},
"before": {
"type": "string"
},
"page": {
"type": "integer"
},
"participating": {
"type": "boolean"
},
"per_page": {
"type": "integer"
},
"since": {
"type": "string"
}
},
"url": "/notifications"
},
"getNotificationsForUser": {
"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"
},
"getRepoSubscription": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/subscription"
},
"getStargazersForRepo": {
"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"
},
"getStarredRepos": {
"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"
},
"getStarredReposForUser": {
"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"
},
"getWatchedRepos": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/subscriptions"
},
"getWatchedReposForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/subscriptions"
},
"getWatchersForRepo": {
"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"
},
"markNotificationThreadAsRead": {
"method": "PATCH",
"params": {
"id": {
"alias": "thread_id",
"deprecated": true
},
"thread_id": {
"required": true,
"type": "integer"
}
},
"url": "/notifications/threads/:thread_id"
},
"markNotificationsAsRead": {
"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"
},
"setNotificationThreadSubscription": {
"method": "PUT",
"params": {
"id": {
"alias": "thread_id",
"deprecated": true
},
"ignored": {
"type": "boolean"
},
"thread_id": {
"required": true,
"type": "integer"
}
},
"url": "/notifications/threads/:thread_id/subscription"
},
"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"
},
"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"
},
"unwatchRepo": {
"method": "DELETE",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/subscription"
}
},
"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"
},
"checkMarketplaceListingAccount": {
"method": "GET",
"params": {
"account_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "account_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/marketplace_listing/accounts/:account_id"
},
"checkMarketplaceListingStubbedAccount": {
"method": "GET",
"params": {
"account_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "account_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/marketplace_listing/stubbed/accounts/:account_id"
},
"createFromManifest": {
"headers": {
"accept": "application/vnd.github.fury-preview+json,application/vnd.github.machine-man-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"
}
},
"url": "/app/installations/:installation_id/access_tokens"
},
"findOrgInstallation": {
"headers": {
"accept": "application/vnd.github.machine-man-preview+json"
},
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/installation"
},
"findRepoInstallation": {
"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": {
"headers": {
"accept": "application/vnd.github.machine-man-preview+json"
},
"method": "GET",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/installation"
},
"get": {
"method": "GET",
"params": {},
"url": "/app"
},
"getForSlug": {
"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"
},
"getInstallationRepositories": {
"headers": {
"accept": "application/vnd.github.machine-man-preview+json"
},
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/installation/repositories"
},
"getInstallations": {
"headers": {
"accept": "application/vnd.github.machine-man-preview+json"
},
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/app/installations"
},
"getMarketplaceListingPlanAccounts": {
"method": "GET",
"params": {
"direction": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"id": {
"alias": "plan_id",
"deprecated": true
},
"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"
},
"getMarketplaceListingPlans": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/marketplace_listing/plans"
},
"getMarketplaceListingStubbedPlanAccounts": {
"method": "GET",
"params": {
"direction": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"id": {
"alias": "plan_id",
"deprecated": true
},
"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"
},
"getMarketplaceListingStubbedPlans": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/marketplace_listing/stubbed/plans"
},
"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"
}
},
"authorization": {
"check": {
"method": "GET",
"params": {
"access_token": {
"required": true,
"type": "string"
},
"client_id": {
"required": true,
"type": "string"
}
},
"url": "/applications/:client_id/tokens/:access_token"
},
"create": {
"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"
},
"delete": {
"method": "DELETE",
"params": {
"authorization_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "authorization_id",
"deprecated": true
}
},
"url": "/authorizations/:authorization_id"
},
"deleteGrant": {
"method": "DELETE",
"params": {
"grant_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "grant_id",
"deprecated": true
}
},
"url": "/applications/grants/:grant_id"
},
"get": {
"method": "GET",
"params": {
"authorization_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "authorization_id",
"deprecated": true
}
},
"url": "/authorizations/:authorization_id"
},
"getAll": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/authorizations"
},
"getGrant": {
"method": "GET",
"params": {
"grant_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "grant_id",
"deprecated": true
}
},
"url": "/applications/grants/:grant_id"
},
"getGrants": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/applications/grants"
},
"getOrCreateAuthorizationForApp": {
"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": {
"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"
},
"reset": {
"method": "POST",
"params": {
"access_token": {
"required": true,
"type": "string"
},
"client_id": {
"required": true,
"type": "string"
}
},
"url": "/applications/:client_id/tokens/:access_token"
},
"revoke": {
"method": "DELETE",
"params": {
"access_token": {
"required": true,
"type": "string"
},
"client_id": {
"required": true,
"type": "string"
}
},
"url": "/applications/:client_id/tokens/:access_token"
},
"revokeGrant": {
"method": "DELETE",
"params": {
"access_token": {
"required": true,
"type": "string"
},
"client_id": {
"required": true,
"type": "string"
}
},
"url": "/applications/:client_id/grants/:access_token"
},
"update": {
"method": "PATCH",
"params": {
"add_scopes": {
"type": "string[]"
},
"authorization_id": {
"required": true,
"type": "integer"
},
"fingerprint": {
"type": "string"
},
"id": {
"alias": "authorization_id",
"deprecated": true
},
"note": {
"type": "string"
},
"note_url": {
"type": "string"
},
"remove_scopes": {
"type": "string[]"
},
"scopes": {
"type": "string[]"
}
},
"url": "/authorizations/:authorization_id"
}
},
"checks": {
"create": {
"headers": {
"accept": "application/vnd.github.antiope-preview+json,application/vnd.github.machine-man-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[].filename": {
"alias": "output.annotations[].path"
},
"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.annotations[].warning_level": {
"alias": "annotation_level"
},
"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,application/vnd.github.machine-man-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,application/vnd.github.machine-man-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,application/vnd.github.machine-man-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,application/vnd.github.machine-man-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,application/vnd.github.machine-man-preview+json"
},
"method": "GET",
"params": {
"check_name": {
"type": "string"
},
"check_suite_id": {
"required": true,
"type": "integer"
},
"filter": {
"enum": [
"latest",
"all"
],
"type": "string"
},
"id": {
"alias": "check_suite_id",
"deprecated": true
},
"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,application/vnd.github.machine-man-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"
},
"requestSuites": {
"deprecated": "use `rerequestSuite` instead",
"headers": {
"accept": "application/vnd.github.antiope-preview+json"
},
"method": "POST",
"params": {
"head_sha": {
"type": "string"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/check-suite-requests"
},
"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,application/vnd.github.machine-man-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,application/vnd.github.machine-man-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[].filename": {
"alias": "output.annotations[].path"
},
"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.annotations[].warning_level": {
"alias": "annotation_level"
},
"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"
}
},
"emojis": {
"get": {
"method": "GET",
"params": {},
"url": "/emojis"
}
},
"enterprise": {
"createOrg": {
"method": "POST",
"params": {
"admin": {
"required": true,
"type": "string"
},
"login": {
"required": true,
"type": "string"
},
"profile_name": {
"type": "string"
}
},
"url": "/admin/organizations"
},
"createPreReceiveEnvironment": {
"method": "POST",
"params": {
"image_url": {
"required": true,
"type": "string"
},
"name": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre-receive-environments"
},
"createPreReceiveHook": {
"method": "POST",
"params": {
"allow_downstream_configuration": {
"type": "boolean"
},
"enforcement": {
"type": "string"
},
"environment": {
"required": true,
"type": "object"
},
"name": {
"required": true,
"type": "string"
},
"script": {
"required": true,
"type": "string"
},
"script_repository": {
"required": true,
"type": "object"
}
},
"url": "/admin/pre-receive-hooks"
},
"deletePreReceiveEnvironment": {
"method": "DELETE",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre-receive-environments/:id"
},
"deletePreReceiveHook": {
"method": "DELETE",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre_receive_hooks/:id"
},
"editPreReceiveEnvironment": {
"method": "PATCH",
"params": {
"id": {
"required": true,
"type": "string"
},
"image_url": {
"required": true,
"type": "string"
},
"name": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre-receive-environments/:id"
},
"editPreReceiveHook": {
"method": "PATCH",
"params": {
"hook": {
"mapTo": "input",
"required": true,
"type": "object"
},
"id": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre_receive_hooks/:id"
},
"getLicense": {
"method": "GET",
"params": {},
"url": "/enterprise/settings/license"
},
"getPreReceiveEnvironment": {
"method": "GET",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre-receive-environments/:id"
},
"getPreReceiveEnvironmentDownloadStatus": {
"method": "GET",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre-receive-environments/:id/downloads/latest"
},
"getPreReceiveEnvironments": {
"method": "GET",
"params": {},
"url": "/admin/pre-receive-environments"
},
"getPreReceiveHook": {
"method": "GET",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre-receive-hooks/:id"
},
"getPreReceiveHooks": {
"method": "GET",
"params": {},
"url": "/admin/pre-receive-hooks"
},
"queueIndexingJob": {
"method": "POST",
"params": {
"target": {
"required": true,
"type": "string"
}
},
"url": "/staff/indexing_jobs"
},
"stats": {
"method": "GET",
"params": {
"type": {
"enum": [
"issues",
"hooks",
"milestones",
"orgs",
"comments",
"pages",
"users",
"gists",
"pulls",
"repos",
"all"
],
"required": true,
"type": "string"
}
},
"url": "/enterprise/stats/:type"
},
"syncLdapForTeam": {
"method": "POST",
"params": {
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/admin/ldap/teams/:team_id/sync"
},
"syncLdapForUser": {
"method": "POST",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/admin/ldap/users/:username/sync"
},
"triggerPreReceiveEnvironmentDownload": {
"method": "POST",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/admin/pre-receive-environments/:id/downloads"
},
"updateLdapForTeam": {
"method": "PATCH",
"params": {
"ldap_dn": {
"required": true,
"type": "string"
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/admin/ldap/teams/:team_id/mapping"
},
"updateLdapForUser": {
"method": "PATCH",
"params": {
"ldap_dn": {
"required": true,
"type": "string"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/admin/ldap/users/:username/mapping"
}
},
"gists": {
"checkStar": {
"method": "GET",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
}
},
"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"
},
"id": {
"alias": "gist_id",
"deprecated": true
}
},
"url": "/gists/:gist_id"
},
"deleteComment": {
"method": "DELETE",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
}
},
"url": "/gists/:gist_id/comments/:comment_id"
},
"edit": {
"method": "PATCH",
"params": {
"description": {
"type": "string"
},
"files": {
"type": "object"
},
"files.content": {
"type": "string"
},
"files.filename": {
"type": "string"
},
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
}
},
"url": "/gists/:gist_id"
},
"editComment": {
"method": "PATCH",
"params": {
"body": {
"required": true,
"type": "string"
},
"comment_id": {
"required": true,
"type": "integer"
},
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
}
},
"url": "/gists/:gist_id/comments/:comment_id"
},
"fork": {
"method": "POST",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
}
},
"url": "/gists/:gist_id/forks"
},
"get": {
"method": "GET",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
}
},
"url": "/gists/:gist_id"
},
"getAll": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"since": {
"type": "string"
}
},
"url": "/gists"
},
"getComment": {
"method": "GET",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
}
},
"url": "/gists/:gist_id/comments/:comment_id"
},
"getComments": {
"method": "GET",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/gists/:gist_id/comments"
},
"getCommits": {
"method": "GET",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/gists/:gist_id/commits"
},
"getForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"since": {
"type": "string"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/gists"
},
"getForks": {
"method": "GET",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/gists/:gist_id/forks"
},
"getPublic": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"since": {
"type": "string"
}
},
"url": "/gists/public"
},
"getRevision": {
"method": "GET",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
},
"sha": {
"required": true,
"type": "string"
}
},
"url": "/gists/:gist_id/:sha"
},
"getStarred": {
"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"
},
"id": {
"alias": "gist_id",
"deprecated": true
}
},
"url": "/gists/:gist_id/star"
},
"unstar": {
"method": "DELETE",
"params": {
"gist_id": {
"required": true,
"type": "string"
},
"id": {
"alias": "gist_id",
"deprecated": true
}
},
"url": "/gists/:gist_id/star"
}
},
"gitdata": {
"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"
},
"committer": {
"type": "object"
},
"message": {
"required": true,
"type": "string"
},
"owner": {
"required": true,
"type": "string"
},
"parents": {
"required": true,
"type": "string[]"
},
"repo": {
"required": true,
"type": "string"
},
"tree": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/git/commits"
},
"createReference": {
"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": {
"type": "string"
},
"tree[].type": {
"enum": [
"blob",
"tree",
"commit"
],
"type": "string"
}
},
"url": "/repos/:owner/:repo/git/trees"
},
"deleteReference": {
"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"
},
"sha": {
"alias": "file_sha",
"deprecated": true
}
},
"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"
},
"sha": {
"alias": "commit_sha",
"deprecated": true
}
},
"url": "/repos/:owner/:repo/git/commits/:commit_sha"
},
"getCommitSignatureVerification": {
"alias": "gitdata.getCommit",
"deprecated": "`gitdata.getCommitSignatureVerification()` is deprecated, use `gitdata.getCommit()`",
"params": {}
},
"getReference": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"ref": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/git/refs/:ref"
},
"getReferences": {
"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"
},
"getTag": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"sha": {
"alias": "tag_sha",
"deprecated": true
},
"tag_sha": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/git/tags/:tag_sha"
},
"getTagSignatureVerification": {
"alias": "gitdata.getTag",
"deprecated": "`gitdata.getTagSignatureVerification()` is deprecated, use `gitdata.getTag()`",
"params": {}
},
"getTags": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/git/refs/tags"
},
"getTree": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"recursive": {
"enum": [
1
],
"type": "integer"
},
"repo": {
"required": true,
"type": "string"
},
"sha": {
"alias": "tree_sha",
"deprecated": true
},
"tree_sha": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/git/trees/:tree_sha"
},
"updateReference": {
"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"
}
},
"integrations": {
"addRepoToInstallation": {
"alias": "apps.addRepoToInstallation",
"deprecated": "`integrations.addRepoToInstallation()` is deprecated, use `apps.addRepoToInstallation()`",
"params": {}
},
"createInstallationToken": {
"alias": "apps.createInstallationToken",
"deprecated": "`integrations.createInstallationToken()` is deprecated, use `apps.createInstallationToken()`",
"params": {}
},
"getInstallationRepositories": {
"alias": "apps.getInstallationRepositories",
"deprecated": "`integrations.getInstallationRepositories()` is deprecated, use `apps.getInstallationRepositories()`",
"params": {}
},
"getInstallations": {
"alias": "apps.getInstallations",
"deprecated": "`integrations.getInstallations()` is deprecated, use `apps.getInstallations()`",
"params": {}
},
"removeRepoFromInstallation": {
"alias": "apps.removeRepoFromInstallation",
"deprecated": "`integrations.removeRepoFromInstallation()` is deprecated, use `apps.removeRepoFromInstallation()`",
"params": {}
}
},
"issues": {
"addAssigneesToIssue": {
"method": "POST",
"params": {
"assignees": {
"type": "string[]"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/assignees"
},
"addLabels": {
"method": "POST",
"params": {
"labels": {
"mapTo": "input",
"required": true,
"type": "string[]"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/: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": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"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": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "POST",
"params": {
"body": {
"required": true,
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/: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": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "DELETE",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"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": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/milestones/:number"
},
"edit": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "PATCH",
"params": {
"assignee": {
"type": "string"
},
"assignees": {
"type": "string[]"
},
"body": {
"type": "string"
},
"labels": {
"type": "string[]"
},
"milestone": {
"allowNull": true,
"type": "integer"
},
"number": {
"required": 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/:number"
},
"editComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "PATCH",
"params": {
"body": {
"required": true,
"type": "string"
},
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/comments/:comment_id"
},
"get": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number"
},
"getAll": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"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"
},
"getAssignees": {
"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"
},
"getComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"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"
},
"getComments": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"number": {
"required": 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/:number/comments"
},
"getCommentsForRepo": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"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"
},
"getEvent": {
"method": "GET",
"params": {
"event_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "event_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/events/:event_id"
},
"getEvents": {
"method": "GET",
"params": {
"issue_number": {
"alias": "number",
"deprecated": true
},
"number": {
"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/issues/:number/events"
},
"getEventsForRepo": {
"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"
},
"getEventsTimeline": {
"headers": {
"accept": "application/vnd.github.mockingbird-preview"
},
"method": "GET",
"params": {
"issue_number": {
"alias": "number",
"deprecated": true
},
"number": {
"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/issues/:number/timeline"
},
"getForOrg": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"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"
},
"getForRepo": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"assignee": {
"type": "string"
},
"creator": {
"type": "string"
},
"direction": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"labels": {
"type": "string"
},
"mentioned": {
"type": "string"
},
"milestone": {
"type": "string",
"validation": "^([0-9]+|none|\\*)$"
},
"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"
},
"getForUser": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"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"
},
"getIssueLabels": {
"method": "GET",
"params": {
"number": {
"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/issues/:number/labels"
},
"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"
},
"getLabels": {
"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"
},
"getMilestone": {
"method": "GET",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/milestones/:number"
},
"getMilestoneLabels": {
"method": "GET",
"params": {
"number": {
"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/milestones/:number/labels"
},
"getMilestones": {
"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": {
"lock_reason": {
"enum": [
"off-topic",
"too heated",
"resolved",
"spam"
],
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/lock"
},
"removeAllLabels": {
"method": "DELETE",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/labels"
},
"removeAssigneesFromIssue": {
"method": "DELETE",
"params": {
"assignees": {
"type": "string[]"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/assignees"
},
"removeLabel": {
"method": "DELETE",
"params": {
"name": {
"required": true,
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/labels/:name"
},
"replaceAllLabels": {
"method": "PUT",
"params": {
"labels": {
"mapTo": "input",
"required": true,
"type": "string[]"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/labels"
},
"unlock": {
"method": "DELETE",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/lock"
},
"updateLabel": {
"method": "PATCH",
"params": {
"color": {
"type": "string"
},
"current_name": {
"required": true,
"type": "string"
},
"description": {
"type": "string"
},
"name": {
"type": "string"
},
"oldname": {
"alias": "current_name",
"deprecated": true
},
"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"
},
"number": {
"required": 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/:number"
}
},
"meta": {
"get": {
"method": "GET",
"params": {},
"url": "/meta"
}
},
"migrations": {
"cancelImport": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"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"
},
"deleteMigrationArchive": {
"headers": {
"accept": "application/vnd.github.wyandotte-preview+json"
},
"method": "DELETE",
"params": {
"id": {
"alias": "migration_id",
"deprecated": true
},
"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"
},
"getImportCommitAuthors": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"since": {
"type": "string"
}
},
"url": "/repos/:owner/:repo/import/authors"
},
"getImportProgress": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/import"
},
"getLargeImportFiles": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"method": "GET",
"params": {
"name": {
"alias": "repo",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/import/large_files"
},
"getMigrationArchiveLink": {
"headers": {
"accept": "application/vnd.github.wyandotte-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "migration_id",
"deprecated": true
},
"migration_id": {
"required": true,
"type": "integer"
},
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/migrations/:migration_id/archive"
},
"getMigrationStatus": {
"headers": {
"accept": "application/vnd.github.wyandotte-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "migration_id",
"deprecated": true
},
"migration_id": {
"required": true,
"type": "integer"
},
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/migrations/:migration_id"
},
"getMigrations": {
"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"
},
"getStatusForAuthenticatedUser": {
"headers": {
"accept": "application/vnd.github.wyandotte-preview+json"
},
"method": "GET",
"params": {
"migration_id": {
"required": true,
"type": "integer"
}
},
"url": "/user/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"
},
"mapImportCommitAuthor": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"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"
},
"setImportLfsPreference": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"method": "PATCH",
"params": {
"name": {
"alias": "repo",
"deprecated": true
},
"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": {
"headers": {
"accept": "application/vnd.github.wyandotte-preview+json"
},
"method": "POST",
"params": {
"exclude_attachments": {
"type": "boolean"
},
"lock_repositories": {
"type": "boolean"
},
"repositories": {
"required": true,
"type": "string[]"
}
},
"url": "/user/migrations"
},
"startImport": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"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"
},
"startMigration": {
"headers": {
"accept": "application/vnd.github.wyandotte-preview+json"
},
"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"
},
"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"
},
"unlockRepoLockedForMigration": {
"headers": {
"accept": "application/vnd.github.wyandotte-preview+json"
},
"method": "DELETE",
"params": {
"id": {
"alias": "migration_id",
"deprecated": true
},
"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": {
"headers": {
"accept": "application/vnd.github.barred-rock-preview"
},
"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"
}
},
"misc": {
"getCodeOfConduct": {
"headers": {
"accept": "application/vnd.github.scarlet-witch-preview+json"
},
"method": "GET",
"params": {
"key": {
"required": true,
"type": "string"
}
},
"url": "/codes_of_conduct/:key"
},
"getCodesOfConduct": {
"headers": {
"accept": "application/vnd.github.scarlet-witch-preview+json"
},
"method": "GET",
"params": {},
"url": "/codes_of_conduct"
},
"getEmojis": {
"alias": "emojis.get",
"deprecated": "`misc.getEmojis()` is deprecated, use `emojis.get()`",
"params": {}
},
"getGitignoreTemplate": {
"method": "GET",
"params": {
"name": {
"required": true,
"type": "string"
}
},
"url": "/gitignore/templates/:name"
},
"getGitignoreTemplates": {
"method": "GET",
"params": {},
"url": "/gitignore/templates"
},
"getLicense": {
"method": "GET",
"params": {
"license": {
"required": true,
"type": "string"
}
},
"url": "/licenses/:license"
},
"getLicenses": {
"method": "GET",
"params": {},
"url": "/licenses"
},
"getMeta": {
"alias": "meta.get",
"deprecated": "`misc.getMeta()` is deprecated, use `meta.get()`",
"params": {}
},
"getRateLimit": {
"method": "GET",
"params": {},
"url": "/rate_limit"
},
"getRepoCodeOfConduct": {
"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"
},
"getRepoLicense": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/license"
},
"renderMarkdown": {
"method": "POST",
"params": {
"context": {
"type": "string"
},
"mode": {
"enum": [
"markdown",
"gfm"
],
"type": "string"
},
"text": {
"required": true,
"type": "string"
}
},
"url": "/markdown"
},
"renderMarkdownRaw": {
"headers": {
"content-type": "text/plain; charset=utf-8"
},
"method": "POST",
"params": {
"data": {
"mapTo": "input",
"required": true,
"type": "string"
}
},
"url": "/markdown/raw"
}
},
"orgs": {
"addOrgMembership": {
"method": "PUT",
"params": {
"org": {
"required": true,
"type": "string"
},
"role": {
"enum": [
"admin",
"member"
],
"type": "string"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/memberships/:username"
},
"addTeamMembership": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "PUT",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"role": {
"enum": [
"member",
"maintainer"
],
"type": "string"
},
"team_id": {
"required": true,
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/teams/:team_id/memberships/:username"
},
"addTeamRepo": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "PUT",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"org": {
"alias": "owner",
"deprecated": true
},
"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"
},
"blockUser": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"method": "PUT",
"params": {
"org": {
"required": true,
"type": "string"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/blocks/:username"
},
"checkBlockedUser": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"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"
},
"checkTeamRepo": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id/repos/:owner/:repo"
},
"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": {
"headers": {
"accept": "application/vnd.github.dazzler-preview+json"
},
"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"
},
"createTeam": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"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"
},
"deleteHook": {
"method": "DELETE",
"params": {
"hook_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/hooks/:hook_id"
},
"deleteTeam": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "DELETE",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id"
},
"deleteTeamRepo": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "DELETE",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id/repos/:owner/:repo"
},
"editHook": {
"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"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/hooks/:hook_id"
},
"editTeam": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "PATCH",
"params": {
"description": {
"type": "string"
},
"id": {
"alias": "team_id",
"deprecated": true
},
"name": {
"required": true,
"type": "string"
},
"parent_team_id": {
"type": "integer"
},
"permission": {
"enum": [
"pull",
"push",
"admin"
],
"type": "string"
},
"privacy": {
"type": "string"
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id"
},
"get": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org"
},
"getAll": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"since": {
"type": "string"
}
},
"url": "/organizations"
},
"getBlockedUsers": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/blocks"
},
"getChildTeams": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id/teams"
},
"getForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/orgs"
},
"getHook": {
"method": "GET",
"params": {
"hook_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/hooks/:hook_id"
},
"getHooks": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/orgs/:org/hooks"
},
"getInvitationTeams": {
"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"
},
"getMembers": {
"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"
},
"getOrgMembership": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org/memberships/:username"
},
"getOutsideCollaborators": {
"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"
},
"getPendingOrgInvites": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/orgs/:org/invitations"
},
"getPendingTeamInvites": {
"method": "GET",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id/invitations"
},
"getPublicMembers": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/orgs/:org/public_members"
},
"getTeam": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id"
},
"getTeamMembers": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"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"
},
"getTeamMembership": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"team_id": {
"required": true,
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/teams/:team_id/memberships/:username"
},
"getTeamRepos": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"team_id": {
"required": true,
"type": "integer"
}
},
"url": "/teams/:team_id/repos"
},
"getTeams": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/orgs/:org/teams"
},
"pingHook": {
"method": "POST",
"params": {
"hook_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"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"
},
"removeOrgMembership": {
"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"
},
"removeTeamMembership": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "DELETE",
"params": {
"id": {
"alias": "team_id",
"deprecated": true
},
"team_id": {
"required": true,
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/teams/:team_id/memberships/:username"
},
"unblockUser": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"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_can_create_repositories": {
"type": "boolean"
},
"name": {
"type": "string"
},
"org": {
"required": true,
"type": "string"
}
},
"url": "/orgs/:org"
}
},
"projects": {
"addCollaborator": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "PUT",
"params": {
"id": {
"alias": "project_id",
"deprecated": true
},
"permission": {
"enum": [
"read",
"write",
"admin"
],
"type": "string"
},
"project_id": {
"required": true,
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/projects/:project_id/collaborators/:username"
},
"createOrgProject": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "POST",
"params": {
"body": {
"type": "string"
},
"name": {
"required": true,
"type": "string"
},
"org": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/orgs/:org/projects"
},
"createProjectCard": {
"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"
},
"createProjectColumn": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "POST",
"params": {
"id": {
"alias": "project_id"
},
"name": {
"required": true,
"type": "string"
},
"project_id": {
"required": true,
"type": "integer"
}
},
"url": "/projects/:project_id/columns"
},
"createRepoProject": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "POST",
"params": {
"body": {
"type": "string"
},
"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/projects"
},
"deleteProject": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "DELETE",
"params": {
"id": {
"alias": "project_id"
},
"project_id": {
"required": true,
"type": "integer"
}
},
"url": "/projects/:project_id"
},
"deleteProjectCard": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "DELETE",
"params": {
"card_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "card_id"
}
},
"url": "/projects/columns/cards/:card_id"
},
"deleteProjectColumn": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "DELETE",
"params": {
"column_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "column_id"
}
},
"url": "/projects/columns/:column_id"
},
"getCollaborators": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "GET",
"params": {
"affiliation": {
"enum": [
"outside",
"direct",
"all"
],
"type": "string"
},
"id": {
"alias": "project_id",
"deprecated": true
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"project_id": {
"required": true,
"type": "integer"
}
},
"url": "/projects/:project_id/collaborators"
},
"getOrgProjects": {
"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"
},
"getProject": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "project_id"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"project_id": {
"required": true,
"type": "integer"
}
},
"url": "/projects/:project_id"
},
"getProjectCard": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "GET",
"params": {
"card_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "card_id"
}
},
"url": "/projects/columns/cards/:card_id"
},
"getProjectCards": {
"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"
},
"getProjectColumn": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "GET",
"params": {
"column_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "column_id"
}
},
"url": "/projects/columns/:column_id"
},
"getProjectColumns": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "project_id"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"project_id": {
"required": true,
"type": "integer"
}
},
"url": "/projects/:project_id/columns"
},
"getRepoProjects": {
"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"
},
"getUserPermissionLevel": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "GET",
"params": {
"id": {
"alias": "project_id",
"deprecated": true
},
"project_id": {
"required": true,
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/projects/:project_id/collaborators/:username/permission"
},
"moveProjectCard": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "POST",
"params": {
"card_id": {
"required": true,
"type": "integer"
},
"column_id": {
"type": "integer"
},
"id": {
"alias": "card_id"
},
"position": {
"required": true,
"type": "string",
"validation": "^(top|bottom|after:\\d+)$"
}
},
"url": "/projects/columns/cards/:card_id/moves"
},
"moveProjectColumn": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "POST",
"params": {
"column_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "column_id"
},
"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": {
"id": {
"alias": "project_id",
"deprecated": true
},
"project_id": {
"required": true,
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/projects/:project_id/collaborators/:username"
},
"updateProject": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "PATCH",
"params": {
"body": {
"type": "string"
},
"id": {
"alias": "project_id"
},
"name": {
"type": "string"
},
"organization_permission": {
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"project_id": {
"required": true,
"type": "integer"
},
"public": {
"type": "boolean"
},
"state": {
"enum": [
"open",
"closed"
],
"type": "string"
}
},
"url": "/projects/:project_id"
},
"updateProjectCard": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "PATCH",
"params": {
"archived": {
"type": "boolean"
},
"card_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "card_id"
},
"note": {
"type": "string"
}
},
"url": "/projects/columns/cards/:card_id"
},
"updateProjectColumn": {
"headers": {
"accept": "application/vnd.github.inertia-preview+json"
},
"method": "PATCH",
"params": {
"column_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "column_id"
},
"name": {
"required": true,
"type": "string"
}
},
"url": "/projects/columns/:column_id"
}
},
"pullRequests": {
"checkMerged": {
"headers": {
"accept": "application/vnd.github.polaris-preview"
},
"method": "GET",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/:number/merge"
},
"create": {
"method": "POST",
"params": {
"base": {
"required": true,
"type": "string"
},
"body": {
"type": "string"
},
"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": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "POST",
"params": {
"body": {
"required": true,
"type": "string"
},
"commit_id": {
"required": true,
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"path": {
"required": true,
"type": "string"
},
"position": {
"required": true,
"type": "integer"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/:number/comments"
},
"createCommentReply": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "POST",
"params": {
"body": {
"required": true,
"type": "string"
},
"in_reply_to": {
"required": true,
"type": "integer"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/:number/comments"
},
"createFromIssue": {
"method": "POST",
"params": {
"base": {
"required": true,
"type": "string"
},
"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": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/:number/reviews"
},
"createReviewRequest": {
"method": "POST",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"reviewers": {
"type": "string[]"
},
"team_reviewers": {
"type": "string[]"
}
},
"url": "/repos/:owner/:repo/pulls/:number/requested_reviewers"
},
"deleteComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "DELETE",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/comments/:comment_id"
},
"deletePendingReview": {
"method": "DELETE",
"params": {
"id": {
"alias": "review_id",
"deprecated": true
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"review_id": {
"required": true,
"type": "integer"
}
},
"url": "/repos/:owner/:repo/pulls/:number/reviews/:review_id"
},
"deleteReviewRequest": {
"method": "DELETE",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"reviewers": {
"type": "string[]"
},
"team_reviewers": {
"type": "string[]"
}
},
"url": "/repos/:owner/:repo/pulls/:number/requested_reviewers"
},
"dismissReview": {
"method": "PUT",
"params": {
"id": {
"alias": "review_id",
"deprecated": true
},
"message": {
"required": true,
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"review_id": {
"required": true,
"type": "integer"
}
},
"url": "/repos/:owner/:repo/pulls/:number/reviews/:review_id/dismissals"
},
"editComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "PATCH",
"params": {
"body": {
"required": true,
"type": "string"
},
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/comments/:comment_id"
},
"get": {
"method": "GET",
"params": {
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/:number"
},
"getAll": {
"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"
},
"getComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/comments/:comment_id"
},
"getComments": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"direction": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"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/:number/comments"
},
"getCommentsForRepo": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"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"
},
"getCommits": {
"method": "GET",
"params": {
"number": {
"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/pulls/:number/commits"
},
"getFiles": {
"method": "GET",
"params": {
"number": {
"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/pulls/:number/files"
},
"getReview": {
"method": "GET",
"params": {
"id": {
"alias": "review_id",
"deprecated": true
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"review_id": {
"required": true,
"type": "integer"
}
},
"url": "/repos/:owner/:repo/pulls/:number/reviews/:review_id"
},
"getReviewComments": {
"method": "GET",
"params": {
"id": {
"alias": "review_id",
"deprecated": true
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"repo": {
"required": true,
"type": "string"
},
"review_id": {
"required": true,
"type": "integer"
}
},
"url": "/repos/:owner/:repo/pulls/:number/reviews/:review_id/comments"
},
"getReviewRequests": {
"method": "GET",
"params": {
"number": {
"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/pulls/:number/requested_reviewers"
},
"getReviews": {
"method": "GET",
"params": {
"number": {
"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/pulls/:number/reviews"
},
"merge": {
"headers": {
"accept": "application/vnd.github.polaris-preview"
},
"method": "PUT",
"params": {
"commit_message": {
"type": "string"
},
"commit_title": {
"type": "string"
},
"merge_method": {
"enum": [
"merge",
"squash",
"rebase"
],
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"sha": {
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/:number/merge"
},
"submitReview": {
"method": "POST",
"params": {
"body": {
"type": "string"
},
"event": {
"enum": [
"APPROVE",
"REQUEST_CHANGES",
"COMMENT"
],
"required": true,
"type": "string"
},
"id": {
"alias": "review_id",
"deprecated": true
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"review_id": {
"required": true,
"type": "integer"
}
},
"url": "/repos/:owner/:repo/pulls/:number/reviews/:review_id/events"
},
"update": {
"method": "PATCH",
"params": {
"base": {
"type": "string"
},
"body": {
"type": "string"
},
"maintainer_can_modify": {
"type": "boolean"
},
"number": {
"required": 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/pulls/:number"
}
},
"reactions": {
"createForCommitComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "POST",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"required": true,
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"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"
},
"method": "POST",
"params": {
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"required": true,
"type": "string"
},
"number": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/issues/:number/reactions"
},
"createForIssueComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "POST",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"required": true,
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"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"
},
"method": "POST",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"required": true,
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pulls/comments/:comment_id/reactions"
},
"createForTeamDiscussion": {
"headers": {
"accept": "application/vnd.github.echo-preview+json,application/vnd.github.squirrel-girl-preview+json"
},
"method": "POST",
"params": {
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"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": {
"headers": {
"accept": "application/vnd.github.echo-preview+json,application/vnd.github.squirrel-girl-preview+json"
},
"method": "POST",
"params": {
"comment_number": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"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"
},
"delete": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "DELETE",
"params": {
"id": {
"alias": "reaction_id",
"deprecated": true
},
"reaction_id": {
"required": true,
"type": "integer"
}
},
"url": "/reactions/:reaction_id"
},
"getForCommitComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"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"
},
"getForIssue": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"type": "string"
},
"number": {
"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/issues/:number/reactions"
},
"getForIssueComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"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"
},
"getForPullRequestReviewComment": {
"headers": {
"accept": "application/vnd.github.squirrel-girl-preview"
},
"method": "GET",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"type": "string"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"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"
},
"getForTeamDiscussion": {
"headers": {
"accept": "application/vnd.github.echo-preview+json,application/vnd.github.squirrel-girl-preview+json"
},
"method": "GET",
"params": {
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"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"
},
"getForTeamDiscussionComment": {
"headers": {
"accept": "application/vnd.github.echo-preview+json,application/vnd.github.squirrel-girl-preview+json"
},
"method": "GET",
"params": {
"comment_number": {
"required": true,
"type": "integer"
},
"content": {
"enum": [
"+1",
"-1",
"laugh",
"confused",
"heart",
"hooray"
],
"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"
}
},
"repos": {
"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"
},
"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": "input",
"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": "input",
"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": "input",
"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"
},
"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"
},
"create": {
"method": "POST",
"params": {
"allow_merge_commit": {
"type": "boolean"
},
"allow_rebase_merge": {
"type": "boolean"
},
"allow_squash_merge": {
"type": "boolean"
},
"auto_init": {
"type": "boolean"
},
"description": {
"type": "string"
},
"gitignore_template": {
"type": "string"
},
"has_issues": {
"type": "boolean"
},
"has_projects": {
"type": "boolean"
},
"has_wiki": {
"type": "boolean"
},
"homepage": {
"type": "string"
},
"license_template": {
"type": "string"
},
"name": {
"required": true,
"type": "string"
},
"private": {
"type": "boolean"
},
"team_id": {
"type": "integer"
}
},
"url": "/user/repos"
},
"createCommitComment": {
"method": "POST",
"params": {
"body": {
"required": true,
"type": "string"
},
"line": {
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"path": {
"type": "string"
},
"position": {
"type": "integer"
},
"repo": {
"required": true,
"type": "string"
},
"sha": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/commits/:sha/comments"
},
"createDeployment": {
"headers": {
"accept": "application/vnd.github.ant-man-preview+json"
},
"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": {
"headers": {
"accept": "application/vnd.github.ant-man-preview+json"
},
"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"
},
"id": {
"alias": "deployment_id",
"deprecated": true
},
"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"
},
"createFile": {
"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"
}
},
"url": "/repos/:owner/:repo/contents/:path"
},
"createForOrg": {
"method": "POST",
"params": {
"allow_merge_commit": {
"type": "boolean"
},
"allow_rebase_merge": {
"type": "boolean"
},
"allow_squash_merge": {
"type": "boolean"
},
"auto_init": {
"type": "boolean"
},
"description": {
"type": "string"
},
"gitignore_template": {
"type": "string"
},
"has_issues": {
"type": "boolean"
},
"has_projects": {
"type": "boolean"
},
"has_wiki": {
"type": "boolean"
},
"homepage": {
"type": "string"
},
"license_template": {
"type": "string"
},
"name": {
"required": true,
"type": "string"
},
"org": {
"required": true,
"type": "string"
},
"private": {
"type": "boolean"
},
"team_id": {
"type": "integer"
}
},
"url": "/orgs/:org/repos"
},
"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"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/hooks"
},
"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"
},
"delete": {
"method": "DELETE",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo"
},
"deleteAsset": {
"method": "DELETE",
"params": {
"asset_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "asset_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/releases/assets/:asset_id"
},
"deleteCommitComment": {
"method": "DELETE",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/comments/:comment_id"
},
"deleteDeployKey": {
"method": "DELETE",
"params": {
"id": {
"alias": "key_id",
"deprecated": true
},
"key_id": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/keys/:key_id"
},
"deleteDownload": {
"method": "DELETE",
"params": {
"download_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "download_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/downloads/:download_id"
},
"deleteFile": {
"method": "DELETE",
"params": {
"author": {
"type": "object"
},
"branch": {
"type": "string"
},
"committer": {
"type": "object"
},
"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"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/hooks/:hook_id"
},
"deleteInvite": {
"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": {
"id": {
"alias": "release_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"release_id": {
"required": true,
"type": "integer"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/releases/:release_id"
},
"edit": {
"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"
},
"description": {
"type": "string"
},
"has_issues": {
"type": "boolean"
},
"has_projects": {
"type": "boolean"
},
"has_wiki": {
"type": "boolean"
},
"homepage": {
"type": "string"
},
"name": {
"required": true,
"type": "string"
},
"owner": {
"required": true,
"type": "string"
},
"private": {
"type": "boolean"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo"
},
"editAsset": {
"method": "PATCH",
"params": {
"asset_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "asset_id",
"deprecated": true
},
"label": {
"type": "string"
},
"name": {
"type": "string"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/releases/assets/:asset_id"
},
"editHook": {
"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"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"remove_events": {
"type": "string[]"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/hooks/:hook_id"
},
"editRelease": {
"method": "PATCH",
"params": {
"body": {
"type": "string"
},
"draft": {
"type": "boolean"
},
"id": {
"alias": "release_id",
"deprecated": true
},
"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"
},
"fork": {
"method": "POST",
"params": {
"organization": {
"type": "string"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/forks"
},
"get": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo"
},
"getAll": {
"method": "GET",
"params": {
"affiliation": {
"enum": [
"owner",
"collaborator",
"organization_member"
],
"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"
},
"getAllCommitComments": {
"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"
},
"getArchiveLink": {
"method": "GET",
"params": {
"archive_format": {
"enum": [
"tarball",
"zipball"
],
"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"
},
"getAsset": {
"method": "GET",
"params": {
"asset_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "asset_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/releases/assets/:asset_id"
},
"getAssets": {
"method": "GET",
"params": {
"id": {
"alias": "release_id",
"deprecated": true
},
"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"
},
"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"
},
"getBranches": {
"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"
},
"getById": {
"method": "GET",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/repositories/:id"
},
"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"
},
"getCollaborators": {
"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"
},
"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": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"sha": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/commits/:sha"
},
"getCommitComment": {
"method": "GET",
"params": {
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/comments/:comment_id"
},
"getCommitComments": {
"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/comments"
},
"getCommits": {
"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"
},
"getCommunityProfileMetrics": {
"headers": {
"accept": "application/vnd.github.black-panther-preview+json"
},
"method": "GET",
"params": {
"name": {
"alias": "repo",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/community/profile"
},
"getContent": {
"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"
},
"getContributors": {
"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"
},
"getDeployKey": {
"method": "GET",
"params": {
"id": {
"alias": "key_id",
"deprecated": true
},
"key_id": {
"required": true,
"type": "integer"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/keys/:key_id"
},
"getDeployKeys": {
"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"
},
"getDeployment": {
"method": "GET",
"params": {
"deployment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "deployment_id",
"deprecated": true
},
"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"
},
"id": {
"alias": "deployment_id",
"deprecated": true
},
"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"
},
"getDeploymentStatuses": {
"headers": {
"accept": "application/vnd.github.ant-man-preview+json"
},
"method": "GET",
"params": {
"deployment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "deployment_id",
"deprecated": true
},
"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"
},
"getDeployments": {
"headers": {
"accept": "application/vnd.github.ant-man-preview+json"
},
"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"
},
"getDownload": {
"method": "GET",
"params": {
"download_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "download_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/downloads/:download_id"
},
"getDownloads": {
"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"
},
"getForOrg": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"type": {
"enum": [
"all",
"public",
"private",
"forks",
"sources",
"member"
],
"type": "string"
}
},
"url": "/orgs/:org/repos"
},
"getForUser": {
"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"
},
"getForks": {
"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"
},
"getHook": {
"method": "GET",
"params": {
"hook_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/hooks/:hook_id"
},
"getHooks": {
"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"
},
"getInvites": {
"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"
},
"getLanguages": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/languages"
},
"getLatestPagesBuild": {
"headers": {
"accept": "application/vnd.github.mister-fantastic-preview+json"
},
"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": {
"headers": {
"accept": "application/vnd.github.mister-fantastic-preview+json"
},
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pages"
},
"getPagesBuild": {
"headers": {
"accept": "application/vnd.github.mister-fantastic-preview+json"
},
"method": "GET",
"params": {
"build_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "build_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pages/builds/:build_id"
},
"getPagesBuilds": {
"headers": {
"accept": "application/vnd.github.mister-fantastic-preview+json"
},
"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"
},
"getPaths": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/traffic/popular/paths"
},
"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"
},
"getProtectedBranchRequiredStatusChecksContexts": {
"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"
},
"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"
},
"getProtectedBranchTeamRestrictions": {
"method": "GET",
"params": {
"branch": {
"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/branches/:branch/protection/restrictions/teams"
},
"getProtectedBranchUserRestrictions": {
"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"
},
"getPublic": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"since": {
"type": "string"
}
},
"url": "/repositories"
},
"getReadme": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"ref": {
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/readme"
},
"getReferrers": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/traffic/popular/referrers"
},
"getRelease": {
"method": "GET",
"params": {
"id": {
"alias": "release_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"release_id": {
"required": true,
"type": "integer"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/releases/:release_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"
},
"getReleases": {
"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"
},
"getShaOfCommitRef": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"ref": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/commits/:ref"
},
"getStatsCodeFrequency": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/stats/code_frequency"
},
"getStatsCommitActivity": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/stats/commit_activity"
},
"getStatsContributors": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/stats/contributors"
},
"getStatsParticipation": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/stats/participation"
},
"getStatsPunchCard": {
"method": "GET",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/stats/punch_card"
},
"getStatuses": {
"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"
},
"getTags": {
"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"
},
"getTeams": {
"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"
},
"getTopics": {
"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"
},
"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"
},
"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"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"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"
},
"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"
},
"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": "input",
"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": "input",
"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": "input",
"required": true,
"type": "string[]"
}
},
"url": "/repos/:owner/:repo/branches/:branch/protection/restrictions/users"
},
"replaceProtectedBranchRequiredStatusChecksContexts": {
"method": "PUT",
"params": {
"branch": {
"required": true,
"type": "string"
},
"contexts": {
"mapTo": "input",
"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": "input",
"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": "input",
"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": {
"headers": {
"accept": "application/vnd.github.mister-fantastic-preview+json"
},
"method": "POST",
"params": {
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/pages/builds"
},
"reviewUserPermissionLevel": {
"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"
},
"testHook": {
"method": "POST",
"params": {
"hook_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "hook_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/hooks/:hook_id/tests"
},
"transfer": {
"headers": {
"accept": "application/vnd.github.nightshade-preview+json"
},
"method": "POST",
"params": {
"new_owner": {
"type": "string"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"team_id": {
"alias": "team_ids",
"deprecated": true
},
"team_ids": {
"type": "integer[]"
}
},
"url": "/repos/:owner/:repo/transfer"
},
"updateBranchProtection": {
"method": "PUT",
"params": {
"branch": {
"required": true,
"type": "string"
},
"enforce_admins": {
"allowNull": true,
"required": true,
"type": "boolean"
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
},
"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.teams": {
"type": "string[]"
},
"restrictions.users": {
"type": "string[]"
}
},
"url": "/repos/:owner/:repo/branches/:branch/protection"
},
"updateCommitComment": {
"method": "PATCH",
"params": {
"body": {
"required": true,
"type": "string"
},
"comment_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "comment_id",
"deprecated": true
},
"owner": {
"required": true,
"type": "string"
},
"repo": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/comments/:comment_id"
},
"updateFile": {
"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": {
"required": true,
"type": "string"
}
},
"url": "/repos/:owner/:repo/contents/:path"
},
"updateInvite": {
"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"
},
"uploadAsset": {
"method": "POST",
"params": {
"contentLength": {
"alias": "headers.content-length"
},
"contentType": {
"alias": "headers.content-type"
},
"file": {
"mapTo": "input",
"required": true,
"type": "string | 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": [
"asc",
"desc"
],
"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": [
"asc",
"desc"
],
"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": {
"method": "GET",
"params": {
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"q": {
"required": true,
"type": "string"
},
"sort": {
"enum": [
"comments",
"created",
"updated"
],
"type": "string"
}
},
"url": "/search/issues"
},
"labels": {
"headers": {
"accept": "application/vnd.github.symmetra-preview+json"
},
"method": "GET",
"params": {
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"q": {
"required": true,
"type": "string"
},
"repository_id": {
"required": true,
"type": "integer"
},
"sort": {
"enum": [
"created",
"updated"
],
"type": "string"
}
},
"url": "/search/labels"
},
"repos": {
"headers": {
"accept": "application/vnd.github.mercy-preview+json"
},
"method": "GET",
"params": {
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"q": {
"required": true,
"type": "string"
},
"sort": {
"enum": [
"stars",
"forks",
"updated"
],
"type": "string"
}
},
"url": "/search/repositories"
},
"topics": {
"headers": {
"accept": "application/vnd.github.mercy-preview+json"
},
"method": "GET",
"params": {
"q": {
"required": true,
"type": "string"
}
},
"url": "/search/topics"
},
"users": {
"method": "GET",
"params": {
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"q": {
"required": true,
"type": "string"
},
"sort": {
"enum": [
"followers",
"repositories",
"joined"
],
"type": "string"
}
},
"url": "/search/users"
}
},
"users": {
"acceptRepoInvite": {
"method": "PATCH",
"params": {
"invitation_id": {
"required": true,
"type": "integer"
}
},
"url": "/user/repository_invitations/:invitation_id"
},
"addEmails": {
"method": "POST",
"params": {
"emails": {
"required": true,
"type": "string[]"
}
},
"url": "/user/emails"
},
"addRepoToInstallation": {
"alias": "apps.addRepoToInstallation",
"deprecated": "`integrations.addRepoToInstallation()` is deprecated, use `apps.addRepoToInstallation()`",
"params": {}
},
"blockUser": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"method": "PUT",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/user/blocks/:username"
},
"checkBlockedUser": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"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"
},
"checkIfOneFollowersOther": {
"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"
},
"createKey": {
"method": "POST",
"params": {
"key": {
"type": "string"
},
"title": {
"type": "string"
}
},
"url": "/user/keys"
},
"declineRepoInvite": {
"method": "DELETE",
"params": {
"invitation_id": {
"required": true,
"type": "integer"
}
},
"url": "/user/repository_invitations/:invitation_id"
},
"deleteEmails": {
"method": "DELETE",
"params": {
"emails": {
"required": true,
"type": "string[]"
}
},
"url": "/user/emails"
},
"deleteGpgKey": {
"method": "DELETE",
"params": {
"gpg_key_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "gpg_key_id",
"deprecated": true
}
},
"url": "/user/gpg_keys/:gpg_key_id"
},
"deleteKey": {
"method": "DELETE",
"params": {
"id": {
"alias": "key_id",
"deprecated": true
},
"key_id": {
"required": true,
"type": "integer"
}
},
"url": "/user/keys/:key_id"
},
"demote": {
"method": "DELETE",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/site_admin"
},
"editOrgMembership": {
"method": "PATCH",
"params": {
"org": {
"required": true,
"type": "string"
},
"state": {
"enum": [
"active"
],
"required": true,
"type": "string"
}
},
"url": "/user/memberships/orgs/:org"
},
"followUser": {
"method": "PUT",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/user/following/:username"
},
"get": {
"method": "GET",
"params": {},
"url": "/user"
},
"getAll": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"since": {
"type": "string"
}
},
"url": "/users"
},
"getBlockedUsers": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"method": "GET",
"params": {},
"url": "/user/blocks"
},
"getById": {
"method": "GET",
"params": {
"id": {
"required": true,
"type": "string"
}
},
"url": "/user/:id"
},
"getContextForUser": {
"headers": {
"accept": "application/vnd.github.hagar-preview+json"
},
"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"
},
"getEmails": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/emails"
},
"getFollowers": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/followers"
},
"getFollowersForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/followers"
},
"getFollowing": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/following"
},
"getFollowingForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/following"
},
"getForUser": {
"method": "GET",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username"
},
"getGpgKey": {
"method": "GET",
"params": {
"gpg_key_id": {
"required": true,
"type": "integer"
},
"id": {
"alias": "gpg_key_id",
"deprecated": true
}
},
"url": "/user/gpg_keys/:gpg_key_id"
},
"getGpgKeys": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/gpg_keys"
},
"getGpgKeysForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/gpg_keys"
},
"getInstallationRepos": {
"method": "GET",
"params": {
"installation_id": {
"required": true,
"type": "integer"
},
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/installations/:installation_id/repositories"
},
"getInstallations": {
"alias": "apps.getInstallations",
"deprecated": "`integrations.getInstallations()` is deprecated, use `apps.getInstallations()`",
"params": {}
},
"getKey": {
"method": "GET",
"params": {
"id": {
"alias": "key_id",
"deprecated": true
},
"key_id": {
"required": true,
"type": "integer"
}
},
"url": "/user/keys/:key_id"
},
"getKeys": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/keys"
},
"getKeysForUser": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/keys"
},
"getMarketplacePurchases": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/marketplace_purchases"
},
"getMarketplaceStubbedPurchases": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/marketplace_purchases/stubbed"
},
"getOrgMembership": {
"method": "GET",
"params": {
"org": {
"required": true,
"type": "string"
}
},
"url": "/user/memberships/orgs/:org"
},
"getOrgMemberships": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"state": {
"enum": [
"active",
"pending"
],
"type": "string"
}
},
"url": "/user/memberships/orgs"
},
"getOrgs": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/orgs"
},
"getPublicEmails": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/public_emails"
},
"getRepoInvites": {
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/repository_invitations"
},
"getTeams": {
"headers": {
"accept": "application/vnd.github.hellcat-preview+json"
},
"method": "GET",
"params": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
}
},
"url": "/user/teams"
},
"promote": {
"method": "PUT",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/site_admin"
},
"removeRepoFromInstallation": {
"alias": "apps.removeRepoFromInstallation",
"deprecated": "`integrations.removeRepoFromInstallation()` is deprecated, use `apps.removeRepoFromInstallation()`",
"params": {}
},
"suspend": {
"method": "PUT",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/suspended"
},
"togglePrimaryEmailVisibility": {
"method": "PATCH",
"params": {
"email": {
"required": true,
"type": "string"
},
"visibility": {
"required": true,
"type": "string"
}
},
"url": "/user/email/visibility"
},
"unblockUser": {
"headers": {
"accept": "application/vnd.github.giant-sentry-fist-preview+json"
},
"method": "DELETE",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/user/blocks/:username"
},
"unfollowUser": {
"method": "DELETE",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/user/following/:username"
},
"unsuspend": {
"method": "DELETE",
"params": {
"username": {
"required": true,
"type": "string"
}
},
"url": "/users/:username/suspended"
},
"update": {
"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"
}
}
}