blob: 0fb97bf9aa2520506a53bc455f05aa09a0209bb1 [file] [log] [blame]
import type { Endpoints, RequestParameters } from "@octokit/types";
export type RestEndpointMethodTypes = {
actions: {
addCustomLabelsToSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
addCustomLabelsToSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
addSelectedRepoToOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
addSelectedRepoToOrgVariable: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["response"];
};
approveWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"]["response"];
};
cancelWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"]["response"];
};
createEnvironmentVariable: {
parameters: RequestParameters & Endpoints["POST /repositories/{repository_id}/environments/{environment_name}/variables"]["parameters"];
response: Endpoints["POST /repositories/{repository_id}/environments/{environment_name}/variables"]["response"];
};
createOrUpdateEnvironmentSecret: {
parameters: RequestParameters & Endpoints["PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["response"];
};
createOrUpdateOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}"]["response"];
};
createOrUpdateRepoSecret: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"];
};
createOrgVariable: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/variables"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/variables"]["response"];
};
createRegistrationTokenForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/registration-token"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/registration-token"]["response"];
};
createRegistrationTokenForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/registration-token"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/registration-token"]["response"];
};
createRemoveTokenForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/remove-token"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/remove-token"]["response"];
};
createRemoveTokenForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/remove-token"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/remove-token"]["response"];
};
createRepoVariable: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/variables"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/variables"]["response"];
};
createWorkflowDispatch: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"]["response"];
};
deleteActionsCacheById: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"]["response"];
};
deleteActionsCacheByKey: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"]["response"];
};
deleteArtifact: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"];
};
deleteEnvironmentSecret: {
parameters: RequestParameters & Endpoints["DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["response"];
};
deleteEnvironmentVariable: {
parameters: RequestParameters & Endpoints["DELETE /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["parameters"];
response: Endpoints["DELETE /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["response"];
};
deleteOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}"]["response"];
};
deleteOrgVariable: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/variables/{name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/variables/{name}"]["response"];
};
deleteRepoSecret: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"];
};
deleteRepoVariable: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/variables/{name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/variables/{name}"]["response"];
};
deleteSelfHostedRunnerFromOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}"]["response"];
};
deleteSelfHostedRunnerFromRepo: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"]["response"];
};
deleteWorkflowRun: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"]["response"];
};
deleteWorkflowRunLogs: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["response"];
};
disableSelectedRepositoryGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"]["response"];
};
disableWorkflow: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"]["response"];
};
downloadArtifact: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"]["response"];
};
downloadJobLogsForWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"]["response"];
};
downloadWorkflowRunAttemptLogs: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"]["response"];
};
downloadWorkflowRunLogs: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"]["response"];
};
enableSelectedRepositoryGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"]["response"];
};
enableWorkflow: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"]["response"];
};
forceCancelWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"]["response"];
};
generateRunnerJitconfigForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/actions/runners/generate-jitconfig"]["parameters"];
response: Endpoints["POST /orgs/{org}/actions/runners/generate-jitconfig"]["response"];
};
generateRunnerJitconfigForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"]["response"];
};
getActionsCacheList: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/caches"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/caches"]["response"];
};
getActionsCacheUsage: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/cache/usage"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/cache/usage"]["response"];
};
getActionsCacheUsageByRepoForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/cache/usage-by-repository"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/cache/usage-by-repository"]["response"];
};
getActionsCacheUsageForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/cache/usage"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/cache/usage"]["response"];
};
getAllowedActionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions/selected-actions"]["response"];
};
getAllowedActionsRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"]["response"];
};
getArtifact: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"]["response"];
};
getCustomOidcSubClaimForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"]["response"];
};
getEnvironmentPublicKey: {
parameters: RequestParameters & Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key"]["parameters"];
response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key"]["response"];
};
getEnvironmentSecret: {
parameters: RequestParameters & Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}"]["response"];
};
getEnvironmentVariable: {
parameters: RequestParameters & Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["parameters"];
response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["response"];
};
getGithubActionsDefaultWorkflowPermissionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions/workflow"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions/workflow"]["response"];
};
getGithubActionsDefaultWorkflowPermissionsRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions/workflow"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/workflow"]["response"];
};
getGithubActionsPermissionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions"]["response"];
};
getGithubActionsPermissionsRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["response"];
};
getJobForWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"]["response"];
};
getOrgPublicKey: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets/public-key"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets/public-key"]["response"];
};
getOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}"]["response"];
};
getOrgVariable: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/variables/{name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/variables/{name}"]["response"];
};
getPendingDeploymentsForRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["response"];
};
getRepoPermissions: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions"]["response"];
};
getRepoPublicKey: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/secrets/public-key"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets/public-key"]["response"];
};
getRepoSecret: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"]["response"];
};
getRepoVariable: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/variables/{name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/variables/{name}"]["response"];
};
getReviewsForRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"]["response"];
};
getSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners/{runner_id}"]["response"];
};
getSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"]["response"];
};
getWorkflow: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"]["response"];
};
getWorkflowAccessToRepository: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/permissions/access"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/permissions/access"]["response"];
};
getWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}"]["response"];
};
getWorkflowRunAttempt: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"]["response"];
};
getWorkflowRunUsage: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"]["response"];
};
getWorkflowUsage: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"]["response"];
};
listArtifactsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/artifacts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/artifacts"]["response"];
};
listEnvironmentSecrets: {
parameters: RequestParameters & Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets"]["parameters"];
response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/secrets"]["response"];
};
listEnvironmentVariables: {
parameters: RequestParameters & Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/variables"]["parameters"];
response: Endpoints["GET /repositories/{repository_id}/environments/{environment_name}/variables"]["response"];
};
listJobsForWorkflowRun: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"]["response"];
};
listJobsForWorkflowRunAttempt: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"]["response"];
};
listLabelsForSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
listLabelsForSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
listOrgSecrets: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets"]["response"];
};
listOrgVariables: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/variables"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/variables"]["response"];
};
listRepoOrganizationSecrets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/organization-secrets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/organization-secrets"]["response"];
};
listRepoOrganizationVariables: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/organization-variables"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/organization-variables"]["response"];
};
listRepoSecrets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/secrets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/secrets"]["response"];
};
listRepoVariables: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/variables"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/variables"]["response"];
};
listRepoWorkflows: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows"]["response"];
};
listRunnerApplicationsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners/downloads"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners/downloads"]["response"];
};
listRunnerApplicationsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners/downloads"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners/downloads"]["response"];
};
listSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"]["response"];
};
listSelectedReposForOrgVariable: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/variables/{name}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/variables/{name}/repositories"]["response"];
};
listSelectedRepositoriesEnabledGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/permissions/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/permissions/repositories"]["response"];
};
listSelfHostedRunnersForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/runners"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/runners"]["response"];
};
listSelfHostedRunnersForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runners"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runners"]["response"];
};
listWorkflowRunArtifacts: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"]["response"];
};
listWorkflowRuns: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"]["response"];
};
listWorkflowRunsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/actions/runs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/actions/runs"]["response"];
};
reRunJobForWorkflowRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"]["response"];
};
reRunWorkflow: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"]["response"];
};
reRunWorkflowFailedJobs: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"]["response"];
};
removeAllCustomLabelsFromSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
removeAllCustomLabelsFromSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
removeCustomLabelFromSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"]["response"];
};
removeCustomLabelFromSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"]["response"];
};
removeSelectedRepoFromOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
removeSelectedRepoFromOrgVariable: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"]["response"];
};
reviewCustomGatesForRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"]["response"];
};
reviewPendingDeploymentsForRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"]["response"];
};
setAllowedActionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/selected-actions"]["response"];
};
setAllowedActionsRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"]["response"];
};
setCustomLabelsForSelfHostedRunnerForOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/runners/{runner_id}/labels"]["response"];
};
setCustomLabelsForSelfHostedRunnerForRepo: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"]["response"];
};
setCustomOidcSubClaimForRepo: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"]["response"];
};
setGithubActionsDefaultWorkflowPermissionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/workflow"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/workflow"]["response"];
};
setGithubActionsDefaultWorkflowPermissionsRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/workflow"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/workflow"]["response"];
};
setGithubActionsPermissionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions"]["response"];
};
setGithubActionsPermissionsRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions"]["response"];
};
setSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"]["response"];
};
setSelectedReposForOrgVariable: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/variables/{name}/repositories"]["response"];
};
setSelectedRepositoriesEnabledGithubActionsOrganization: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/permissions/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/permissions/repositories"]["response"];
};
setWorkflowAccessToRepository: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/access"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/actions/permissions/access"]["response"];
};
updateEnvironmentVariable: {
parameters: RequestParameters & Endpoints["PATCH /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["parameters"];
response: Endpoints["PATCH /repositories/{repository_id}/environments/{environment_name}/variables/{name}"]["response"];
};
updateOrgVariable: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/actions/variables/{name}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/actions/variables/{name}"]["response"];
};
updateRepoVariable: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]["response"];
};
};
activity: {
checkRepoIsStarredByAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/starred/{owner}/{repo}"]["parameters"];
response: Endpoints["GET /user/starred/{owner}/{repo}"]["response"];
};
deleteRepoSubscription: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/subscription"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/subscription"]["response"];
};
deleteThreadSubscription: {
parameters: RequestParameters & Endpoints["DELETE /notifications/threads/{thread_id}/subscription"]["parameters"];
response: Endpoints["DELETE /notifications/threads/{thread_id}/subscription"]["response"];
};
getFeeds: {
parameters: RequestParameters & Endpoints["GET /feeds"]["parameters"];
response: Endpoints["GET /feeds"]["response"];
};
getRepoSubscription: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/subscription"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/subscription"]["response"];
};
getThread: {
parameters: RequestParameters & Endpoints["GET /notifications/threads/{thread_id}"]["parameters"];
response: Endpoints["GET /notifications/threads/{thread_id}"]["response"];
};
getThreadSubscriptionForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /notifications/threads/{thread_id}/subscription"]["parameters"];
response: Endpoints["GET /notifications/threads/{thread_id}/subscription"]["response"];
};
listEventsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/events"]["parameters"];
response: Endpoints["GET /users/{username}/events"]["response"];
};
listNotificationsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /notifications"]["parameters"];
response: Endpoints["GET /notifications"]["response"];
};
listOrgEventsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/events/orgs/{org}"]["parameters"];
response: Endpoints["GET /users/{username}/events/orgs/{org}"]["response"];
};
listPublicEvents: {
parameters: RequestParameters & Endpoints["GET /events"]["parameters"];
response: Endpoints["GET /events"]["response"];
};
listPublicEventsForRepoNetwork: {
parameters: RequestParameters & Endpoints["GET /networks/{owner}/{repo}/events"]["parameters"];
response: Endpoints["GET /networks/{owner}/{repo}/events"]["response"];
};
listPublicEventsForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/events/public"]["parameters"];
response: Endpoints["GET /users/{username}/events/public"]["response"];
};
listPublicOrgEvents: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/events"]["parameters"];
response: Endpoints["GET /orgs/{org}/events"]["response"];
};
listReceivedEventsForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/received_events"]["parameters"];
response: Endpoints["GET /users/{username}/received_events"]["response"];
};
listReceivedPublicEventsForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/received_events/public"]["parameters"];
response: Endpoints["GET /users/{username}/received_events/public"]["response"];
};
listRepoEvents: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/events"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/events"]["response"];
};
listRepoNotificationsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/notifications"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/notifications"]["response"];
};
listReposStarredByAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/starred"]["parameters"];
response: Endpoints["GET /user/starred"]["response"];
};
listReposStarredByUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/starred"]["parameters"];
response: Endpoints["GET /users/{username}/starred"]["response"];
};
listReposWatchedByUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/subscriptions"]["parameters"];
response: Endpoints["GET /users/{username}/subscriptions"]["response"];
};
listStargazersForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/stargazers"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/stargazers"]["response"];
};
listWatchedReposForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/subscriptions"]["parameters"];
response: Endpoints["GET /user/subscriptions"]["response"];
};
listWatchersForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/subscribers"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/subscribers"]["response"];
};
markNotificationsAsRead: {
parameters: RequestParameters & Endpoints["PUT /notifications"]["parameters"];
response: Endpoints["PUT /notifications"]["response"];
};
markRepoNotificationsAsRead: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/notifications"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/notifications"]["response"];
};
markThreadAsRead: {
parameters: RequestParameters & Endpoints["PATCH /notifications/threads/{thread_id}"]["parameters"];
response: Endpoints["PATCH /notifications/threads/{thread_id}"]["response"];
};
setRepoSubscription: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/subscription"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/subscription"]["response"];
};
setThreadSubscription: {
parameters: RequestParameters & Endpoints["PUT /notifications/threads/{thread_id}/subscription"]["parameters"];
response: Endpoints["PUT /notifications/threads/{thread_id}/subscription"]["response"];
};
starRepoForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/starred/{owner}/{repo}"]["parameters"];
response: Endpoints["PUT /user/starred/{owner}/{repo}"]["response"];
};
unstarRepoForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/starred/{owner}/{repo}"]["parameters"];
response: Endpoints["DELETE /user/starred/{owner}/{repo}"]["response"];
};
};
apps: {
addRepoToInstallation: {
parameters: RequestParameters & Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["response"];
};
addRepoToInstallationForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /user/installations/{installation_id}/repositories/{repository_id}"]["response"];
};
checkToken: {
parameters: RequestParameters & Endpoints["POST /applications/{client_id}/token"]["parameters"];
response: Endpoints["POST /applications/{client_id}/token"]["response"];
};
createFromManifest: {
parameters: RequestParameters & Endpoints["POST /app-manifests/{code}/conversions"]["parameters"];
response: Endpoints["POST /app-manifests/{code}/conversions"]["response"];
};
createInstallationAccessToken: {
parameters: RequestParameters & Endpoints["POST /app/installations/{installation_id}/access_tokens"]["parameters"];
response: Endpoints["POST /app/installations/{installation_id}/access_tokens"]["response"];
};
deleteAuthorization: {
parameters: RequestParameters & Endpoints["DELETE /applications/{client_id}/grant"]["parameters"];
response: Endpoints["DELETE /applications/{client_id}/grant"]["response"];
};
deleteInstallation: {
parameters: RequestParameters & Endpoints["DELETE /app/installations/{installation_id}"]["parameters"];
response: Endpoints["DELETE /app/installations/{installation_id}"]["response"];
};
deleteToken: {
parameters: RequestParameters & Endpoints["DELETE /applications/{client_id}/token"]["parameters"];
response: Endpoints["DELETE /applications/{client_id}/token"]["response"];
};
getAuthenticated: {
parameters: RequestParameters & Endpoints["GET /app"]["parameters"];
response: Endpoints["GET /app"]["response"];
};
getBySlug: {
parameters: RequestParameters & Endpoints["GET /apps/{app_slug}"]["parameters"];
response: Endpoints["GET /apps/{app_slug}"]["response"];
};
getInstallation: {
parameters: RequestParameters & Endpoints["GET /app/installations/{installation_id}"]["parameters"];
response: Endpoints["GET /app/installations/{installation_id}"]["response"];
};
getOrgInstallation: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/installation"]["parameters"];
response: Endpoints["GET /orgs/{org}/installation"]["response"];
};
getRepoInstallation: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/installation"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/installation"]["response"];
};
getSubscriptionPlanForAccount: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/accounts/{account_id}"]["parameters"];
response: Endpoints["GET /marketplace_listing/accounts/{account_id}"]["response"];
};
getSubscriptionPlanForAccountStubbed: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/stubbed/accounts/{account_id}"]["parameters"];
response: Endpoints["GET /marketplace_listing/stubbed/accounts/{account_id}"]["response"];
};
getUserInstallation: {
parameters: RequestParameters & Endpoints["GET /users/{username}/installation"]["parameters"];
response: Endpoints["GET /users/{username}/installation"]["response"];
};
getWebhookConfigForApp: {
parameters: RequestParameters & Endpoints["GET /app/hook/config"]["parameters"];
response: Endpoints["GET /app/hook/config"]["response"];
};
getWebhookDelivery: {
parameters: RequestParameters & Endpoints["GET /app/hook/deliveries/{delivery_id}"]["parameters"];
response: Endpoints["GET /app/hook/deliveries/{delivery_id}"]["response"];
};
listAccountsForPlan: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/plans/{plan_id}/accounts"]["parameters"];
response: Endpoints["GET /marketplace_listing/plans/{plan_id}/accounts"]["response"];
};
listAccountsForPlanStubbed: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"]["parameters"];
response: Endpoints["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"]["response"];
};
listInstallationReposForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/installations/{installation_id}/repositories"]["parameters"];
response: Endpoints["GET /user/installations/{installation_id}/repositories"]["response"];
};
listInstallationRequestsForAuthenticatedApp: {
parameters: RequestParameters & Endpoints["GET /app/installation-requests"]["parameters"];
response: Endpoints["GET /app/installation-requests"]["response"];
};
listInstallations: {
parameters: RequestParameters & Endpoints["GET /app/installations"]["parameters"];
response: Endpoints["GET /app/installations"]["response"];
};
listInstallationsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/installations"]["parameters"];
response: Endpoints["GET /user/installations"]["response"];
};
listPlans: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/plans"]["parameters"];
response: Endpoints["GET /marketplace_listing/plans"]["response"];
};
listPlansStubbed: {
parameters: RequestParameters & Endpoints["GET /marketplace_listing/stubbed/plans"]["parameters"];
response: Endpoints["GET /marketplace_listing/stubbed/plans"]["response"];
};
listReposAccessibleToInstallation: {
parameters: RequestParameters & Endpoints["GET /installation/repositories"]["parameters"];
response: Endpoints["GET /installation/repositories"]["response"];
};
listSubscriptionsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/marketplace_purchases"]["parameters"];
response: Endpoints["GET /user/marketplace_purchases"]["response"];
};
listSubscriptionsForAuthenticatedUserStubbed: {
parameters: RequestParameters & Endpoints["GET /user/marketplace_purchases/stubbed"]["parameters"];
response: Endpoints["GET /user/marketplace_purchases/stubbed"]["response"];
};
listWebhookDeliveries: {
parameters: RequestParameters & Endpoints["GET /app/hook/deliveries"]["parameters"];
response: Endpoints["GET /app/hook/deliveries"]["response"];
};
redeliverWebhookDelivery: {
parameters: RequestParameters & Endpoints["POST /app/hook/deliveries/{delivery_id}/attempts"]["parameters"];
response: Endpoints["POST /app/hook/deliveries/{delivery_id}/attempts"]["response"];
};
removeRepoFromInstallation: {
parameters: RequestParameters & Endpoints["DELETE /user/installations/{installation_id}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /user/installations/{installation_id}/repositories/{repository_id}"]["response"];
};
removeRepoFromInstallationForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/installations/{installation_id}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /user/installations/{installation_id}/repositories/{repository_id}"]["response"];
};
resetToken: {
parameters: RequestParameters & Endpoints["PATCH /applications/{client_id}/token"]["parameters"];
response: Endpoints["PATCH /applications/{client_id}/token"]["response"];
};
revokeInstallationAccessToken: {
parameters: RequestParameters & Endpoints["DELETE /installation/token"]["parameters"];
response: Endpoints["DELETE /installation/token"]["response"];
};
scopeToken: {
parameters: RequestParameters & Endpoints["POST /applications/{client_id}/token/scoped"]["parameters"];
response: Endpoints["POST /applications/{client_id}/token/scoped"]["response"];
};
suspendInstallation: {
parameters: RequestParameters & Endpoints["PUT /app/installations/{installation_id}/suspended"]["parameters"];
response: Endpoints["PUT /app/installations/{installation_id}/suspended"]["response"];
};
unsuspendInstallation: {
parameters: RequestParameters & Endpoints["DELETE /app/installations/{installation_id}/suspended"]["parameters"];
response: Endpoints["DELETE /app/installations/{installation_id}/suspended"]["response"];
};
updateWebhookConfigForApp: {
parameters: RequestParameters & Endpoints["PATCH /app/hook/config"]["parameters"];
response: Endpoints["PATCH /app/hook/config"]["response"];
};
};
billing: {
getGithubActionsBillingOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/settings/billing/actions"]["parameters"];
response: Endpoints["GET /orgs/{org}/settings/billing/actions"]["response"];
};
getGithubActionsBillingUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/settings/billing/actions"]["parameters"];
response: Endpoints["GET /users/{username}/settings/billing/actions"]["response"];
};
getGithubPackagesBillingOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/settings/billing/packages"]["parameters"];
response: Endpoints["GET /orgs/{org}/settings/billing/packages"]["response"];
};
getGithubPackagesBillingUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/settings/billing/packages"]["parameters"];
response: Endpoints["GET /users/{username}/settings/billing/packages"]["response"];
};
getSharedStorageBillingOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/settings/billing/shared-storage"]["parameters"];
response: Endpoints["GET /orgs/{org}/settings/billing/shared-storage"]["response"];
};
getSharedStorageBillingUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/settings/billing/shared-storage"]["parameters"];
response: Endpoints["GET /users/{username}/settings/billing/shared-storage"]["response"];
};
};
checks: {
create: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/check-runs"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/check-runs"]["response"];
};
createSuite: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/check-suites"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/check-suites"]["response"];
};
get: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"]["response"];
};
getSuite: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"]["response"];
};
listAnnotations: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"]["response"];
};
listForRef: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"]["response"];
};
listForSuite: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"]["response"];
};
listSuitesForRef: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"]["response"];
};
rerequestRun: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"]["response"];
};
rerequestSuite: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"]["response"];
};
setSuitesPreferences: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/check-suites/preferences"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/check-suites/preferences"]["response"];
};
update: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]["response"];
};
};
codeScanning: {
deleteAnalysis: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"]["response"];
};
getAlert: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"]["response"];
};
getAnalysis: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"]["response"];
};
getCodeqlDatabase: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"]["response"];
};
getDefaultSetup: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/default-setup"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/default-setup"]["response"];
};
getSarif: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"]["response"];
};
listAlertInstances: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"]["response"];
};
listAlertsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/code-scanning/alerts"]["parameters"];
response: Endpoints["GET /orgs/{org}/code-scanning/alerts"]["response"];
};
listAlertsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts"]["response"];
};
listAlertsInstances: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"]["response"];
};
listCodeqlDatabases: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"]["response"];
};
listRecentAnalyses: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/code-scanning/analyses"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/code-scanning/analyses"]["response"];
};
updateAlert: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"]["response"];
};
updateDefaultSetup: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"]["response"];
};
uploadSarif: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/code-scanning/sarifs"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/code-scanning/sarifs"]["response"];
};
};
codesOfConduct: {
getAllCodesOfConduct: {
parameters: RequestParameters & Endpoints["GET /codes_of_conduct"]["parameters"];
response: Endpoints["GET /codes_of_conduct"]["response"];
};
getConductCode: {
parameters: RequestParameters & Endpoints["GET /codes_of_conduct/{key}"]["parameters"];
response: Endpoints["GET /codes_of_conduct/{key}"]["response"];
};
};
codespaces: {
addRepositoryForSecretForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
addSelectedRepoToOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
checkPermissionsForDevcontainer: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces/permissions_check"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces/permissions_check"]["response"];
};
codespaceMachinesForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces/{codespace_name}/machines"]["parameters"];
response: Endpoints["GET /user/codespaces/{codespace_name}/machines"]["response"];
};
createForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/codespaces"]["parameters"];
response: Endpoints["POST /user/codespaces"]["response"];
};
createOrUpdateOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}"]["response"];
};
createOrUpdateRepoSecret: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["response"];
};
createOrUpdateSecretForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /user/codespaces/secrets/{secret_name}"]["response"];
};
createWithPrForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"]["response"];
};
createWithRepoForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/codespaces"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/codespaces"]["response"];
};
deleteForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/codespaces/{codespace_name}"]["parameters"];
response: Endpoints["DELETE /user/codespaces/{codespace_name}"]["response"];
};
deleteFromOrganization: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"]["response"];
};
deleteOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"]["response"];
};
deleteRepoSecret: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["response"];
};
deleteSecretForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /user/codespaces/secrets/{secret_name}"]["response"];
};
exportForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/codespaces/{codespace_name}/exports"]["parameters"];
response: Endpoints["POST /user/codespaces/{codespace_name}/exports"]["response"];
};
getCodespacesForUserInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/members/{username}/codespaces"]["parameters"];
response: Endpoints["GET /orgs/{org}/members/{username}/codespaces"]["response"];
};
getExportDetailsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces/{codespace_name}/exports/{export_id}"]["parameters"];
response: Endpoints["GET /user/codespaces/{codespace_name}/exports/{export_id}"]["response"];
};
getForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces/{codespace_name}"]["parameters"];
response: Endpoints["GET /user/codespaces/{codespace_name}"]["response"];
};
getOrgPublicKey: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/codespaces/secrets/public-key"]["parameters"];
response: Endpoints["GET /orgs/{org}/codespaces/secrets/public-key"]["response"];
};
getOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/codespaces/secrets/{secret_name}"]["response"];
};
getPublicKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces/secrets/public-key"]["parameters"];
response: Endpoints["GET /user/codespaces/secrets/public-key"]["response"];
};
getRepoPublicKey: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"]["response"];
};
getRepoSecret: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"]["response"];
};
getSecretForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /user/codespaces/secrets/{secret_name}"]["response"];
};
listDevcontainersInRepositoryForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces/devcontainers"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces/devcontainers"]["response"];
};
listForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces"]["parameters"];
response: Endpoints["GET /user/codespaces"]["response"];
};
listInOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/codespaces"]["parameters"];
response: Endpoints["GET /orgs/{org}/codespaces"]["response"];
};
listInRepositoryForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces"]["response"];
};
listOrgSecrets: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/codespaces/secrets"]["parameters"];
response: Endpoints["GET /orgs/{org}/codespaces/secrets"]["response"];
};
listRepoSecrets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces/secrets"]["response"];
};
listRepositoriesForSecretForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["GET /user/codespaces/secrets/{secret_name}/repositories"]["response"];
};
listSecretsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/codespaces/secrets"]["parameters"];
response: Endpoints["GET /user/codespaces/secrets"]["response"];
};
listSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"]["response"];
};
preFlightWithRepoForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces/new"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces/new"]["response"];
};
publishForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/codespaces/{codespace_name}/publish"]["parameters"];
response: Endpoints["POST /user/codespaces/{codespace_name}/publish"]["response"];
};
removeRepositoryForSecretForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
removeSelectedRepoFromOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
repoMachinesForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codespaces/machines"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codespaces/machines"]["response"];
};
setRepositoriesForSecretForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/codespaces/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["PUT /user/codespaces/secrets/{secret_name}/repositories"]["response"];
};
setSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"]["response"];
};
startForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/codespaces/{codespace_name}/start"]["parameters"];
response: Endpoints["POST /user/codespaces/{codespace_name}/start"]["response"];
};
stopForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/codespaces/{codespace_name}/stop"]["parameters"];
response: Endpoints["POST /user/codespaces/{codespace_name}/stop"]["response"];
};
stopInOrganization: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"]["parameters"];
response: Endpoints["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"]["response"];
};
updateForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PATCH /user/codespaces/{codespace_name}"]["parameters"];
response: Endpoints["PATCH /user/codespaces/{codespace_name}"]["response"];
};
};
copilot: {
addCopilotForBusinessSeatsForTeams: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/copilot/billing/selected_teams"]["parameters"];
response: Endpoints["POST /orgs/{org}/copilot/billing/selected_teams"]["response"];
};
addCopilotForBusinessSeatsForUsers: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/copilot/billing/selected_users"]["parameters"];
response: Endpoints["POST /orgs/{org}/copilot/billing/selected_users"]["response"];
};
cancelCopilotSeatAssignmentForTeams: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/copilot/billing/selected_teams"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/copilot/billing/selected_teams"]["response"];
};
cancelCopilotSeatAssignmentForUsers: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/copilot/billing/selected_users"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/copilot/billing/selected_users"]["response"];
};
getCopilotOrganizationDetails: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/copilot/billing"]["parameters"];
response: Endpoints["GET /orgs/{org}/copilot/billing"]["response"];
};
getCopilotSeatDetailsForUser: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/members/{username}/copilot"]["parameters"];
response: Endpoints["GET /orgs/{org}/members/{username}/copilot"]["response"];
};
listCopilotSeats: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/copilot/billing/seats"]["parameters"];
response: Endpoints["GET /orgs/{org}/copilot/billing/seats"]["response"];
};
};
dependabot: {
addSelectedRepoToOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
createOrUpdateOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}"]["response"];
};
createOrUpdateRepoSecret: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["response"];
};
deleteOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"]["response"];
};
deleteRepoSecret: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["response"];
};
getAlert: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]["response"];
};
getOrgPublicKey: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/dependabot/secrets/public-key"]["parameters"];
response: Endpoints["GET /orgs/{org}/dependabot/secrets/public-key"]["response"];
};
getOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/dependabot/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/dependabot/secrets/{secret_name}"]["response"];
};
getRepoPublicKey: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"]["response"];
};
getRepoSecret: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"]["response"];
};
listAlertsForEnterprise: {
parameters: RequestParameters & Endpoints["GET /enterprises/{enterprise}/dependabot/alerts"]["parameters"];
response: Endpoints["GET /enterprises/{enterprise}/dependabot/alerts"]["response"];
};
listAlertsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/dependabot/alerts"]["parameters"];
response: Endpoints["GET /orgs/{org}/dependabot/alerts"]["response"];
};
listAlertsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/dependabot/alerts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/dependabot/alerts"]["response"];
};
listOrgSecrets: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/dependabot/secrets"]["parameters"];
response: Endpoints["GET /orgs/{org}/dependabot/secrets"]["response"];
};
listRepoSecrets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/dependabot/secrets"]["response"];
};
listSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"]["response"];
};
removeSelectedRepoFromOrgSecret: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"]["response"];
};
setSelectedReposForOrgSecret: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"]["parameters"];
response: Endpoints["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"]["response"];
};
updateAlert: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]["response"];
};
};
dependencyGraph: {
createRepositorySnapshot: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/dependency-graph/snapshots"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/dependency-graph/snapshots"]["response"];
};
diffRange: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"]["response"];
};
exportSbom: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/dependency-graph/sbom"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/dependency-graph/sbom"]["response"];
};
};
emojis: {
get: {
parameters: RequestParameters & Endpoints["GET /emojis"]["parameters"];
response: Endpoints["GET /emojis"]["response"];
};
};
gists: {
checkIsStarred: {
parameters: RequestParameters & Endpoints["GET /gists/{gist_id}/star"]["parameters"];
response: Endpoints["GET /gists/{gist_id}/star"]["response"];
};
create: {
parameters: RequestParameters & Endpoints["POST /gists"]["parameters"];
response: Endpoints["POST /gists"]["response"];
};
createComment: {
parameters: RequestParameters & Endpoints["POST /gists/{gist_id}/comments"]["parameters"];
response: Endpoints["POST /gists/{gist_id}/comments"]["response"];
};
delete: {
parameters: RequestParameters & Endpoints["DELETE /gists/{gist_id}"]["parameters"];
response: Endpoints["DELETE /gists/{gist_id}"]["response"];
};
deleteComment: {
parameters: RequestParameters & Endpoints["DELETE /gists/{gist_id}/comments/{comment_id}"]["parameters"];
response: Endpoints["DELETE /gists/{gist_id}/comments/{comment_id}"]["response"];
};
fork: {
parameters: RequestParameters & Endpoints["POST /gists/{gist_id}/forks"]["parameters"];
response: Endpoints["POST /gists/{gist_id}/forks"]["response"];
};
get: {
parameters: RequestParameters & Endpoints["GET /gists/{gist_id}"]["parameters"];
response: Endpoints["GET /gists/{gist_id}"]["response"];
};
getComment: {
parameters: RequestParameters & Endpoints["GET /gists/{gist_id}/comments/{comment_id}"]["parameters"];
response: Endpoints["GET /gists/{gist_id}/comments/{comment_id}"]["response"];
};
getRevision: {
parameters: RequestParameters & Endpoints["GET /gists/{gist_id}/{sha}"]["parameters"];
response: Endpoints["GET /gists/{gist_id}/{sha}"]["response"];
};
list: {
parameters: RequestParameters & Endpoints["GET /gists"]["parameters"];
response: Endpoints["GET /gists"]["response"];
};
listComments: {
parameters: RequestParameters & Endpoints["GET /gists/{gist_id}/comments"]["parameters"];
response: Endpoints["GET /gists/{gist_id}/comments"]["response"];
};
listCommits: {
parameters: RequestParameters & Endpoints["GET /gists/{gist_id}/commits"]["parameters"];
response: Endpoints["GET /gists/{gist_id}/commits"]["response"];
};
listForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/gists"]["parameters"];
response: Endpoints["GET /users/{username}/gists"]["response"];
};
listForks: {
parameters: RequestParameters & Endpoints["GET /gists/{gist_id}/forks"]["parameters"];
response: Endpoints["GET /gists/{gist_id}/forks"]["response"];
};
listPublic: {
parameters: RequestParameters & Endpoints["GET /gists/public"]["parameters"];
response: Endpoints["GET /gists/public"]["response"];
};
listStarred: {
parameters: RequestParameters & Endpoints["GET /gists/starred"]["parameters"];
response: Endpoints["GET /gists/starred"]["response"];
};
star: {
parameters: RequestParameters & Endpoints["PUT /gists/{gist_id}/star"]["parameters"];
response: Endpoints["PUT /gists/{gist_id}/star"]["response"];
};
unstar: {
parameters: RequestParameters & Endpoints["DELETE /gists/{gist_id}/star"]["parameters"];
response: Endpoints["DELETE /gists/{gist_id}/star"]["response"];
};
update: {
parameters: RequestParameters & Endpoints["PATCH /gists/{gist_id}"]["parameters"];
response: Endpoints["PATCH /gists/{gist_id}"]["response"];
};
updateComment: {
parameters: RequestParameters & Endpoints["PATCH /gists/{gist_id}/comments/{comment_id}"]["parameters"];
response: Endpoints["PATCH /gists/{gist_id}/comments/{comment_id}"]["response"];
};
};
git: {
createBlob: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/git/blobs"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/git/blobs"]["response"];
};
createCommit: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/git/commits"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/git/commits"]["response"];
};
createRef: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/git/refs"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/git/refs"]["response"];
};
createTag: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/git/tags"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/git/tags"]["response"];
};
createTree: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/git/trees"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/git/trees"]["response"];
};
deleteRef: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/git/refs/{ref}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/git/refs/{ref}"]["response"];
};
getBlob: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"]["response"];
};
getCommit: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"]["response"];
};
getRef: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/git/ref/{ref}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/git/ref/{ref}"]["response"];
};
getTag: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"]["response"];
};
getTree: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"]["response"];
};
listMatchingRefs: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"]["response"];
};
updateRef: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]["response"];
};
};
gitignore: {
getAllTemplates: {
parameters: RequestParameters & Endpoints["GET /gitignore/templates"]["parameters"];
response: Endpoints["GET /gitignore/templates"]["response"];
};
getTemplate: {
parameters: RequestParameters & Endpoints["GET /gitignore/templates/{name}"]["parameters"];
response: Endpoints["GET /gitignore/templates/{name}"]["response"];
};
};
interactions: {
getRestrictionsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/interaction-limits"]["parameters"];
response: Endpoints["GET /user/interaction-limits"]["response"];
};
getRestrictionsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/interaction-limits"]["parameters"];
response: Endpoints["GET /orgs/{org}/interaction-limits"]["response"];
};
getRestrictionsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/interaction-limits"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/interaction-limits"]["response"];
};
getRestrictionsForYourPublicRepos: {
parameters: RequestParameters & Endpoints["GET /user/interaction-limits"]["parameters"];
response: Endpoints["GET /user/interaction-limits"]["response"];
};
removeRestrictionsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/interaction-limits"]["parameters"];
response: Endpoints["DELETE /user/interaction-limits"]["response"];
};
removeRestrictionsForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/interaction-limits"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/interaction-limits"]["response"];
};
removeRestrictionsForRepo: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/interaction-limits"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/interaction-limits"]["response"];
};
removeRestrictionsForYourPublicRepos: {
parameters: RequestParameters & Endpoints["DELETE /user/interaction-limits"]["parameters"];
response: Endpoints["DELETE /user/interaction-limits"]["response"];
};
setRestrictionsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /user/interaction-limits"]["parameters"];
response: Endpoints["PUT /user/interaction-limits"]["response"];
};
setRestrictionsForOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/interaction-limits"]["parameters"];
response: Endpoints["PUT /orgs/{org}/interaction-limits"]["response"];
};
setRestrictionsForRepo: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/interaction-limits"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/interaction-limits"]["response"];
};
setRestrictionsForYourPublicRepos: {
parameters: RequestParameters & Endpoints["PUT /user/interaction-limits"]["parameters"];
response: Endpoints["PUT /user/interaction-limits"]["response"];
};
};
issues: {
addAssignees: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"]["response"];
};
addLabels: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"];
};
checkUserCanBeAssigned: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/assignees/{assignee}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/assignees/{assignee}"]["response"];
};
checkUserCanBeAssignedToIssue: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"]["response"];
};
create: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/issues"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/issues"]["response"];
};
createComment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"]["response"];
};
createLabel: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/labels"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/labels"]["response"];
};
createMilestone: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/milestones"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/milestones"]["response"];
};
deleteComment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"]["response"];
};
deleteLabel: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/labels/{name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/labels/{name}"]["response"];
};
deleteMilestone: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"]["response"];
};
get: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}"]["response"];
};
getComment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"]["response"];
};
getEvent: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/events/{event_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/events/{event_id}"]["response"];
};
getLabel: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/labels/{name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/labels/{name}"]["response"];
};
getMilestone: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/milestones/{milestone_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/milestones/{milestone_number}"]["response"];
};
list: {
parameters: RequestParameters & Endpoints["GET /issues"]["parameters"];
response: Endpoints["GET /issues"]["response"];
};
listAssignees: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/assignees"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/assignees"]["response"];
};
listComments: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"]["response"];
};
listCommentsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/comments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/comments"]["response"];
};
listEvents: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/events"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/events"]["response"];
};
listEventsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/events"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/events"]["response"];
};
listEventsForTimeline: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"]["response"];
};
listForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/issues"]["parameters"];
response: Endpoints["GET /user/issues"]["response"];
};
listForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/issues"]["parameters"];
response: Endpoints["GET /orgs/{org}/issues"]["response"];
};
listForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues"]["response"];
};
listLabelsForMilestone: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"]["response"];
};
listLabelsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/labels"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/labels"]["response"];
};
listLabelsOnIssue: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"];
};
listMilestones: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/milestones"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/milestones"]["response"];
};
lock: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"]["response"];
};
removeAllLabels: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"];
};
removeAssignees: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"]["response"];
};
removeLabel: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"]["response"];
};
setLabels: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"]["response"];
};
unlock: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"]["response"];
};
update: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/issues/{issue_number}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/issues/{issue_number}"]["response"];
};
updateComment: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"]["response"];
};
updateLabel: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/labels/{name}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/labels/{name}"]["response"];
};
updateMilestone: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]["response"];
};
};
licenses: {
get: {
parameters: RequestParameters & Endpoints["GET /licenses/{license}"]["parameters"];
response: Endpoints["GET /licenses/{license}"]["response"];
};
getAllCommonlyUsed: {
parameters: RequestParameters & Endpoints["GET /licenses"]["parameters"];
response: Endpoints["GET /licenses"]["response"];
};
getForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/license"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/license"]["response"];
};
};
markdown: {
render: {
parameters: RequestParameters & Endpoints["POST /markdown"]["parameters"];
response: Endpoints["POST /markdown"]["response"];
};
renderRaw: {
parameters: RequestParameters & Endpoints["POST /markdown/raw"]["parameters"];
response: Endpoints["POST /markdown/raw"]["response"];
};
};
meta: {
get: {
parameters: RequestParameters & Endpoints["GET /meta"]["parameters"];
response: Endpoints["GET /meta"]["response"];
};
getAllVersions: {
parameters: RequestParameters & Endpoints["GET /versions"]["parameters"];
response: Endpoints["GET /versions"]["response"];
};
getOctocat: {
parameters: RequestParameters & Endpoints["GET /octocat"]["parameters"];
response: Endpoints["GET /octocat"]["response"];
};
getZen: {
parameters: RequestParameters & Endpoints["GET /zen"]["parameters"];
response: Endpoints["GET /zen"]["response"];
};
root: {
parameters: RequestParameters & Endpoints["GET /"]["parameters"];
response: Endpoints["GET /"]["response"];
};
};
migrations: {
cancelImport: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/import"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/import"]["response"];
};
deleteArchiveForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/migrations/{migration_id}/archive"]["parameters"];
response: Endpoints["DELETE /user/migrations/{migration_id}/archive"]["response"];
};
deleteArchiveForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/migrations/{migration_id}/archive"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/migrations/{migration_id}/archive"]["response"];
};
downloadArchiveForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/migrations/{migration_id}/archive"]["parameters"];
response: Endpoints["GET /orgs/{org}/migrations/{migration_id}/archive"]["response"];
};
getArchiveForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/migrations/{migration_id}/archive"]["parameters"];
response: Endpoints["GET /user/migrations/{migration_id}/archive"]["response"];
};
getCommitAuthors: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/import/authors"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/import/authors"]["response"];
};
getImportStatus: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/import"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/import"]["response"];
};
getLargeFiles: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/import/large_files"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/import/large_files"]["response"];
};
getStatusForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/migrations/{migration_id}"]["parameters"];
response: Endpoints["GET /user/migrations/{migration_id}"]["response"];
};
getStatusForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/migrations/{migration_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/migrations/{migration_id}"]["response"];
};
listForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/migrations"]["parameters"];
response: Endpoints["GET /user/migrations"]["response"];
};
listForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/migrations"]["parameters"];
response: Endpoints["GET /orgs/{org}/migrations"]["response"];
};
listReposForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/migrations/{migration_id}/repositories"]["parameters"];
response: Endpoints["GET /user/migrations/{migration_id}/repositories"]["response"];
};
listReposForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/migrations/{migration_id}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/migrations/{migration_id}/repositories"]["response"];
};
listReposForUser: {
parameters: RequestParameters & Endpoints["GET /user/migrations/{migration_id}/repositories"]["parameters"];
response: Endpoints["GET /user/migrations/{migration_id}/repositories"]["response"];
};
mapCommitAuthor: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/import/authors/{author_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/import/authors/{author_id}"]["response"];
};
setLfsPreference: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/import/lfs"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/import/lfs"]["response"];
};
startForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/migrations"]["parameters"];
response: Endpoints["POST /user/migrations"]["response"];
};
startForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/migrations"]["parameters"];
response: Endpoints["POST /orgs/{org}/migrations"]["response"];
};
startImport: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/import"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/import"]["response"];
};
unlockRepoForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"]["parameters"];
response: Endpoints["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"]["response"];
};
unlockRepoForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]["response"];
};
updateImport: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/import"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/import"]["response"];
};
};
oidc: {
getOidcCustomSubTemplateForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/actions/oidc/customization/sub"]["parameters"];
response: Endpoints["GET /orgs/{org}/actions/oidc/customization/sub"]["response"];
};
updateOidcCustomSubTemplateForOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/actions/oidc/customization/sub"]["parameters"];
response: Endpoints["PUT /orgs/{org}/actions/oidc/customization/sub"]["response"];
};
};
orgs: {
addSecurityManagerTeam: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/security-managers/teams/{team_slug}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/security-managers/teams/{team_slug}"]["response"];
};
blockUser: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/blocks/{username}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/blocks/{username}"]["response"];
};
cancelInvitation: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/invitations/{invitation_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/invitations/{invitation_id}"]["response"];
};
checkBlockedUser: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/blocks/{username}"]["parameters"];
response: Endpoints["GET /orgs/{org}/blocks/{username}"]["response"];
};
checkMembershipForUser: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/members/{username}"]["parameters"];
response: Endpoints["GET /orgs/{org}/members/{username}"]["response"];
};
checkPublicMembershipForUser: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/public_members/{username}"]["parameters"];
response: Endpoints["GET /orgs/{org}/public_members/{username}"]["response"];
};
convertMemberToOutsideCollaborator: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/outside_collaborators/{username}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/outside_collaborators/{username}"]["response"];
};
createInvitation: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/invitations"]["parameters"];
response: Endpoints["POST /orgs/{org}/invitations"]["response"];
};
createOrUpdateCustomProperties: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/properties/schema"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/properties/schema"]["response"];
};
createOrUpdateCustomPropertiesValuesForRepos: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/properties/values"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/properties/values"]["response"];
};
createOrUpdateCustomProperty: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/properties/schema/{custom_property_name}"]["response"];
};
createWebhook: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/hooks"]["parameters"];
response: Endpoints["POST /orgs/{org}/hooks"]["response"];
};
delete: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}"]["response"];
};
deleteWebhook: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/hooks/{hook_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/hooks/{hook_id}"]["response"];
};
enableOrDisableSecurityProductOnAllOrgRepos: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/{security_product}/{enablement}"]["parameters"];
response: Endpoints["POST /orgs/{org}/{security_product}/{enablement}"]["response"];
};
get: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}"]["parameters"];
response: Endpoints["GET /orgs/{org}"]["response"];
};
getAllCustomProperties: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/properties/schema"]["parameters"];
response: Endpoints["GET /orgs/{org}/properties/schema"]["response"];
};
getCustomProperty: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/properties/schema/{custom_property_name}"]["response"];
};
getMembershipForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/memberships/orgs/{org}"]["parameters"];
response: Endpoints["GET /user/memberships/orgs/{org}"]["response"];
};
getMembershipForUser: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/memberships/{username}"]["parameters"];
response: Endpoints["GET /orgs/{org}/memberships/{username}"]["response"];
};
getWebhook: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/hooks/{hook_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/hooks/{hook_id}"]["response"];
};
getWebhookConfigForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/hooks/{hook_id}/config"]["parameters"];
response: Endpoints["GET /orgs/{org}/hooks/{hook_id}/config"]["response"];
};
getWebhookDelivery: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"]["response"];
};
list: {
parameters: RequestParameters & Endpoints["GET /organizations"]["parameters"];
response: Endpoints["GET /organizations"]["response"];
};
listAppInstallations: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/installations"]["parameters"];
response: Endpoints["GET /orgs/{org}/installations"]["response"];
};
listBlockedUsers: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/blocks"]["parameters"];
response: Endpoints["GET /orgs/{org}/blocks"]["response"];
};
listCustomPropertiesValuesForRepos: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/properties/values"]["parameters"];
response: Endpoints["GET /orgs/{org}/properties/values"]["response"];
};
listFailedInvitations: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/failed_invitations"]["parameters"];
response: Endpoints["GET /orgs/{org}/failed_invitations"]["response"];
};
listForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/orgs"]["parameters"];
response: Endpoints["GET /user/orgs"]["response"];
};
listForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/orgs"]["parameters"];
response: Endpoints["GET /users/{username}/orgs"]["response"];
};
listInvitationTeams: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/invitations/{invitation_id}/teams"]["parameters"];
response: Endpoints["GET /orgs/{org}/invitations/{invitation_id}/teams"]["response"];
};
listMembers: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/members"]["parameters"];
response: Endpoints["GET /orgs/{org}/members"]["response"];
};
listMembershipsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/memberships/orgs"]["parameters"];
response: Endpoints["GET /user/memberships/orgs"]["response"];
};
listOutsideCollaborators: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/outside_collaborators"]["parameters"];
response: Endpoints["GET /orgs/{org}/outside_collaborators"]["response"];
};
listPatGrantRepositories: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"]["response"];
};
listPatGrantRequestRepositories: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"]["parameters"];
response: Endpoints["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"]["response"];
};
listPatGrantRequests: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/personal-access-token-requests"]["parameters"];
response: Endpoints["GET /orgs/{org}/personal-access-token-requests"]["response"];
};
listPatGrants: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/personal-access-tokens"]["parameters"];
response: Endpoints["GET /orgs/{org}/personal-access-tokens"]["response"];
};
listPendingInvitations: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/invitations"]["parameters"];
response: Endpoints["GET /orgs/{org}/invitations"]["response"];
};
listPublicMembers: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/public_members"]["parameters"];
response: Endpoints["GET /orgs/{org}/public_members"]["response"];
};
listSecurityManagerTeams: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/security-managers"]["parameters"];
response: Endpoints["GET /orgs/{org}/security-managers"]["response"];
};
listWebhookDeliveries: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/hooks/{hook_id}/deliveries"]["parameters"];
response: Endpoints["GET /orgs/{org}/hooks/{hook_id}/deliveries"]["response"];
};
listWebhooks: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/hooks"]["parameters"];
response: Endpoints["GET /orgs/{org}/hooks"]["response"];
};
pingWebhook: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/hooks/{hook_id}/pings"]["parameters"];
response: Endpoints["POST /orgs/{org}/hooks/{hook_id}/pings"]["response"];
};
redeliverWebhookDelivery: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["parameters"];
response: Endpoints["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["response"];
};
removeCustomProperty: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/properties/schema/{custom_property_name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/properties/schema/{custom_property_name}"]["response"];
};
removeMember: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/members/{username}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/members/{username}"]["response"];
};
removeMembershipForUser: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/memberships/{username}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/memberships/{username}"]["response"];
};
removeOutsideCollaborator: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/outside_collaborators/{username}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/outside_collaborators/{username}"]["response"];
};
removePublicMembershipForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/public_members/{username}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/public_members/{username}"]["response"];
};
removeSecurityManagerTeam: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/security-managers/teams/{team_slug}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/security-managers/teams/{team_slug}"]["response"];
};
reviewPatGrantRequest: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"]["parameters"];
response: Endpoints["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"]["response"];
};
reviewPatGrantRequestsInBulk: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/personal-access-token-requests"]["parameters"];
response: Endpoints["POST /orgs/{org}/personal-access-token-requests"]["response"];
};
setMembershipForUser: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/memberships/{username}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/memberships/{username}"]["response"];
};
setPublicMembershipForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/public_members/{username}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/public_members/{username}"]["response"];
};
unblockUser: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/blocks/{username}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/blocks/{username}"]["response"];
};
update: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}"]["response"];
};
updateMembershipForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PATCH /user/memberships/orgs/{org}"]["parameters"];
response: Endpoints["PATCH /user/memberships/orgs/{org}"]["response"];
};
updatePatAccess: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/personal-access-tokens/{pat_id}"]["parameters"];
response: Endpoints["POST /orgs/{org}/personal-access-tokens/{pat_id}"]["response"];
};
updatePatAccesses: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/personal-access-tokens"]["parameters"];
response: Endpoints["POST /orgs/{org}/personal-access-tokens"]["response"];
};
updateWebhook: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/hooks/{hook_id}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/hooks/{hook_id}"]["response"];
};
updateWebhookConfigForOrg: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/hooks/{hook_id}/config"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/hooks/{hook_id}/config"]["response"];
};
};
packages: {
deletePackageForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/packages/{package_type}/{package_name}"]["parameters"];
response: Endpoints["DELETE /user/packages/{package_type}/{package_name}"]["response"];
};
deletePackageForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/packages/{package_type}/{package_name}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/packages/{package_type}/{package_name}"]["response"];
};
deletePackageForUser: {
parameters: RequestParameters & Endpoints["DELETE /users/{username}/packages/{package_type}/{package_name}"]["parameters"];
response: Endpoints["DELETE /users/{username}/packages/{package_type}/{package_name}"]["response"];
};
deletePackageVersionForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"]["parameters"];
response: Endpoints["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"];
};
deletePackageVersionForOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"];
};
deletePackageVersionForUser: {
parameters: RequestParameters & Endpoints["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["parameters"];
response: Endpoints["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"];
};
getAllPackageVersionsForAPackageOwnedByAnOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"]["parameters"];
response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"]["response"];
};
getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/packages/{package_type}/{package_name}/versions"]["parameters"];
response: Endpoints["GET /user/packages/{package_type}/{package_name}/versions"]["response"];
};
getAllPackageVersionsForPackageOwnedByAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/packages/{package_type}/{package_name}/versions"]["parameters"];
response: Endpoints["GET /user/packages/{package_type}/{package_name}/versions"]["response"];
};
getAllPackageVersionsForPackageOwnedByOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"]["parameters"];
response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"]["response"];
};
getAllPackageVersionsForPackageOwnedByUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/packages/{package_type}/{package_name}/versions"]["parameters"];
response: Endpoints["GET /users/{username}/packages/{package_type}/{package_name}/versions"]["response"];
};
getPackageForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/packages/{package_type}/{package_name}"]["parameters"];
response: Endpoints["GET /user/packages/{package_type}/{package_name}"]["response"];
};
getPackageForOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}"]["parameters"];
response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}"]["response"];
};
getPackageForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/packages/{package_type}/{package_name}"]["parameters"];
response: Endpoints["GET /users/{username}/packages/{package_type}/{package_name}"]["response"];
};
getPackageVersionForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"]["parameters"];
response: Endpoints["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"];
};
getPackageVersionForOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"];
};
getPackageVersionForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["parameters"];
response: Endpoints["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"]["response"];
};
listDockerMigrationConflictingPackagesForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/docker/conflicts"]["parameters"];
response: Endpoints["GET /user/docker/conflicts"]["response"];
};
listDockerMigrationConflictingPackagesForOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/docker/conflicts"]["parameters"];
response: Endpoints["GET /orgs/{org}/docker/conflicts"]["response"];
};
listDockerMigrationConflictingPackagesForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/docker/conflicts"]["parameters"];
response: Endpoints["GET /users/{username}/docker/conflicts"]["response"];
};
listPackagesForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/packages"]["parameters"];
response: Endpoints["GET /user/packages"]["response"];
};
listPackagesForOrganization: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/packages"]["parameters"];
response: Endpoints["GET /orgs/{org}/packages"]["response"];
};
listPackagesForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/packages"]["parameters"];
response: Endpoints["GET /users/{username}/packages"]["response"];
};
restorePackageForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/packages/{package_type}/{package_name}/restore{?token}"]["parameters"];
response: Endpoints["POST /user/packages/{package_type}/{package_name}/restore{?token}"]["response"];
};
restorePackageForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"]["parameters"];
response: Endpoints["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"]["response"];
};
restorePackageForUser: {
parameters: RequestParameters & Endpoints["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"]["parameters"];
response: Endpoints["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"]["response"];
};
restorePackageVersionForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["parameters"];
response: Endpoints["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["response"];
};
restorePackageVersionForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["parameters"];
response: Endpoints["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["response"];
};
restorePackageVersionForUser: {
parameters: RequestParameters & Endpoints["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["parameters"];
response: Endpoints["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]["response"];
};
};
projects: {
addCollaborator: {
parameters: RequestParameters & Endpoints["PUT /projects/{project_id}/collaborators/{username}"]["parameters"];
response: Endpoints["PUT /projects/{project_id}/collaborators/{username}"]["response"];
};
createCard: {
parameters: RequestParameters & Endpoints["POST /projects/columns/{column_id}/cards"]["parameters"];
response: Endpoints["POST /projects/columns/{column_id}/cards"]["response"];
};
createColumn: {
parameters: RequestParameters & Endpoints["POST /projects/{project_id}/columns"]["parameters"];
response: Endpoints["POST /projects/{project_id}/columns"]["response"];
};
createForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/projects"]["parameters"];
response: Endpoints["POST /user/projects"]["response"];
};
createForOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/projects"]["parameters"];
response: Endpoints["POST /orgs/{org}/projects"]["response"];
};
createForRepo: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/projects"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/projects"]["response"];
};
delete: {
parameters: RequestParameters & Endpoints["DELETE /projects/{project_id}"]["parameters"];
response: Endpoints["DELETE /projects/{project_id}"]["response"];
};
deleteCard: {
parameters: RequestParameters & Endpoints["DELETE /projects/columns/cards/{card_id}"]["parameters"];
response: Endpoints["DELETE /projects/columns/cards/{card_id}"]["response"];
};
deleteColumn: {
parameters: RequestParameters & Endpoints["DELETE /projects/columns/{column_id}"]["parameters"];
response: Endpoints["DELETE /projects/columns/{column_id}"]["response"];
};
get: {
parameters: RequestParameters & Endpoints["GET /projects/{project_id}"]["parameters"];
response: Endpoints["GET /projects/{project_id}"]["response"];
};
getCard: {
parameters: RequestParameters & Endpoints["GET /projects/columns/cards/{card_id}"]["parameters"];
response: Endpoints["GET /projects/columns/cards/{card_id}"]["response"];
};
getColumn: {
parameters: RequestParameters & Endpoints["GET /projects/columns/{column_id}"]["parameters"];
response: Endpoints["GET /projects/columns/{column_id}"]["response"];
};
getPermissionForUser: {
parameters: RequestParameters & Endpoints["GET /projects/{project_id}/collaborators/{username}/permission"]["parameters"];
response: Endpoints["GET /projects/{project_id}/collaborators/{username}/permission"]["response"];
};
listCards: {
parameters: RequestParameters & Endpoints["GET /projects/columns/{column_id}/cards"]["parameters"];
response: Endpoints["GET /projects/columns/{column_id}/cards"]["response"];
};
listCollaborators: {
parameters: RequestParameters & Endpoints["GET /projects/{project_id}/collaborators"]["parameters"];
response: Endpoints["GET /projects/{project_id}/collaborators"]["response"];
};
listColumns: {
parameters: RequestParameters & Endpoints["GET /projects/{project_id}/columns"]["parameters"];
response: Endpoints["GET /projects/{project_id}/columns"]["response"];
};
listForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/projects"]["parameters"];
response: Endpoints["GET /orgs/{org}/projects"]["response"];
};
listForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/projects"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/projects"]["response"];
};
listForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/projects"]["parameters"];
response: Endpoints["GET /users/{username}/projects"]["response"];
};
moveCard: {
parameters: RequestParameters & Endpoints["POST /projects/columns/cards/{card_id}/moves"]["parameters"];
response: Endpoints["POST /projects/columns/cards/{card_id}/moves"]["response"];
};
moveColumn: {
parameters: RequestParameters & Endpoints["POST /projects/columns/{column_id}/moves"]["parameters"];
response: Endpoints["POST /projects/columns/{column_id}/moves"]["response"];
};
removeCollaborator: {
parameters: RequestParameters & Endpoints["DELETE /projects/{project_id}/collaborators/{username}"]["parameters"];
response: Endpoints["DELETE /projects/{project_id}/collaborators/{username}"]["response"];
};
update: {
parameters: RequestParameters & Endpoints["PATCH /projects/{project_id}"]["parameters"];
response: Endpoints["PATCH /projects/{project_id}"]["response"];
};
updateCard: {
parameters: RequestParameters & Endpoints["PATCH /projects/columns/cards/{card_id}"]["parameters"];
response: Endpoints["PATCH /projects/columns/cards/{card_id}"]["response"];
};
updateColumn: {
parameters: RequestParameters & Endpoints["PATCH /projects/columns/{column_id}"]["parameters"];
response: Endpoints["PATCH /projects/columns/{column_id}"]["response"];
};
};
pulls: {
checkIfMerged: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"]["response"];
};
create: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls"]["response"];
};
createReplyForReviewComment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"]["response"];
};
createReview: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"]["response"];
};
createReviewComment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"]["response"];
};
deletePendingReview: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["response"];
};
deleteReviewComment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["response"];
};
dismissReview: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"]["response"];
};
get: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}"]["response"];
};
getReview: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["response"];
};
getReviewComment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["response"];
};
list: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls"]["response"];
};
listCommentsForReview: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"]["response"];
};
listCommits: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"]["response"];
};
listFiles: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"]["response"];
};
listRequestedReviewers: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["response"];
};
listReviewComments: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"]["response"];
};
listReviewCommentsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/comments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/comments"]["response"];
};
listReviews: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"]["response"];
};
merge: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"]["response"];
};
removeRequestedReviewers: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["response"];
};
requestReviewers: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"]["response"];
};
submitReview: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"]["response"];
};
update: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"]["response"];
};
updateBranch: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"]["response"];
};
updateReview: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"]["response"];
};
updateReviewComment: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]["response"];
};
};
rateLimit: {
get: {
parameters: RequestParameters & Endpoints["GET /rate_limit"]["parameters"];
response: Endpoints["GET /rate_limit"]["response"];
};
};
reactions: {
createForCommitComment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"]["response"];
};
createForIssue: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"]["response"];
};
createForIssueComment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"]["response"];
};
createForPullRequestReviewComment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"]["response"];
};
createForRelease: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"]["response"];
};
createForTeamDiscussionCommentInOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"]["parameters"];
response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"]["response"];
};
createForTeamDiscussionInOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]["parameters"];
response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]["response"];
};
deleteForCommitComment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"]["response"];
};
deleteForIssue: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"]["response"];
};
deleteForIssueComment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"]["response"];
};
deleteForPullRequestComment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"]["response"];
};
deleteForRelease: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"]["response"];
};
deleteForTeamDiscussion: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"]["response"];
};
deleteForTeamDiscussionComment: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"]["response"];
};
listForCommitComment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"]["response"];
};
listForIssue: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"]["response"];
};
listForIssueComment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"]["response"];
};
listForPullRequestReviewComment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"]["response"];
};
listForRelease: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"]["response"];
};
listForTeamDiscussionCommentInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"]["response"];
};
listForTeamDiscussionInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]["response"];
};
};
repos: {
acceptInvitation: {
parameters: RequestParameters & Endpoints["PATCH /user/repository_invitations/{invitation_id}"]["parameters"];
response: Endpoints["PATCH /user/repository_invitations/{invitation_id}"]["response"];
};
acceptInvitationForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PATCH /user/repository_invitations/{invitation_id}"]["parameters"];
response: Endpoints["PATCH /user/repository_invitations/{invitation_id}"]["response"];
};
addAppAccessRestrictions: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"];
};
addCollaborator: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/collaborators/{username}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/collaborators/{username}"]["response"];
};
addStatusCheckContexts: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"];
};
addTeamAccessRestrictions: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"];
};
addUserAccessRestrictions: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"];
};
checkAutomatedSecurityFixes: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/automated-security-fixes"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/automated-security-fixes"]["response"];
};
checkCollaborator: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}"]["response"];
};
checkVulnerabilityAlerts: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/vulnerability-alerts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/vulnerability-alerts"]["response"];
};
codeownersErrors: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/codeowners/errors"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/codeowners/errors"]["response"];
};
compareCommits: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/compare/{base}...{head}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/compare/{base}...{head}"]["response"];
};
compareCommitsWithBasehead: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/compare/{basehead}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/compare/{basehead}"]["response"];
};
createAutolink: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/autolinks"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/autolinks"]["response"];
};
createCommitComment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"]["response"];
};
createCommitSignatureProtection: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["response"];
};
createCommitStatus: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/statuses/{sha}"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/statuses/{sha}"]["response"];
};
createDeployKey: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/keys"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/keys"]["response"];
};
createDeployment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/deployments"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/deployments"]["response"];
};
createDeploymentBranchPolicy: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"]["response"];
};
createDeploymentProtectionRule: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"]["response"];
};
createDeploymentStatus: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"]["response"];
};
createDispatchEvent: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/dispatches"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/dispatches"]["response"];
};
createForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/repos"]["parameters"];
response: Endpoints["POST /user/repos"]["response"];
};
createFork: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/forks"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/forks"]["response"];
};
createInOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/repos"]["parameters"];
response: Endpoints["POST /orgs/{org}/repos"]["response"];
};
createOrUpdateEnvironment: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}"]["response"];
};
createOrUpdateFileContents: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/contents/{path}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/contents/{path}"]["response"];
};
createOrgRuleset: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/rulesets"]["parameters"];
response: Endpoints["POST /orgs/{org}/rulesets"]["response"];
};
createPagesDeployment: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pages/deployment"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pages/deployment"]["response"];
};
createPagesSite: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pages"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pages"]["response"];
};
createRelease: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/releases"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/releases"]["response"];
};
createRepoRuleset: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/rulesets"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/rulesets"]["response"];
};
createTagProtection: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/tags/protection"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/tags/protection"]["response"];
};
createUsingTemplate: {
parameters: RequestParameters & Endpoints["POST /repos/{template_owner}/{template_repo}/generate"]["parameters"];
response: Endpoints["POST /repos/{template_owner}/{template_repo}/generate"]["response"];
};
createWebhook: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/hooks"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/hooks"]["response"];
};
declineInvitation: {
parameters: RequestParameters & Endpoints["DELETE /user/repository_invitations/{invitation_id}"]["parameters"];
response: Endpoints["DELETE /user/repository_invitations/{invitation_id}"]["response"];
};
declineInvitationForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/repository_invitations/{invitation_id}"]["parameters"];
response: Endpoints["DELETE /user/repository_invitations/{invitation_id}"]["response"];
};
delete: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}"]["response"];
};
deleteAccessRestrictions: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"]["response"];
};
deleteAdminBranchProtection: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["response"];
};
deleteAnEnvironment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}"]["response"];
};
deleteAutolink: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"]["response"];
};
deleteBranchProtection: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"]["response"];
};
deleteCommitComment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/comments/{comment_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/comments/{comment_id}"]["response"];
};
deleteCommitSignatureProtection: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["response"];
};
deleteDeployKey: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/keys/{key_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/keys/{key_id}"]["response"];
};
deleteDeployment: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"]["response"];
};
deleteDeploymentBranchPolicy: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["response"];
};
deleteFile: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/contents/{path}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/contents/{path}"]["response"];
};
deleteInvitation: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"]["response"];
};
deleteOrgRuleset: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/rulesets/{ruleset_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/rulesets/{ruleset_id}"]["response"];
};
deletePagesSite: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/pages"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/pages"]["response"];
};
deletePullRequestReviewProtection: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["response"];
};
deleteRelease: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/releases/{release_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/releases/{release_id}"]["response"];
};
deleteReleaseAsset: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"]["response"];
};
deleteRepoRuleset: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["response"];
};
deleteTagProtection: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}"]["response"];
};
deleteWebhook: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"]["response"];
};
disableAutomatedSecurityFixes: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/automated-security-fixes"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/automated-security-fixes"]["response"];
};
disableDeploymentProtectionRule: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["response"];
};
disablePrivateVulnerabilityReporting: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"]["response"];
};
disableVulnerabilityAlerts: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/vulnerability-alerts"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/vulnerability-alerts"]["response"];
};
downloadArchive: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/zipball/{ref}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/zipball/{ref}"]["response"];
};
downloadTarballArchive: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/tarball/{ref}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/tarball/{ref}"]["response"];
};
downloadZipballArchive: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/zipball/{ref}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/zipball/{ref}"]["response"];
};
enableAutomatedSecurityFixes: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/automated-security-fixes"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/automated-security-fixes"]["response"];
};
enablePrivateVulnerabilityReporting: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"]["response"];
};
enableVulnerabilityAlerts: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/vulnerability-alerts"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/vulnerability-alerts"]["response"];
};
generateReleaseNotes: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/releases/generate-notes"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/releases/generate-notes"]["response"];
};
get: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}"]["response"];
};
getAccessRestrictions: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"]["response"];
};
getAdminBranchProtection: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["response"];
};
getAllDeploymentProtectionRules: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"]["response"];
};
getAllEnvironments: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments"]["response"];
};
getAllStatusCheckContexts: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"];
};
getAllTopics: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/topics"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/topics"]["response"];
};
getAppsWithAccessToProtectedBranch: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"];
};
getAutolink: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"]["response"];
};
getBranch: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}"]["response"];
};
getBranchProtection: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection"]["response"];
};
getBranchRules: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/rules/branches/{branch}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/rules/branches/{branch}"]["response"];
};
getClones: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/traffic/clones"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/traffic/clones"]["response"];
};
getCodeFrequencyStats: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/stats/code_frequency"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/stats/code_frequency"]["response"];
};
getCollaboratorPermissionLevel: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}/permission"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/collaborators/{username}/permission"]["response"];
};
getCombinedStatusForRef: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/status"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/status"]["response"];
};
getCommit: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{ref}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}"]["response"];
};
getCommitActivityStats: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/stats/commit_activity"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/stats/commit_activity"]["response"];
};
getCommitComment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/comments/{comment_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/comments/{comment_id}"]["response"];
};
getCommitSignatureProtection: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"]["response"];
};
getCommunityProfileMetrics: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/community/profile"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/community/profile"]["response"];
};
getContent: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/contents/{path}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/contents/{path}"]["response"];
};
getContributorsStats: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/stats/contributors"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/stats/contributors"]["response"];
};
getCustomDeploymentProtectionRule: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"]["response"];
};
getCustomPropertiesValues: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/properties/values"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/properties/values"]["response"];
};
getDeployKey: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/keys/{key_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/keys/{key_id}"]["response"];
};
getDeployment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}"]["response"];
};
getDeploymentBranchPolicy: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["response"];
};
getDeploymentStatus: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"]["response"];
};
getEnvironment: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}"]["response"];
};
getLatestPagesBuild: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pages/builds/latest"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pages/builds/latest"]["response"];
};
getLatestRelease: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/releases/latest"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/releases/latest"]["response"];
};
getOrgRuleSuite: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"]["response"];
};
getOrgRuleSuites: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/rulesets/rule-suites"]["parameters"];
response: Endpoints["GET /orgs/{org}/rulesets/rule-suites"]["response"];
};
getOrgRuleset: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/rulesets/{ruleset_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/rulesets/{ruleset_id}"]["response"];
};
getOrgRulesets: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/rulesets"]["parameters"];
response: Endpoints["GET /orgs/{org}/rulesets"]["response"];
};
getPages: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pages"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pages"]["response"];
};
getPagesBuild: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pages/builds/{build_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pages/builds/{build_id}"]["response"];
};
getPagesHealthCheck: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pages/health"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pages/health"]["response"];
};
getParticipationStats: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/stats/participation"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/stats/participation"]["response"];
};
getPullRequestReviewProtection: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["response"];
};
getPunchCardStats: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/stats/punch_card"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/stats/punch_card"]["response"];
};
getReadme: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/readme"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/readme"]["response"];
};
getReadmeInDirectory: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/readme/{dir}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/readme/{dir}"]["response"];
};
getRelease: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}"]["response"];
};
getReleaseAsset: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"]["response"];
};
getReleaseByTag: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/releases/tags/{tag}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/releases/tags/{tag}"]["response"];
};
getRepoRuleSuite: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"]["response"];
};
getRepoRuleSuites: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/rulesets/rule-suites"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/rulesets/rule-suites"]["response"];
};
getRepoRuleset: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["response"];
};
getRepoRulesets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/rulesets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/rulesets"]["response"];
};
getStatusChecksProtection: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"];
};
getTeamsWithAccessToProtectedBranch: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"];
};
getTopPaths: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/traffic/popular/paths"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/traffic/popular/paths"]["response"];
};
getTopReferrers: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/traffic/popular/referrers"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/traffic/popular/referrers"]["response"];
};
getUsersWithAccessToProtectedBranch: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"];
};
getViews: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/traffic/views"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/traffic/views"]["response"];
};
getWebhook: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}"]["response"];
};
getWebhookConfigForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"]["response"];
};
getWebhookDelivery: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"]["response"];
};
listActivities: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/activity"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/activity"]["response"];
};
listAutolinks: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/autolinks"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/autolinks"]["response"];
};
listBranches: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/branches"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/branches"]["response"];
};
listBranchesForHeadCommit: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"]["response"];
};
listCollaborators: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/collaborators"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/collaborators"]["response"];
};
listCommentsForCommit: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"]["response"];
};
listCommitCommentsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/comments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/comments"]["response"];
};
listCommitStatusesForRef: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/statuses"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{ref}/statuses"]["response"];
};
listCommits: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits"]["response"];
};
listContributors: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/contributors"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/contributors"]["response"];
};
listCustomDeploymentRuleIntegrations: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"]["response"];
};
listDeployKeys: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/keys"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/keys"]["response"];
};
listDeploymentBranchPolicies: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"]["response"];
};
listDeploymentStatuses: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"]["response"];
};
listDeployments: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/deployments"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/deployments"]["response"];
};
listForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/repos"]["parameters"];
response: Endpoints["GET /user/repos"]["response"];
};
listForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/repos"]["parameters"];
response: Endpoints["GET /orgs/{org}/repos"]["response"];
};
listForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/repos"]["parameters"];
response: Endpoints["GET /users/{username}/repos"]["response"];
};
listForks: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/forks"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/forks"]["response"];
};
listInvitations: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/invitations"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/invitations"]["response"];
};
listInvitationsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/repository_invitations"]["parameters"];
response: Endpoints["GET /user/repository_invitations"]["response"];
};
listLanguages: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/languages"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/languages"]["response"];
};
listPagesBuilds: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/pages/builds"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/pages/builds"]["response"];
};
listPublic: {
parameters: RequestParameters & Endpoints["GET /repositories"]["parameters"];
response: Endpoints["GET /repositories"]["response"];
};
listPullRequestsAssociatedWithCommit: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"]["response"];
};
listReleaseAssets: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}/assets"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/releases/{release_id}/assets"]["response"];
};
listReleases: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/releases"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/releases"]["response"];
};
listTagProtection: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/tags/protection"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/tags/protection"]["response"];
};
listTags: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/tags"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/tags"]["response"];
};
listTeams: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/teams"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/teams"]["response"];
};
listWebhookDeliveries: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"]["response"];
};
listWebhooks: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/hooks"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/hooks"]["response"];
};
merge: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/merges"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/merges"]["response"];
};
mergeUpstream: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/merge-upstream"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/merge-upstream"]["response"];
};
pingWebhook: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"]["response"];
};
redeliverWebhookDelivery: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"]["response"];
};
removeAppAccessRestrictions: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"];
};
removeCollaborator: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/collaborators/{username}"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/collaborators/{username}"]["response"];
};
removeStatusCheckContexts: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"];
};
removeStatusCheckProtection: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"];
};
removeTeamAccessRestrictions: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"];
};
removeUserAccessRestrictions: {
parameters: RequestParameters & Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["parameters"];
response: Endpoints["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"];
};
renameBranch: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/rename"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/rename"]["response"];
};
replaceAllTopics: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/topics"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/topics"]["response"];
};
requestPagesBuild: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/pages/builds"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/pages/builds"]["response"];
};
setAdminBranchProtection: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"]["response"];
};
setAppAccessRestrictions: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"]["response"];
};
setStatusCheckContexts: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"]["response"];
};
setTeamAccessRestrictions: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"]["response"];
};
setUserAccessRestrictions: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"]["response"];
};
testPushWebhook: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"]["response"];
};
transfer: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/transfer"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/transfer"]["response"];
};
update: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}"]["response"];
};
updateBranchProtection: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/branches/{branch}/protection"]["response"];
};
updateCommitComment: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/comments/{comment_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/comments/{comment_id}"]["response"];
};
updateDeploymentBranchPolicy: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"]["response"];
};
updateInformationAboutPagesSite: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/pages"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/pages"]["response"];
};
updateInvitation: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"]["response"];
};
updateOrgRuleset: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/rulesets/{ruleset_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/rulesets/{ruleset_id}"]["response"];
};
updatePullRequestReviewProtection: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"]["response"];
};
updateRelease: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/releases/{release_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/releases/{release_id}"]["response"];
};
updateReleaseAsset: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"]["response"];
};
updateRepoRuleset: {
parameters: RequestParameters & Endpoints["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["parameters"];
response: Endpoints["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"]["response"];
};
updateStatusCheckPotection: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"];
};
updateStatusCheckProtection: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"]["response"];
};
updateWebhook: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"]["response"];
};
updateWebhookConfigForRepo: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"]["response"];
};
uploadReleaseAsset: {
parameters: RequestParameters & Endpoints["POST {origin}/repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}"]["parameters"];
response: Endpoints["POST {origin}/repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}"]["response"];
};
};
search: {
code: {
parameters: RequestParameters & Endpoints["GET /search/code"]["parameters"];
response: Endpoints["GET /search/code"]["response"];
};
commits: {
parameters: RequestParameters & Endpoints["GET /search/commits"]["parameters"];
response: Endpoints["GET /search/commits"]["response"];
};
issuesAndPullRequests: {
parameters: RequestParameters & Endpoints["GET /search/issues"]["parameters"];
response: Endpoints["GET /search/issues"]["response"];
};
labels: {
parameters: RequestParameters & Endpoints["GET /search/labels"]["parameters"];
response: Endpoints["GET /search/labels"]["response"];
};
repos: {
parameters: RequestParameters & Endpoints["GET /search/repositories"]["parameters"];
response: Endpoints["GET /search/repositories"]["response"];
};
topics: {
parameters: RequestParameters & Endpoints["GET /search/topics"]["parameters"];
response: Endpoints["GET /search/topics"]["response"];
};
users: {
parameters: RequestParameters & Endpoints["GET /search/users"]["parameters"];
response: Endpoints["GET /search/users"]["response"];
};
};
secretScanning: {
getAlert: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]["response"];
};
listAlertsForEnterprise: {
parameters: RequestParameters & Endpoints["GET /enterprises/{enterprise}/secret-scanning/alerts"]["parameters"];
response: Endpoints["GET /enterprises/{enterprise}/secret-scanning/alerts"]["response"];
};
listAlertsForOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/secret-scanning/alerts"]["parameters"];
response: Endpoints["GET /orgs/{org}/secret-scanning/alerts"]["response"];
};
listAlertsForRepo: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts"]["response"];
};
listLocationsForAlert: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"]["response"];
};
updateAlert: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]["response"];
};
};
securityAdvisories: {
createPrivateVulnerabilityReport: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/security-advisories/reports"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/security-advisories/reports"]["response"];
};
createRepositoryAdvisory: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/security-advisories"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/security-advisories"]["response"];
};
createRepositoryAdvisoryCveRequest: {
parameters: RequestParameters & Endpoints["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"]["parameters"];
response: Endpoints["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"]["response"];
};
getGlobalAdvisory: {
parameters: RequestParameters & Endpoints["GET /advisories/{ghsa_id}"]["parameters"];
response: Endpoints["GET /advisories/{ghsa_id}"]["response"];
};
getRepositoryAdvisory: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]["response"];
};
listGlobalAdvisories: {
parameters: RequestParameters & Endpoints["GET /advisories"]["parameters"];
response: Endpoints["GET /advisories"]["response"];
};
listOrgRepositoryAdvisories: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/security-advisories"]["parameters"];
response: Endpoints["GET /orgs/{org}/security-advisories"]["response"];
};
listRepositoryAdvisories: {
parameters: RequestParameters & Endpoints["GET /repos/{owner}/{repo}/security-advisories"]["parameters"];
response: Endpoints["GET /repos/{owner}/{repo}/security-advisories"]["response"];
};
updateRepositoryAdvisory: {
parameters: RequestParameters & Endpoints["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]["parameters"];
response: Endpoints["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]["response"];
};
};
teams: {
addOrUpdateMembershipForUserInOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"]["response"];
};
addOrUpdateProjectPermissionsInOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["response"];
};
addOrUpdateRepoPermissionsInOrg: {
parameters: RequestParameters & Endpoints["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["parameters"];
response: Endpoints["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["response"];
};
checkPermissionsForProjectInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["response"];
};
checkPermissionsForRepoInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["response"];
};
create: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/teams"]["parameters"];
response: Endpoints["POST /orgs/{org}/teams"]["response"];
};
createDiscussionCommentInOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"]["parameters"];
response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"]["response"];
};
createDiscussionInOrg: {
parameters: RequestParameters & Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions"]["parameters"];
response: Endpoints["POST /orgs/{org}/teams/{team_slug}/discussions"]["response"];
};
deleteDiscussionCommentInOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["response"];
};
deleteDiscussionInOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["response"];
};
deleteInOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}"]["response"];
};
getByName: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}"]["response"];
};
getDiscussionCommentInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["response"];
};
getDiscussionInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["response"];
};
getMembershipForUserInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"]["response"];
};
list: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams"]["response"];
};
listChildInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/teams"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/teams"]["response"];
};
listDiscussionCommentsInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"]["response"];
};
listDiscussionsInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/discussions"]["response"];
};
listForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/teams"]["parameters"];
response: Endpoints["GET /user/teams"]["response"];
};
listMembersInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/members"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/members"]["response"];
};
listPendingInvitationsInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/invitations"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/invitations"]["response"];
};
listProjectsInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/projects"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/projects"]["response"];
};
listReposInOrg: {
parameters: RequestParameters & Endpoints["GET /orgs/{org}/teams/{team_slug}/repos"]["parameters"];
response: Endpoints["GET /orgs/{org}/teams/{team_slug}/repos"]["response"];
};
removeMembershipForUserInOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"]["response"];
};
removeProjectInOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"]["response"];
};
removeRepoInOrg: {
parameters: RequestParameters & Endpoints["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["parameters"];
response: Endpoints["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"]["response"];
};
updateDiscussionCommentInOrg: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"]["response"];
};
updateDiscussionInOrg: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"]["response"];
};
updateInOrg: {
parameters: RequestParameters & Endpoints["PATCH /orgs/{org}/teams/{team_slug}"]["parameters"];
response: Endpoints["PATCH /orgs/{org}/teams/{team_slug}"]["response"];
};
};
users: {
addEmailForAuthenticated: {
parameters: RequestParameters & Endpoints["POST /user/emails"]["parameters"];
response: Endpoints["POST /user/emails"]["response"];
};
addEmailForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/emails"]["parameters"];
response: Endpoints["POST /user/emails"]["response"];
};
addSocialAccountForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/social_accounts"]["parameters"];
response: Endpoints["POST /user/social_accounts"]["response"];
};
block: {
parameters: RequestParameters & Endpoints["PUT /user/blocks/{username}"]["parameters"];
response: Endpoints["PUT /user/blocks/{username}"]["response"];
};
checkBlocked: {
parameters: RequestParameters & Endpoints["GET /user/blocks/{username}"]["parameters"];
response: Endpoints["GET /user/blocks/{username}"]["response"];
};
checkFollowingForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/following/{target_user}"]["parameters"];
response: Endpoints["GET /users/{username}/following/{target_user}"]["response"];
};
checkPersonIsFollowedByAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/following/{username}"]["parameters"];
response: Endpoints["GET /user/following/{username}"]["response"];
};
createGpgKeyForAuthenticated: {
parameters: RequestParameters & Endpoints["POST /user/gpg_keys"]["parameters"];
response: Endpoints["POST /user/gpg_keys"]["response"];
};
createGpgKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/gpg_keys"]["parameters"];
response: Endpoints["POST /user/gpg_keys"]["response"];
};
createPublicSshKeyForAuthenticated: {
parameters: RequestParameters & Endpoints["POST /user/keys"]["parameters"];
response: Endpoints["POST /user/keys"]["response"];
};
createPublicSshKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/keys"]["parameters"];
response: Endpoints["POST /user/keys"]["response"];
};
createSshSigningKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["POST /user/ssh_signing_keys"]["parameters"];
response: Endpoints["POST /user/ssh_signing_keys"]["response"];
};
deleteEmailForAuthenticated: {
parameters: RequestParameters & Endpoints["DELETE /user/emails"]["parameters"];
response: Endpoints["DELETE /user/emails"]["response"];
};
deleteEmailForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/emails"]["parameters"];
response: Endpoints["DELETE /user/emails"]["response"];
};
deleteGpgKeyForAuthenticated: {
parameters: RequestParameters & Endpoints["DELETE /user/gpg_keys/{gpg_key_id}"]["parameters"];
response: Endpoints["DELETE /user/gpg_keys/{gpg_key_id}"]["response"];
};
deleteGpgKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/gpg_keys/{gpg_key_id}"]["parameters"];
response: Endpoints["DELETE /user/gpg_keys/{gpg_key_id}"]["response"];
};
deletePublicSshKeyForAuthenticated: {
parameters: RequestParameters & Endpoints["DELETE /user/keys/{key_id}"]["parameters"];
response: Endpoints["DELETE /user/keys/{key_id}"]["response"];
};
deletePublicSshKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/keys/{key_id}"]["parameters"];
response: Endpoints["DELETE /user/keys/{key_id}"]["response"];
};
deleteSocialAccountForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/social_accounts"]["parameters"];
response: Endpoints["DELETE /user/social_accounts"]["response"];
};
deleteSshSigningKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"]["parameters"];
response: Endpoints["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"]["response"];
};
follow: {
parameters: RequestParameters & Endpoints["PUT /user/following/{username}"]["parameters"];
response: Endpoints["PUT /user/following/{username}"]["response"];
};
getAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user"]["parameters"];
response: Endpoints["GET /user"]["response"];
};
getByUsername: {
parameters: RequestParameters & Endpoints["GET /users/{username}"]["parameters"];
response: Endpoints["GET /users/{username}"]["response"];
};
getContextForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/hovercard"]["parameters"];
response: Endpoints["GET /users/{username}/hovercard"]["response"];
};
getGpgKeyForAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/gpg_keys/{gpg_key_id}"]["parameters"];
response: Endpoints["GET /user/gpg_keys/{gpg_key_id}"]["response"];
};
getGpgKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/gpg_keys/{gpg_key_id}"]["parameters"];
response: Endpoints["GET /user/gpg_keys/{gpg_key_id}"]["response"];
};
getPublicSshKeyForAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/keys/{key_id}"]["parameters"];
response: Endpoints["GET /user/keys/{key_id}"]["response"];
};
getPublicSshKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/keys/{key_id}"]["parameters"];
response: Endpoints["GET /user/keys/{key_id}"]["response"];
};
getSshSigningKeyForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/ssh_signing_keys/{ssh_signing_key_id}"]["parameters"];
response: Endpoints["GET /user/ssh_signing_keys/{ssh_signing_key_id}"]["response"];
};
list: {
parameters: RequestParameters & Endpoints["GET /users"]["parameters"];
response: Endpoints["GET /users"]["response"];
};
listBlockedByAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/blocks"]["parameters"];
response: Endpoints["GET /user/blocks"]["response"];
};
listBlockedByAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/blocks"]["parameters"];
response: Endpoints["GET /user/blocks"]["response"];
};
listEmailsForAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/emails"]["parameters"];
response: Endpoints["GET /user/emails"]["response"];
};
listEmailsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/emails"]["parameters"];
response: Endpoints["GET /user/emails"]["response"];
};
listFollowedByAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/following"]["parameters"];
response: Endpoints["GET /user/following"]["response"];
};
listFollowedByAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/following"]["parameters"];
response: Endpoints["GET /user/following"]["response"];
};
listFollowersForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/followers"]["parameters"];
response: Endpoints["GET /user/followers"]["response"];
};
listFollowersForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/followers"]["parameters"];
response: Endpoints["GET /users/{username}/followers"]["response"];
};
listFollowingForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/following"]["parameters"];
response: Endpoints["GET /users/{username}/following"]["response"];
};
listGpgKeysForAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/gpg_keys"]["parameters"];
response: Endpoints["GET /user/gpg_keys"]["response"];
};
listGpgKeysForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/gpg_keys"]["parameters"];
response: Endpoints["GET /user/gpg_keys"]["response"];
};
listGpgKeysForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/gpg_keys"]["parameters"];
response: Endpoints["GET /users/{username}/gpg_keys"]["response"];
};
listPublicEmailsForAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/public_emails"]["parameters"];
response: Endpoints["GET /user/public_emails"]["response"];
};
listPublicEmailsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/public_emails"]["parameters"];
response: Endpoints["GET /user/public_emails"]["response"];
};
listPublicKeysForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/keys"]["parameters"];
response: Endpoints["GET /users/{username}/keys"]["response"];
};
listPublicSshKeysForAuthenticated: {
parameters: RequestParameters & Endpoints["GET /user/keys"]["parameters"];
response: Endpoints["GET /user/keys"]["response"];
};
listPublicSshKeysForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/keys"]["parameters"];
response: Endpoints["GET /user/keys"]["response"];
};
listSocialAccountsForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/social_accounts"]["parameters"];
response: Endpoints["GET /user/social_accounts"]["response"];
};
listSocialAccountsForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/social_accounts"]["parameters"];
response: Endpoints["GET /users/{username}/social_accounts"]["response"];
};
listSshSigningKeysForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["GET /user/ssh_signing_keys"]["parameters"];
response: Endpoints["GET /user/ssh_signing_keys"]["response"];
};
listSshSigningKeysForUser: {
parameters: RequestParameters & Endpoints["GET /users/{username}/ssh_signing_keys"]["parameters"];
response: Endpoints["GET /users/{username}/ssh_signing_keys"]["response"];
};
setPrimaryEmailVisibilityForAuthenticated: {
parameters: RequestParameters & Endpoints["PATCH /user/email/visibility"]["parameters"];
response: Endpoints["PATCH /user/email/visibility"]["response"];
};
setPrimaryEmailVisibilityForAuthenticatedUser: {
parameters: RequestParameters & Endpoints["PATCH /user/email/visibility"]["parameters"];
response: Endpoints["PATCH /user/email/visibility"]["response"];
};
unblock: {
parameters: RequestParameters & Endpoints["DELETE /user/blocks/{username}"]["parameters"];
response: Endpoints["DELETE /user/blocks/{username}"]["response"];
};
unfollow: {
parameters: RequestParameters & Endpoints["DELETE /user/following/{username}"]["parameters"];
response: Endpoints["DELETE /user/following/{username}"]["response"];
};
updateAuthenticated: {
parameters: RequestParameters & Endpoints["PATCH /user"]["parameters"];
response: Endpoints["PATCH /user"]["response"];
};
};
};