provider 1112 operations 44 docs pages
@utdk/github
GitHub v3 REST API
Generated UTDK provider client for GitHub v3 REST API. GitHub's v3 REST API.
Actions
Optional generated docs page for
@utdk/github.
Actions
Generated from OpenAPI operation grouping.
GET /enterprises/{enterprise}/actions/cache/retention-limit: Get GitHub Actions cache retention limit for an enterprisePUT /enterprises/{enterprise}/actions/cache/retention-limit: Set GitHub Actions cache retention limit for an enterpriseGET /enterprises/{enterprise}/actions/cache/storage-limit: Get GitHub Actions cache storage limit for an enterprisePUT /enterprises/{enterprise}/actions/cache/storage-limit: Set GitHub Actions cache storage limit for an enterpriseGET /organizations/{org}/actions/cache/retention-limit: Get GitHub Actions cache retention limit for an organizationPUT /organizations/{org}/actions/cache/retention-limit: Set GitHub Actions cache retention limit for an organizationGET /organizations/{org}/actions/cache/storage-limit: Get GitHub Actions cache storage limit for an organizationPUT /organizations/{org}/actions/cache/storage-limit: Set GitHub Actions cache storage limit for an organizationGET /orgs/{org}/actions/cache/usage: Get GitHub Actions cache usage for an organizationGET /orgs/{org}/actions/cache/usage-by-repository: List repositories with GitHub Actions cache usage for an organizationGET /orgs/{org}/actions/hosted-runners: List GitHub-hosted runners for an organizationPOST /orgs/{org}/actions/hosted-runners: Create a GitHub-hosted runner for an organizationDELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}: Delete a GitHub-hosted runner for an organizationGET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}: Get a GitHub-hosted runner for an organizationPATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}: Update a GitHub-hosted runner for an organizationGET /orgs/{org}/actions/hosted-runners/images/custom: List custom images for an organizationDELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}: Delete a custom image from the organizationGET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}: Get a custom image definition for GitHub Actions Hosted RunnersGET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions: List image versions of a custom image for an organizationDELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}: Delete an image version of custom image from the organizationGET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}: Get an image version of a custom image for GitHub Actions Hosted RunnersGET /orgs/{org}/actions/hosted-runners/images/github-owned: Get GitHub-owned images for GitHub-hosted runners in an organizationGET /orgs/{org}/actions/hosted-runners/images/partner: Get partner images for GitHub-hosted runners in an organizationGET /orgs/{org}/actions/hosted-runners/limits: Get limits on GitHub-hosted runners for an organizationGET /orgs/{org}/actions/hosted-runners/machine-sizes: Get GitHub-hosted runners machine specs for an organizationGET /orgs/{org}/actions/hosted-runners/platforms: Get platforms for GitHub-hosted runners in an organizationGET /orgs/{org}/actions/permissions: Get GitHub Actions permissions for an organizationPUT /orgs/{org}/actions/permissions: Set GitHub Actions permissions for an organizationGET /orgs/{org}/actions/permissions/artifact-and-log-retention: Get artifact and log retention settings for an organizationPUT /orgs/{org}/actions/permissions/artifact-and-log-retention: Set artifact and log retention settings for an organizationGET /orgs/{org}/actions/permissions/fork-pr-contributor-approval: Get fork PR contributor approval permissions for an organizationPUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval: Set fork PR contributor approval permissions for an organizationGET /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos: Get private repo fork PR workflow settings for an organizationPUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos: Set private repo fork PR workflow settings for an organizationGET /orgs/{org}/actions/permissions/repositories: List selected repositories enabled for GitHub Actions in an organizationPUT /orgs/{org}/actions/permissions/repositories: Set selected repositories enabled for GitHub Actions in an organizationDELETE /orgs/{org}/actions/permissions/repositories/{repository_id}: Disable a selected repository for GitHub Actions in an organizationPUT /orgs/{org}/actions/permissions/repositories/{repository_id}: Enable a selected repository for GitHub Actions in an organizationGET /orgs/{org}/actions/permissions/selected-actions: Get allowed actions and reusable workflows for an organizationPUT /orgs/{org}/actions/permissions/selected-actions: Set allowed actions and reusable workflows for an organizationGET /orgs/{org}/actions/permissions/self-hosted-runners: Get self-hosted runners settings for an organizationPUT /orgs/{org}/actions/permissions/self-hosted-runners: Set self-hosted runners settings for an organizationGET /orgs/{org}/actions/permissions/self-hosted-runners/repositories: List repositories allowed to use self-hosted runners in an organizationPUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories: Set repositories allowed to use self-hosted runners in an organizationDELETE /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}: Remove a repository from the list of repositories allowed to use self-hosted runners in an organizationPUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}: Add a repository to the list of repositories allowed to use self-hosted runners in an organizationGET /orgs/{org}/actions/permissions/workflow: Get default workflow permissions for an organizationPUT /orgs/{org}/actions/permissions/workflow: Set default workflow permissions for an organizationGET /orgs/{org}/actions/runner-groups: List self-hosted runner groups for an organizationPOST /orgs/{org}/actions/runner-groups: Create a self-hosted runner group for an organizationDELETE /orgs/{org}/actions/runner-groups/{runner_group_id}: Delete a self-hosted runner group from an organizationGET /orgs/{org}/actions/runner-groups/{runner_group_id}: Get a self-hosted runner group for an organizationPATCH /orgs/{org}/actions/runner-groups/{runner_group_id}: Update a self-hosted runner group for an organizationGET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners: List GitHub-hosted runners in a group for an organizationGET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories: List repository access to a self-hosted runner group in an organizationPUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories: Set repository access for a self-hosted runner group in an organizationDELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}: Remove repository access to a self-hosted runner group in an organizationPUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}: Add repository access to a self-hosted runner group in an organizationGET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners: List self-hosted runners in a group for an organizationPUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners: Set self-hosted runners in a group for an organizationDELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}: Remove a self-hosted runner from a group for an organizationPUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}: Add a self-hosted runner to a group for an organizationGET /orgs/{org}/actions/runners: List self-hosted runners for an organizationDELETE /orgs/{org}/actions/runners/{runner_id}: Delete a self-hosted runner from an organizationGET /orgs/{org}/actions/runners/{runner_id}: Get a self-hosted runner for an organizationDELETE /orgs/{org}/actions/runners/{runner_id}/labels: Remove all custom labels from a self-hosted runner for an organizationGET /orgs/{org}/actions/runners/{runner_id}/labels: List labels for a self-hosted runner for an organizationPOST /orgs/{org}/actions/runners/{runner_id}/labels: Add custom labels to a self-hosted runner for an organizationPUT /orgs/{org}/actions/runners/{runner_id}/labels: Set custom labels for a self-hosted runner for an organizationDELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}: Remove a custom label from a self-hosted runner for an organizationGET /orgs/{org}/actions/runners/downloads: List runner applications for an organizationPOST /orgs/{org}/actions/runners/generate-jitconfig: Create configuration for a just-in-time runner for an organizationPOST /orgs/{org}/actions/runners/registration-token: Create a registration token for an organizationPOST /orgs/{org}/actions/runners/remove-token: Create a remove token for an organizationGET /orgs/{org}/actions/secrets: List organization secretsDELETE /orgs/{org}/actions/secrets/{secret_name}: Delete an organization secretGET /orgs/{org}/actions/secrets/{secret_name}: Get an organization secretPUT /orgs/{org}/actions/secrets/{secret_name}: Create or update an organization secretGET /orgs/{org}/actions/secrets/{secret_name}/repositories: List selected repositories for an organization secretPUT /orgs/{org}/actions/secrets/{secret_name}/repositories: Set selected repositories for an organization secretDELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}: Remove selected repository from an organization secretPUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}: Add selected repository to an organization secretGET /orgs/{org}/actions/secrets/public-key: Get an organization public keyGET /orgs/{org}/actions/variables: List organization variablesPOST /orgs/{org}/actions/variables: Create an organization variableDELETE /orgs/{org}/actions/variables/{name}: Delete an organization variableGET /orgs/{org}/actions/variables/{name}: Get an organization variablePATCH /orgs/{org}/actions/variables/{name}: Update an organization variableGET /orgs/{org}/actions/variables/{name}/repositories: List selected repositories for an organization variablePUT /orgs/{org}/actions/variables/{name}/repositories: Set selected repositories for an organization variableDELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}: Remove selected repository from an organization variablePUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}: Add selected repository to an organization variableGET /repos/{owner}/{repo}/actions/artifacts: List artifacts for a repositoryDELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}: Delete an artifactGET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}: Get an artifactGET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}: Download an artifactGET /repos/{owner}/{repo}/actions/cache/retention-limit: Get GitHub Actions cache retention limit for a repositoryPUT /repos/{owner}/{repo}/actions/cache/retention-limit: Set GitHub Actions cache retention limit for a repositoryGET /repos/{owner}/{repo}/actions/cache/storage-limit: Get GitHub Actions cache storage limit for a repositoryPUT /repos/{owner}/{repo}/actions/cache/storage-limit: Set GitHub Actions cache storage limit for a repositoryGET /repos/{owner}/{repo}/actions/cache/usage: Get GitHub Actions cache usage for a repositoryDELETE /repos/{owner}/{repo}/actions/caches: Delete GitHub Actions caches for a repository (using a cache key)GET /repos/{owner}/{repo}/actions/caches: List GitHub Actions caches for a repositoryDELETE /repos/{owner}/{repo}/actions/caches/{cache_id}: Delete a GitHub Actions cache for a repository (using a cache ID)GET /repos/{owner}/{repo}/actions/jobs/{job_id}: Get a job for a workflow runGET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs: Download job logs for a workflow runPOST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun: Re-run a job from a workflow runGET /repos/{owner}/{repo}/actions/oidc/customization/sub: Get the customization template for an OIDC subject claim for a repositoryPUT /repos/{owner}/{repo}/actions/oidc/customization/sub: Set the customization template for an OIDC subject claim for a repositoryGET /repos/{owner}/{repo}/actions/organization-secrets: List repository organization secretsGET /repos/{owner}/{repo}/actions/organization-variables: List repository organization variablesGET /repos/{owner}/{repo}/actions/permissions: Get GitHub Actions permissions for a repositoryPUT /repos/{owner}/{repo}/actions/permissions: Set GitHub Actions permissions for a repositoryGET /repos/{owner}/{repo}/actions/permissions/access: Get the level of access for workflows outside of the repositoryPUT /repos/{owner}/{repo}/actions/permissions/access: Set the level of access for workflows outside of the repositoryGET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention: Get artifact and log retention settings for a repositoryPUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention: Set artifact and log retention settings for a repositoryGET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval: Get fork PR contributor approval permissions for a repositoryPUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval: Set fork PR contributor approval permissions for a repositoryGET /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos: Get private repo fork PR workflow settings for a repositoryPUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos: Set private repo fork PR workflow settings for a repositoryGET /repos/{owner}/{repo}/actions/permissions/selected-actions: Get allowed actions and reusable workflows for a repositoryPUT /repos/{owner}/{repo}/actions/permissions/selected-actions: Set allowed actions and reusable workflows for a repositoryGET /repos/{owner}/{repo}/actions/permissions/workflow: Get default workflow permissions for a repositoryPUT /repos/{owner}/{repo}/actions/permissions/workflow: Set default workflow permissions for a repositoryGET /repos/{owner}/{repo}/actions/runners: List self-hosted runners for a repositoryDELETE /repos/{owner}/{repo}/actions/runners/{runner_id}: Delete a self-hosted runner from a repositoryGET /repos/{owner}/{repo}/actions/runners/{runner_id}: Get a self-hosted runner for a repositoryDELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels: Remove all custom labels from a self-hosted runner for a repositoryGET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels: List labels for a self-hosted runner for a repositoryPOST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels: Add custom labels to a self-hosted runner for a repositoryPUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels: Set custom labels for a self-hosted runner for a repositoryDELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}: Remove a custom label from a self-hosted runner for a repositoryGET /repos/{owner}/{repo}/actions/runners/downloads: List runner applications for a repositoryPOST /repos/{owner}/{repo}/actions/runners/generate-jitconfig: Create configuration for a just-in-time runner for a repositoryPOST /repos/{owner}/{repo}/actions/runners/registration-token: Create a registration token for a repositoryPOST /repos/{owner}/{repo}/actions/runners/remove-token: Create a remove token for a repositoryGET /repos/{owner}/{repo}/actions/runs: List workflow runs for a repositoryDELETE /repos/{owner}/{repo}/actions/runs/{run_id}: Delete a workflow runGET /repos/{owner}/{repo}/actions/runs/{run_id}: Get a workflow runGET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals: Get the review history for a workflow runPOST /repos/{owner}/{repo}/actions/runs/{run_id}/approve: Approve a workflow run for a fork pull requestGET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts: List workflow run artifactsGET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}: Get a workflow run attemptGET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs: List jobs for a workflow run attemptGET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs: Download workflow run attempt logsPOST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel: Cancel a workflow runPOST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule: Review custom deployment protection rules for a workflow runPOST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel: Force cancel a workflow runGET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs: List jobs for a workflow runDELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs: Delete workflow run logsGET /repos/{owner}/{repo}/actions/runs/{run_id}/logs: Download workflow run logsGET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments: Get pending deployments for a workflow runPOST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments: Review pending deployments for a workflow runPOST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun: Re-run a workflowPOST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs: Re-run failed jobs from a workflow runGET /repos/{owner}/{repo}/actions/runs/{run_id}/timing: Get workflow run usageGET /repos/{owner}/{repo}/actions/secrets: List repository secretsDELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}: Delete a repository secretGET /repos/{owner}/{repo}/actions/secrets/{secret_name}: Get a repository secretPUT /repos/{owner}/{repo}/actions/secrets/{secret_name}: Create or update a repository secretGET /repos/{owner}/{repo}/actions/secrets/public-key: Get a repository public keyGET /repos/{owner}/{repo}/actions/variables: List repository variablesPOST /repos/{owner}/{repo}/actions/variables: Create a repository variableDELETE /repos/{owner}/{repo}/actions/variables/{name}: Delete a repository variableGET /repos/{owner}/{repo}/actions/variables/{name}: Get a repository variablePATCH /repos/{owner}/{repo}/actions/variables/{name}: Update a repository variableGET /repos/{owner}/{repo}/actions/workflows: List repository workflowsGET /repos/{owner}/{repo}/actions/workflows/{workflow_id}: Get a workflowPUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable: Disable a workflowPOST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches: Create a workflow dispatch eventPUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable: Enable a workflowGET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs: List workflow runs for a workflowGET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing: Get workflow usageGET /repos/{owner}/{repo}/environments/{environment_name}/secrets: List environment secretsDELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}: Delete an environment secretGET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}: Get an environment secretPUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}: Create or update an environment secretGET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key: Get an environment public keyGET /repos/{owner}/{repo}/environments/{environment_name}/variables: List environment variablesPOST /repos/{owner}/{repo}/environments/{environment_name}/variables: Create an environment variableDELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}: Delete an environment variableGET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}: Get an environment variablePATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}: Update an environment variable