From f1bce9995f4906dfb3b9862526ff9d5aedbf2d6c Mon Sep 17 00:00:00 2001 From: Jeffrey Aven Date: Mon, 18 May 2026 09:20:52 +1000 Subject: [PATCH] github updates --- README.md | 15 + provider-dev/config/all_services.csv | 1601 ++++++++--------- .../github/v00.00.00000/services/actions.yaml | 29 + .../v00.00.00000/services/agent_tasks.yaml | 2 + .../github/v00.00.00000/services/apps.yaml | 3 + .../github/v00.00.00000/services/checks.yaml | 3 + .../v00.00.00000/services/codespaces.yaml | 9 + .../github/v00.00.00000/services/copilot.yaml | 89 +- .../v00.00.00000/services/dependabot.yaml | 3 + .../v00.00.00000/services/hosted_compute.yaml | 1 + .../github/v00.00.00000/services/orgs.yaml | 4 + .../services/private_registries.yaml | 1 + .../github/v00.00.00000/services/repos.yaml | 2 + provider-dev/test/README.md | 57 + provider-dev/test/bootstrap.sh | 39 + provider-dev/test/conftest.py | 245 +++ provider-dev/test/provider.yaml | 21 + provider-dev/test/requirements.txt | 3 + provider-dev/test/test_tier1.py | 89 + provider-dev/test/tier1.yaml | 149 ++ website/docs/index.md | 2 +- .../docs/services/actions/artifacts/index.md | 140 +- .../services/actions/enabled_repos/index.md | 586 +++++- .../index.md | 32 +- .../org_hosted_runner_custom_images/index.md | 50 +- .../actions/org_hosted_runners/index.md | 74 +- .../org_runner_group_hosted_runners/index.md | 74 +- .../actions/org_runner_group_repos/index.md | 538 +++++- .../actions/org_runner_group_runners/index.md | 48 +- .../actions/org_runner_groups/index.md | 84 +- .../index.md | 584 +++++- .../actions/repo_org_secrets/index.md | 18 +- .../actions/repo_org_variables/index.md | 28 +- .../actions/repos_for_org_variable/index.md | 536 +++++- .../actions/repos_for_secret/index.md | 536 +++++- .../services/actions/runner_labels/index.md | 44 +- .../docs/services/actions/secrets/index.md | 66 +- .../actions/self_hosted_runners/index.md | 96 +- .../docs/services/actions/variables/index.md | 96 +- .../services/actions/workflow_jobs/index.md | 276 ++- .../services/actions/workflow_runs/index.md | 212 ++- .../docs/services/actions/workflows/index.md | 66 +- .../services/agent_tasks/repo_tasks/index.md | 92 +- .../docs/services/agent_tasks/tasks/index.md | 92 +- .../services/apps/installation_repos/index.md | 1166 +++++++++++- .../docs/services/apps/installations/index.md | 124 +- website/docs/services/checks/runs/index.md | 204 ++- website/docs/services/checks/suites/index.md | 112 +- .../services/codespaces/codespaces/index.md | 376 +++- .../codespaces/devcontainers/index.md | 18 +- .../codespaces/org_secrets_repos/index.md | 536 +++++- .../codespaces/organization_secrets/index.md | 34 +- .../codespaces/organizations/index.md | 188 +- .../codespaces/repository_secrets/index.md | 18 +- .../docs/services/codespaces/secrets/index.md | 34 +- .../services/codespaces/user_secrets/index.md | 536 +++++- website/docs/services/copilot/index.md | 11 +- .../copilot/org_coding_agent_repos/index.md | 536 +++++- .../copilot/org_copilot_seats_teams/index.md | 126 ++ .../copilot/org_copilot_seats_users/index.md | 126 ++ .../copilot/org_member_copilot_seats/index.md | 190 ++ .../docs/services/copilot/org_seats/index.md | 116 +- .../docs/services/copilot/user_seats/index.md | 170 +- .../dependabot/repos_for_secret/index.md | 536 +++++- .../docs/services/dependabot/secrets/index.md | 48 +- .../org_network_configurations/index.md | 44 +- .../services/orgs/app_installations/index.md | 124 +- .../orgs/artifact_deployment_records/index.md | 66 +- .../orgs/artifact_storage_records/index.md | 56 +- website/docs/services/orgs/roles/index.md | 56 +- .../private_registries/index.md | 114 +- .../services/repos/branch_policies/index.md | 28 +- .../deployment_rule_integrations/index.md | 28 +- 73 files changed, 11000 insertions(+), 1456 deletions(-) create mode 100644 provider-dev/test/README.md create mode 100644 provider-dev/test/bootstrap.sh create mode 100644 provider-dev/test/conftest.py create mode 100644 provider-dev/test/provider.yaml create mode 100644 provider-dev/test/requirements.txt create mode 100644 provider-dev/test/test_tier1.py create mode 100644 provider-dev/test/tier1.yaml create mode 100644 website/docs/services/copilot/org_copilot_seats_teams/index.md create mode 100644 website/docs/services/copilot/org_copilot_seats_users/index.md create mode 100644 website/docs/services/copilot/org_member_copilot_seats/index.md diff --git a/README.md b/README.md index 8c5b49d..d09a9c9 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,7 @@ npm run generate-provider -- \ --config-path provider-dev/config/all_services.csv \ --servers='[{"url":"https://api.github.com"}]' \ --provider-config='{"auth":{"type":"basic","username_var":"STACKQL_GITHUB_USERNAME","password_var":"STACKQL_GITHUB_PASSWORD"}}' \ + --naive-req-body-translate \ --overwrite ``` @@ -218,6 +219,7 @@ const providerTitle = "GitHub Provider"; c. Then generate docs using... ```bash +rm -rf website/docs/* npm run generate-docs -- \ --provider-name github \ --provider-dir ./provider-dev/openapi/src/github/v00.00.00000 \ @@ -225,6 +227,19 @@ npm run generate-docs -- \ --provider-data-dir ./provider-dev/docgen/provider-data ``` +```bash +find website/docs/services -type f -name "*.md" -exec sed -i -E 's#\]\(/(rest/|developers/|actions/|code-security/|github/)#](https://docs.github.com/\1#g' {} + +``` + +```bash +find website/docs/services -type f -name "*.md" -exec sed -i 's|(#set-github-actions-permissions-for-a-repository)|(https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository)|g; s|(#set-github-actions-permissions-for-an-organization)|(https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository)|g' {} + +``` + +```bash +find website/docs/services -type f -name "*.md" -exec sed -i 's|(#create-a-self-hosted-runner-group-for-an-organization)|(https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/manage-access)|g' {} + +``` + + ## 8. Test web docs locally ```bash diff --git a/provider-dev/config/all_services.csv b/provider-dev/config/all_services.csv index e5ebcf4..42c45eb 100644 --- a/provider-dev/config/all_services.csv +++ b/provider-dev/config/all_services.csv @@ -1,614 +1,640 @@ filename,path,operationId,formatted_op_id,verb,response_object,tags,formatted_tags,stackql_resource_name,stackql_method_name,stackql_verb,stackql_object_key,op_description -actions.yaml,/orgs/{org}/actions/permissions/selected-actions,actions/get-allowed-actions-organization,actions/get_allowed_actions_organization,get,selected-actions,actions,actions,allowed_actions,get_allowed_actions_organization,select,,Get allowed actions and reusable workflows for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions/selected-actions,actions/get-allowed-actions-repository,actions/get_allowed_actions_repository,get,selected-actions,actions,actions,allowed_actions,get_allowed_actions_repository,select,,Get allowed actions and reusable workflows for a repository -actions.yaml,/orgs/{org}/actions/permissions/selected-actions,actions/set-allowed-actions-organization,actions/set_allowed_actions_organization,put,,actions,actions,allowed_actions,set_allowed_actions_organization,replace,,Set allowed actions and reusable workflows for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions/selected-actions,actions/set-allowed-actions-repository,actions/set_allowed_actions_repository,put,,actions,actions,allowed_actions,set_allowed_actions_repository,replace,,Set allowed actions and reusable workflows for a repository -actions.yaml,/orgs/{org}/actions/permissions/artifact-and-log-retention,actions/get-artifact-and-log-retention-settings-organization,actions/get_artifact_and_log_retention_settings_organization,get,,actions,actions,artifact_log_retention,get_artifact_and_log_retention_settings_organization,select,,Get artifact and log retention settings for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention,actions/get-artifact-and-log-retention-settings-repository,actions/get_artifact_and_log_retention_settings_repository,get,,actions,actions,artifact_log_retention,get_artifact_and_log_retention_settings_repository,select,,Get artifact and log retention settings for a repository -actions.yaml,/orgs/{org}/actions/permissions/artifact-and-log-retention,actions/set-artifact-and-log-retention-settings-organization,actions/set_artifact_and_log_retention_settings_organization,put,,actions,actions,artifact_log_retention,set_artifact_and_log_retention_settings_organization,replace,,Set artifact and log retention settings for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention,actions/set-artifact-and-log-retention-settings-repository,actions/set_artifact_and_log_retention_settings_repository,put,,actions,actions,artifact_log_retention,set_artifact_and_log_retention_settings_repository,replace,,Set artifact and log retention settings for a repository -actions.yaml,/repos/{owner}/{repo}/actions/artifacts/{artifact_id},actions/delete-artifact,actions/delete_artifact,delete,,actions,actions,artifacts,delete_artifact,delete,,Delete an artifact -actions.yaml,/repos/{owner}/{repo}/actions/artifacts/{artifact_id},actions/get-artifact,actions/get_artifact,get,artifact,actions,actions,artifacts,get_artifact,select,,Get an artifact -actions.yaml,/repos/{owner}/{repo}/actions/artifacts,actions/list-artifacts-for-repo,actions/list_artifacts_for_repo,get,,actions,actions,artifacts,list_artifacts_for_repo,select,,List artifacts for a repository -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts,actions/list-workflow-run-artifacts,actions/list_workflow_run_artifacts,get,,actions,actions,artifacts,list_workflow_run_artifacts,select,,List workflow run artifacts +actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/add-custom-labels-to-self-hosted-runner-for-org,actions/add_custom_labels_to_self_hosted_runner_for_org,post,,actions,actions,runner_labels,add_custom_labels_to_self_hosted_runner_for_org,insert,,Add custom labels to a self-hosted runner for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/add-custom-labels-to-self-hosted-runner-for-repo,actions/add_custom_labels_to_self_hosted_runner_for_repo,post,,actions,actions,runner_labels,add_custom_labels_to_self_hosted_runner_for_repo,insert,,Add custom labels to a self-hosted runner for a repository +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id},actions/add-repo-access-to-self-hosted-runner-group-in-org,actions/add_repo_access_to_self_hosted_runner_group_in_org,put,,actions,actions,org_runner_group_repos,add_repo_access_to_self_hosted_runner_group_in_org,replace,,Add repository access to a self-hosted runner group in an organization +actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id},actions/add-selected-repo-to-org-secret,actions/add_selected_repo_to_org_secret,put,,actions,actions,repos_for_secret,add_selected_repo_to_org_secret,insert,,Add selected repository to an organization secret +actions.yaml,/orgs/{org}/actions/variables/{name}/repositories/{repository_id},actions/add-selected-repo-to-org-variable,actions/add_selected_repo_to_org_variable,put,,actions,actions,repos_for_org_variable,add_selected_repo_to_org_variable,insert,,Add selected repository to an organization variable +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id},actions/add-self-hosted-runner-to-group-for-org,actions/add_self_hosted_runner_to_group_for_org,put,,actions,actions,org_runner_group_runners,add_self_hosted_runner_to_group_for_org,replace,,Add a self-hosted runner to a group for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/approve,actions/approve-workflow-run,actions/approve_workflow_run,post,empty-object,actions,actions,workflow_runs,approve_workflow_run,exec,,Approve a workflow run for a fork pull request +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/cancel,actions/cancel-workflow-run,actions/cancel_workflow_run,post,empty-object,actions,actions,workflow_runs,cancel_workflow_run,exec,,Cancel a workflow run +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables,actions/create-environment-variable,actions/create_environment_variable,post,empty-object,actions,actions,variables,create_environment_variable,insert,,Create an environment variable +actions.yaml,/orgs/{org}/actions/hosted-runners,actions/create-hosted-runner-for-org,actions/create_hosted_runner_for_org,post,,actions,actions,org_hosted_runners,create_hosted_runner_for_org,insert,,Create a GitHub-hosted runner for an organization +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name},actions/create-or-update-environment-secret,actions/create_or_update_environment_secret,put,empty-object,actions,actions,secrets,create_or_update_environment_secret,insert,,Create or update an environment secret +actions.yaml,/orgs/{org}/actions/secrets/{secret_name},actions/create-or-update-org-secret,actions/create_or_update_org_secret,put,empty-object,actions,actions,secrets,create_or_update_org_secret,insert,,Create or update an organization secret +actions.yaml,/repos/{owner}/{repo}/actions/secrets/{secret_name},actions/create-or-update-repo-secret,actions/create_or_update_repo_secret,put,empty-object,actions,actions,secrets,create_or_update_repo_secret,insert,,Create or update a repository secret +actions.yaml,/orgs/{org}/actions/variables,actions/create-org-variable,actions/create_org_variable,post,empty-object,actions,actions,variables,create_org_variable,insert,,Create an organization variable +actions.yaml,/orgs/{org}/actions/runners/registration-token,actions/create-registration-token-for-org,actions/create_registration_token_for_org,post,authentication-token,actions,actions,runner_registration_tokens,create_registration_token_for_org,insert,,Create a registration token for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/registration-token,actions/create-registration-token-for-repo,actions/create_registration_token_for_repo,post,authentication-token,actions,actions,runner_registration_tokens,create_registration_token_for_repo,insert,,Create a registration token for a repository +actions.yaml,/orgs/{org}/actions/runners/remove-token,actions/create-remove-token-for-org,actions/create_remove_token_for_org,post,authentication-token,actions,actions,runner_remove_tokens,create_remove_token_for_org,insert,,Create a remove token for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/remove-token,actions/create-remove-token-for-repo,actions/create_remove_token_for_repo,post,authentication-token,actions,actions,runner_remove_tokens,create_remove_token_for_repo,insert,,Create a remove token for a repository +actions.yaml,/repos/{owner}/{repo}/actions/variables,actions/create-repo-variable,actions/create_repo_variable,post,empty-object,actions,actions,variables,create_repo_variable,insert,,Create a repository variable +actions.yaml,/orgs/{org}/actions/runner-groups,actions/create-self-hosted-runner-group-for-org,actions/create_self_hosted_runner_group_for_org,post,,actions,actions,org_runner_groups,create_self_hosted_runner_group_for_org,insert,,Create a self-hosted runner group for an organization +actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches,actions/create-workflow-dispatch,actions/create_workflow_dispatch,post,,actions,actions,workflows,create_workflow_dispatch,insert,,Create a workflow dispatch event actions.yaml,/repos/{owner}/{repo}/actions/caches/{cache_id},actions/delete-actions-cache-by-id,actions/delete_actions_cache_by_id,delete,,actions,actions,cache,delete_actions_cache_by_id,delete,,Delete a GitHub Actions cache for a repository (using a cache ID) actions.yaml,/repos/{owner}/{repo}/actions/caches,actions/delete-actions-cache-by-key,actions/delete_actions_cache_by_key,delete,actions-cache-list,actions,actions,cache,delete_actions_cache_by_key,delete,,Delete GitHub Actions caches for a repository (using a cache key) +actions.yaml,/repos/{owner}/{repo}/actions/artifacts/{artifact_id},actions/delete-artifact,actions/delete_artifact,delete,,actions,actions,artifacts,delete_artifact,delete,,Delete an artifact +actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id},actions/delete-custom-image-from-org,actions/delete_custom_image_from_org,delete,,actions,actions,org_hosted_runner_custom_images,delete_custom_image_from_org,delete,,Delete a custom image from the organization +actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version},actions/delete-custom-image-version-from-org,actions/delete_custom_image_version_from_org,delete,,actions,actions,org_hosted_runner_custom_image_versions,delete_custom_image_version_from_org,delete,,Delete an image version of custom image from the organization +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name},actions/delete-environment-secret,actions/delete_environment_secret,delete,,actions,actions,secrets,delete_environment_secret,delete,,Delete an environment secret +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables/{name},actions/delete-environment-variable,actions/delete_environment_variable,delete,,actions,actions,variables,delete_environment_variable,delete,,Delete an environment variable +actions.yaml,/orgs/{org}/actions/hosted-runners/{hosted_runner_id},actions/delete-hosted-runner-for-org,actions/delete_hosted_runner_for_org,delete,,actions,actions,org_hosted_runners,delete_hosted_runner_for_org,delete,,Delete a GitHub-hosted runner for an organization +actions.yaml,/orgs/{org}/actions/secrets/{secret_name},actions/delete-org-secret,actions/delete_org_secret,delete,,actions,actions,secrets,delete_org_secret,delete,,Delete an organization secret +actions.yaml,/orgs/{org}/actions/variables/{name},actions/delete-org-variable,actions/delete_org_variable,delete,,actions,actions,variables,delete_org_variable,delete,,Delete an organization variable +actions.yaml,/repos/{owner}/{repo}/actions/secrets/{secret_name},actions/delete-repo-secret,actions/delete_repo_secret,delete,,actions,actions,secrets,delete_repo_secret,delete,,Delete a repository secret +actions.yaml,/repos/{owner}/{repo}/actions/variables/{name},actions/delete-repo-variable,actions/delete_repo_variable,delete,,actions,actions,variables,delete_repo_variable,delete,,Delete a repository variable +actions.yaml,/orgs/{org}/actions/runners/{runner_id},actions/delete-self-hosted-runner-from-org,actions/delete_self_hosted_runner_from_org,delete,,actions,actions,self_hosted_runners,delete_self_hosted_runner_from_org,delete,,Delete a self-hosted runner from an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id},actions/delete-self-hosted-runner-from-repo,actions/delete_self_hosted_runner_from_repo,delete,,actions,actions,self_hosted_runners,delete_self_hosted_runner_from_repo,delete,,Delete a self-hosted runner from a repository +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id},actions/delete-self-hosted-runner-group-from-org,actions/delete_self_hosted_runner_group_from_org,delete,,actions,actions,org_runner_groups,delete_self_hosted_runner_group_from_org,delete,,Delete a self-hosted runner group from an organization +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id},actions/delete-workflow-run,actions/delete_workflow_run,delete,,actions,actions,workflow_runs,delete_workflow_run,delete,,Delete a workflow run +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/logs,actions/delete-workflow-run-logs,actions/delete_workflow_run_logs,delete,,actions,actions,workflow_run_logs,delete_workflow_run_logs,delete,,Delete workflow run logs +actions.yaml,/orgs/{org}/actions/permissions/repositories/{repository_id},actions/disable-selected-repository-github-actions-organization,actions/disable_selected_repository_github_actions_organization,delete,,actions,actions,enabled_repos,disable_selected_repository_github_actions_organization,delete,,Disable a selected repository for GitHub Actions in an organization +actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id},actions/disable-selected-repository-self-hosted-runners-organization,actions/disable_selected_repository_self_hosted_runners_organization,delete,,actions,actions,org_self_hosted_runner_repo_access,disable_selected_repository_self_hosted_runners_organization,delete,,Remove a repository from the list of repositories allowed to use self-hosted runners in an organization +actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable,actions/disable-workflow,actions/disable_workflow,put,,actions,actions,workflows,disable_workflow,exec,,Disable a workflow +actions.yaml,/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format},actions/download-artifact,actions/download_artifact,get,,actions,actions,skip_this_resource,download_artifact,exec,,Download an artifact +actions.yaml,/repos/{owner}/{repo}/actions/jobs/{job_id}/logs,actions/download-job-logs-for-workflow-run,actions/download_job_logs_for_workflow_run,get,,actions,actions,skip_this_resource,download_job_logs_for_workflow_run,exec,,Download job logs for a workflow run +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs,actions/download-workflow-run-attempt-logs,actions/download_workflow_run_attempt_logs,get,,actions,actions,skip_this_resource,download_workflow_run_attempt_logs,exec,,Download workflow run attempt logs +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/logs,actions/download-workflow-run-logs,actions/download_workflow_run_logs,get,,actions,actions,skip_this_resource,download_workflow_run_logs,exec,,Download workflow run logs +actions.yaml,/orgs/{org}/actions/permissions/repositories/{repository_id},actions/enable-selected-repository-github-actions-organization,actions/enable_selected_repository_github_actions_organization,put,,actions,actions,enabled_repos,enable_selected_repository_github_actions_organization,replace,,Enable a selected repository for GitHub Actions in an organization +actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id},actions/enable-selected-repository-self-hosted-runners-organization,actions/enable_selected_repository_self_hosted_runners_organization,put,,actions,actions,org_self_hosted_runner_repo_access,enable_selected_repository_self_hosted_runners_organization,replace,,Add a repository to the list of repositories allowed to use self-hosted runners in an organization +actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable,actions/enable-workflow,actions/enable_workflow,put,,actions,actions,workflows,enable_workflow,exec,,Enable a workflow +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel,actions/force-cancel-workflow-run,actions/force_cancel_workflow_run,post,,actions,actions,workflow_runs,force_cancel_workflow_run,insert,,Force cancel a workflow run +actions.yaml,/orgs/{org}/actions/runners/generate-jitconfig,actions/generate-runner-jitconfig-for-org,actions/generate_runner_jitconfig_for_org,post,,actions,actions,runner_jit_configs,generate_runner_jitconfig_for_org,insert,,Create configuration for a just-in-time runner for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/generate-jitconfig,actions/generate-runner-jitconfig-for-repo,actions/generate_runner_jitconfig_for_repo,post,,actions,actions,runner_jit_configs,generate_runner_jitconfig_for_repo,insert,,Create configuration for a just-in-time runner for a repository actions.yaml,/repos/{owner}/{repo}/actions/caches,actions/get-actions-cache-list,actions/get_actions_cache_list,get,actions-cache-list,actions,actions,cache,get_actions_cache_list,select,,List GitHub Actions caches for a repository actions.yaml,/enterprises/{enterprise}/actions/cache/retention-limit,actions/get-actions-cache-retention-limit-for-enterprise,actions/get_actions_cache_retention_limit_for_enterprise,get,,actions,actions,cache_retention_limit,get_actions_cache_retention_limit_for_enterprise,select,,Get GitHub Actions cache retention limit for an enterprise actions.yaml,/organizations/{org}/actions/cache/retention-limit,actions/get-actions-cache-retention-limit-for-organization,actions/get_actions_cache_retention_limit_for_organization,get,,actions,actions,cache_retention_limit,get_actions_cache_retention_limit_for_organization,select,,Get GitHub Actions cache retention limit for an organization actions.yaml,/repos/{owner}/{repo}/actions/cache/retention-limit,actions/get-actions-cache-retention-limit-for-repository,actions/get_actions_cache_retention_limit_for_repository,get,,actions,actions,cache_retention_limit,get_actions_cache_retention_limit_for_repository,select,,Get GitHub Actions cache retention limit for a repository -actions.yaml,/enterprises/{enterprise}/actions/cache/retention-limit,actions/set-actions-cache-retention-limit-for-enterprise,actions/set_actions_cache_retention_limit_for_enterprise,put,,actions,actions,cache_retention_limit,set_actions_cache_retention_limit_for_enterprise,replace,,Set GitHub Actions cache retention limit for an enterprise -actions.yaml,/organizations/{org}/actions/cache/retention-limit,actions/set-actions-cache-retention-limit-for-organization,actions/set_actions_cache_retention_limit_for_organization,put,,actions,actions,cache_retention_limit,set_actions_cache_retention_limit_for_organization,replace,,Set GitHub Actions cache retention limit for an organization -actions.yaml,/repos/{owner}/{repo}/actions/cache/retention-limit,actions/set-actions-cache-retention-limit-for-repository,actions/set_actions_cache_retention_limit_for_repository,put,,actions,actions,cache_retention_limit,set_actions_cache_retention_limit_for_repository,replace,,Set GitHub Actions cache retention limit for a repository actions.yaml,/enterprises/{enterprise}/actions/cache/storage-limit,actions/get-actions-cache-storage-limit-for-enterprise,actions/get_actions_cache_storage_limit_for_enterprise,get,,actions,actions,cache_storage_limit,get_actions_cache_storage_limit_for_enterprise,select,,Get GitHub Actions cache storage limit for an enterprise actions.yaml,/organizations/{org}/actions/cache/storage-limit,actions/get-actions-cache-storage-limit-for-organization,actions/get_actions_cache_storage_limit_for_organization,get,,actions,actions,cache_storage_limit,get_actions_cache_storage_limit_for_organization,select,,Get GitHub Actions cache storage limit for an organization actions.yaml,/repos/{owner}/{repo}/actions/cache/storage-limit,actions/get-actions-cache-storage-limit-for-repository,actions/get_actions_cache_storage_limit_for_repository,get,,actions,actions,cache_storage_limit,get_actions_cache_storage_limit_for_repository,select,,Get GitHub Actions cache storage limit for a repository -actions.yaml,/enterprises/{enterprise}/actions/cache/storage-limit,actions/set-actions-cache-storage-limit-for-enterprise,actions/set_actions_cache_storage_limit_for_enterprise,put,,actions,actions,cache_storage_limit,set_actions_cache_storage_limit_for_enterprise,replace,,Set GitHub Actions cache storage limit for an enterprise -actions.yaml,/organizations/{org}/actions/cache/storage-limit,actions/set-actions-cache-storage-limit-for-organization,actions/set_actions_cache_storage_limit_for_organization,put,,actions,actions,cache_storage_limit,set_actions_cache_storage_limit_for_organization,replace,,Set GitHub Actions cache storage limit for an organization -actions.yaml,/repos/{owner}/{repo}/actions/cache/storage-limit,actions/set-actions-cache-storage-limit-for-repository,actions/set_actions_cache_storage_limit_for_repository,put,,actions,actions,cache_storage_limit,set_actions_cache_storage_limit_for_repository,replace,,Set GitHub Actions cache storage limit for a repository actions.yaml,/repos/{owner}/{repo}/actions/cache/usage,actions/get-actions-cache-usage,actions/get_actions_cache_usage,get,actions-cache-usage-by-repository,actions,actions,cache_usage,get_actions_cache_usage,select,,Get GitHub Actions cache usage for a repository +actions.yaml,/orgs/{org}/actions/cache/usage-by-repository,actions/get-actions-cache-usage-by-repo-for-org,actions/get_actions_cache_usage_by_repo_for_org,get,,actions,actions,org_cache_usage,get_actions_cache_usage_by_repo_for_org,select,,List repositories with GitHub Actions cache usage for an organization actions.yaml,/orgs/{org}/actions/cache/usage,actions/get-actions-cache-usage-for-org,actions/get_actions_cache_usage_for_org,get,actions-cache-usage-org-enterprise,actions,actions,cache_usage,get_actions_cache_usage_for_org,select,,Get GitHub Actions cache usage for an organization -actions.yaml,/orgs/{org}/actions/permissions/workflow,actions/get-github-actions-default-workflow-permissions-organization,actions/get_github_actions_default_workflow_permissions_organization,get,actions-get-default-workflow-permissions,actions,actions,default_workflow_permissions,get_github_actions_default_workflow_permissions_organization,select,,Get default workflow permissions for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions/workflow,actions/get-github-actions-default-workflow-permissions-repository,actions/get_github_actions_default_workflow_permissions_repository,get,actions-get-default-workflow-permissions,actions,actions,default_workflow_permissions,get_github_actions_default_workflow_permissions_repository,select,,Get default workflow permissions for a repository -actions.yaml,/orgs/{org}/actions/permissions/workflow,actions/set-github-actions-default-workflow-permissions-organization,actions/set_github_actions_default_workflow_permissions_organization,put,,actions,actions,default_workflow_permissions,set_github_actions_default_workflow_permissions_organization,replace,,Set default workflow permissions for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions/workflow,actions/set-github-actions-default-workflow-permissions-repository,actions/set_github_actions_default_workflow_permissions_repository,put,,actions,actions,default_workflow_permissions,set_github_actions_default_workflow_permissions_repository,replace,,Set default workflow permissions for a repository -actions.yaml,/orgs/{org}/actions/permissions/repositories/{repository_id},actions/disable-selected-repository-github-actions-organization,actions/disable_selected_repository_github_actions_organization,delete,,actions,actions,enabled_repos,disable_selected_repository_github_actions_organization,delete,,Disable a selected repository for GitHub Actions in an organization -actions.yaml,/orgs/{org}/actions/permissions/repositories,actions/list-selected-repositories-enabled-github-actions-organization,actions/list_selected_repositories_enabled_github_actions_organization,get,,actions,actions,enabled_repos,list_selected_repositories_enabled_github_actions_organization,select,,List selected repositories enabled for GitHub Actions in an organization -actions.yaml,/orgs/{org}/actions/permissions/repositories/{repository_id},actions/enable-selected-repository-github-actions-organization,actions/enable_selected_repository_github_actions_organization,put,,actions,actions,enabled_repos,enable_selected_repository_github_actions_organization,replace,,Enable a selected repository for GitHub Actions in an organization -actions.yaml,/orgs/{org}/actions/permissions/repositories,actions/set-selected-repositories-enabled-github-actions-organization,actions/set_selected_repositories_enabled_github_actions_organization,put,,actions,actions,enabled_repos,set_selected_repositories_enabled_github_actions_organization,replace,,Set selected repositories enabled for GitHub Actions in an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval,actions/get-fork-pr-contributor-approval-permissions-repository,actions/get_fork_pr_contributor_approval_permissions_repository,get,,actions,actions,fork_pr_contributor_approval_permissions,get_fork_pr_contributor_approval_permissions_repository,select,,Get fork PR contributor approval permissions for a repository -actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval,actions/set-fork-pr-contributor-approval-permissions-repository,actions/set_fork_pr_contributor_approval_permissions_repository,put,,actions,actions,fork_pr_contributor_approval_permissions,set_fork_pr_contributor_approval_permissions_repository,replace,,Set fork PR contributor approval permissions for a repository -actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos,actions/get-private-repo-fork-pr-workflows-settings-repository,actions/get_private_repo_fork_pr_workflows_settings_repository,get,,actions,actions,fork_pr_workflows_private_repos_settings,get_private_repo_fork_pr_workflows_settings_repository,select,,Get private repo fork PR workflow settings for a repository -actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos,actions/set-private-repo-fork-pr-workflows-settings-repository,actions/set_private_repo_fork_pr_workflows_settings_repository,put,,actions,actions,fork_pr_workflows_private_repos_settings,set_private_repo_fork_pr_workflows_settings_repository,replace,,Set private repo fork PR workflow settings for a repository +actions.yaml,/orgs/{org}/actions/permissions/selected-actions,actions/get-allowed-actions-organization,actions/get_allowed_actions_organization,get,selected-actions,actions,actions,allowed_actions,get_allowed_actions_organization,select,,Get allowed actions and reusable workflows for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/selected-actions,actions/get-allowed-actions-repository,actions/get_allowed_actions_repository,get,selected-actions,actions,actions,allowed_actions,get_allowed_actions_repository,select,,Get allowed actions and reusable workflows for a repository +actions.yaml,/repos/{owner}/{repo}/actions/artifacts/{artifact_id},actions/get-artifact,actions/get_artifact,get,artifact,actions,actions,artifacts,get_artifact,select,,Get an artifact +actions.yaml,/orgs/{org}/actions/permissions/artifact-and-log-retention,actions/get-artifact-and-log-retention-settings-organization,actions/get_artifact_and_log_retention_settings_organization,get,,actions,actions,artifact_log_retention,get_artifact_and_log_retention_settings_organization,select,,Get artifact and log retention settings for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention,actions/get-artifact-and-log-retention-settings-repository,actions/get_artifact_and_log_retention_settings_repository,get,,actions,actions,artifact_log_retention,get_artifact_and_log_retention_settings_repository,select,,Get artifact and log retention settings for a repository +actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id},actions/get-custom-image-for-org,actions/get_custom_image_for_org,get,,actions,actions,org_hosted_runner_custom_images,get_custom_image_for_org,select,,Get a custom image definition for GitHub Actions Hosted Runners +actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version},actions/get-custom-image-version-for-org,actions/get_custom_image_version_for_org,get,,actions,actions,org_hosted_runner_custom_image_versions,get_custom_image_version_for_org,select,,Get an image version of a custom image for GitHub Actions Hosted Runners actions.yaml,/repos/{owner}/{repo}/actions/oidc/customization/sub,actions/get-custom-oidc-sub-claim-for-repo,actions/get_custom_oidc_sub_claim_for_repo,get,oidc-custom-sub-repo,actions,actions,oidc,get_custom_oidc_sub_claim_for_repo,select,,Get the customization template for an OIDC subject claim for a repository -actions.yaml,/repos/{owner}/{repo}/actions/oidc/customization/sub,actions/set-custom-oidc-sub-claim-for-repo,actions/set_custom_oidc_sub_claim_for_repo,put,empty-object,actions,actions,oidc,set_custom_oidc_sub_claim_for_repo,replace,,Set the customization template for an OIDC subject claim for a repository -actions.yaml,/orgs/{org}/actions/cache/usage-by-repository,actions/get-actions-cache-usage-by-repo-for-org,actions/get_actions_cache_usage_by_repo_for_org,get,,actions,actions,org_cache_usage,get_actions_cache_usage_by_repo_for_org,select,,List repositories with GitHub Actions cache usage for an organization +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key,actions/get-environment-public-key,actions/get_environment_public_key,get,actions-public-key,actions,actions,public_keys,get_environment_public_key,select,,Get an environment public key +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name},actions/get-environment-secret,actions/get_environment_secret,get,actions-secret,actions,actions,secrets,get_environment_secret,select,,Get an environment secret +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables/{name},actions/get-environment-variable,actions/get_environment_variable,get,actions-variable,actions,actions,variables,get_environment_variable,select,,Get an environment variable actions.yaml,/orgs/{org}/actions/permissions/fork-pr-contributor-approval,actions/get-fork-pr-contributor-approval-permissions-organization,actions/get_fork_pr_contributor_approval_permissions_organization,get,,actions,actions,org_fork_pr_contributor_approval_permissions,get_fork_pr_contributor_approval_permissions_organization,select,,Get fork PR contributor approval permissions for an organization -actions.yaml,/orgs/{org}/actions/permissions/fork-pr-contributor-approval,actions/set-fork-pr-contributor-approval-permissions-organization,actions/set_fork_pr_contributor_approval_permissions_organization,put,,actions,actions,org_fork_pr_contributor_approval_permissions,set_fork_pr_contributor_approval_permissions_organization,replace,,Set fork PR contributor approval permissions for an organization -actions.yaml,/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos,actions/get-private-repo-fork-pr-workflows-settings-organization,actions/get_private_repo_fork_pr_workflows_settings_organization,get,,actions,actions,org_fork_pr_workflows_private_repos_settings,get_private_repo_fork_pr_workflows_settings_organization,select,,Get private repo fork PR workflow settings for an organization -actions.yaml,/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos,actions/set-private-repo-fork-pr-workflows-settings-organization,actions/set_private_repo_fork_pr_workflows_settings_organization,put,,actions,actions,org_fork_pr_workflows_private_repos_settings,set_private_repo_fork_pr_workflows_settings_organization,replace,,Set private repo fork PR workflow settings for an organization -actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version},actions/delete-custom-image-version-from-org,actions/delete_custom_image_version_from_org,delete,,actions,actions,org_hosted_runner_custom_image_versions,delete_custom_image_version_from_org,delete,,Delete an image version of custom image from the organization -actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version},actions/get-custom-image-version-for-org,actions/get_custom_image_version_for_org,get,,actions,actions,org_hosted_runner_custom_image_versions,get_custom_image_version_for_org,select,,Get an image version of a custom image for GitHub Actions Hosted Runners -actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions,actions/list-custom-image-versions-for-org,actions/list_custom_image_versions_for_org,get,,actions,actions,org_hosted_runner_custom_image_versions,list_custom_image_versions_for_org,select,,List image versions of a custom image for an organization -actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id},actions/delete-custom-image-from-org,actions/delete_custom_image_from_org,delete,,actions,actions,org_hosted_runner_custom_images,delete_custom_image_from_org,delete,,Delete a custom image from the organization -actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id},actions/get-custom-image-for-org,actions/get_custom_image_for_org,get,,actions,actions,org_hosted_runner_custom_images,get_custom_image_for_org,select,,Get a custom image definition for GitHub Actions Hosted Runners -actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom,actions/list-custom-images-for-org,actions/list_custom_images_for_org,get,,actions,actions,org_hosted_runner_custom_images,list_custom_images_for_org,select,,List custom images for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval,actions/get-fork-pr-contributor-approval-permissions-repository,actions/get_fork_pr_contributor_approval_permissions_repository,get,,actions,actions,fork_pr_contributor_approval_permissions,get_fork_pr_contributor_approval_permissions_repository,select,,Get fork PR contributor approval permissions for a repository +actions.yaml,/orgs/{org}/actions/permissions/workflow,actions/get-github-actions-default-workflow-permissions-organization,actions/get_github_actions_default_workflow_permissions_organization,get,actions-get-default-workflow-permissions,actions,actions,default_workflow_permissions,get_github_actions_default_workflow_permissions_organization,select,,Get default workflow permissions for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/workflow,actions/get-github-actions-default-workflow-permissions-repository,actions/get_github_actions_default_workflow_permissions_repository,get,actions-get-default-workflow-permissions,actions,actions,default_workflow_permissions,get_github_actions_default_workflow_permissions_repository,select,,Get default workflow permissions for a repository +actions.yaml,/orgs/{org}/actions/permissions,actions/get-github-actions-permissions-organization,actions/get_github_actions_permissions_organization,get,actions-organization-permissions,actions,actions,permissions,get_github_actions_permissions_organization,select,,Get GitHub Actions permissions for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions,actions/get-github-actions-permissions-repository,actions/get_github_actions_permissions_repository,get,actions-repository-permissions,actions,actions,permissions,get_github_actions_permissions_repository,select,,Get GitHub Actions permissions for a repository +actions.yaml,/orgs/{org}/actions/hosted-runners/{hosted_runner_id},actions/get-hosted-runner-for-org,actions/get_hosted_runner_for_org,get,,actions,actions,org_hosted_runners,get_hosted_runner_for_org,select,,Get a GitHub-hosted runner for an organization actions.yaml,/orgs/{org}/actions/hosted-runners/images/github-owned,actions/get-hosted-runners-github-owned-images-for-org,actions/get_hosted_runners_github_owned_images_for_org,get,,actions,actions,org_hosted_runner_github_images,get_hosted_runners_github_owned_images_for_org,select,,Get GitHub-owned images for GitHub-hosted runners in an organization actions.yaml,/orgs/{org}/actions/hosted-runners/limits,actions/get-hosted-runners-limits-for-org,actions/get_hosted_runners_limits_for_org,get,,actions,actions,org_hosted_runner_limits,get_hosted_runners_limits_for_org,select,$.public_ips,Get limits on GitHub-hosted runners for an organization actions.yaml,/orgs/{org}/actions/hosted-runners/machine-sizes,actions/get-hosted-runners-machine-specs-for-org,actions/get_hosted_runners_machine_specs_for_org,get,,actions,actions,org_hosted_runner_machine_specs,get_hosted_runners_machine_specs_for_org,select,,Get GitHub-hosted runners machine specs for an organization actions.yaml,/orgs/{org}/actions/hosted-runners/images/partner,actions/get-hosted-runners-partner-images-for-org,actions/get_hosted_runners_partner_images_for_org,get,,actions,actions,org_hosted_runner_partner_images,get_hosted_runners_partner_images_for_org,select,,Get partner images for GitHub-hosted runners in an organization actions.yaml,/orgs/{org}/actions/hosted-runners/platforms,actions/get-hosted-runners-platforms-for-org,actions/get_hosted_runners_platforms_for_org,get,,actions,actions,org_hosted_runner_platforms,get_hosted_runners_platforms_for_org,select,,Get platforms for GitHub-hosted runners in an organization -actions.yaml,/orgs/{org}/actions/hosted-runners/{hosted_runner_id},actions/delete-hosted-runner-for-org,actions/delete_hosted_runner_for_org,delete,,actions,actions,org_hosted_runners,delete_hosted_runner_for_org,delete,,Delete a GitHub-hosted runner for an organization -actions.yaml,/orgs/{org}/actions/hosted-runners/{hosted_runner_id},actions/get-hosted-runner-for-org,actions/get_hosted_runner_for_org,get,,actions,actions,org_hosted_runners,get_hosted_runner_for_org,select,,Get a GitHub-hosted runner for an organization -actions.yaml,/orgs/{org}/actions/hosted-runners,actions/list-hosted-runners-for-org,actions/list_hosted_runners_for_org,get,,actions,actions,org_hosted_runners,list_hosted_runners_for_org,select,,List GitHub-hosted runners for an organization -actions.yaml,/orgs/{org}/actions/hosted-runners/{hosted_runner_id},actions/update-hosted-runner-for-org,actions/update_hosted_runner_for_org,patch,,actions,actions,org_hosted_runners,update_hosted_runner_for_org,update,,Update a GitHub-hosted runner for an organization -actions.yaml,/orgs/{org}/actions/hosted-runners,actions/create-hosted-runner-for-org,actions/create_hosted_runner_for_org,post,,actions,actions,org_hosted_runners,create_hosted_runner_for_org,insert,,Create a GitHub-hosted runner for an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners,actions/list-github-hosted-runners-in-group-for-org,actions/list_github_hosted_runners_in_group_for_org,get,,actions,actions,org_runner_group_hosted_runners,list_github_hosted_runners_in_group_for_org,select,,List GitHub-hosted runners in a group for an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id},actions/remove-repo-access-to-self-hosted-runner-group-in-org,actions/remove_repo_access_to_self_hosted_runner_group_in_org,delete,,actions,actions,org_runner_group_repos,remove_repo_access_to_self_hosted_runner_group_in_org,delete,,Remove repository access to a self-hosted runner group in an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories,actions/list-repo-access-to-self-hosted-runner-group-in-org,actions/list_repo_access_to_self_hosted_runner_group_in_org,get,,actions,actions,org_runner_group_repos,list_repo_access_to_self_hosted_runner_group_in_org,select,,List repository access to a self-hosted runner group in an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id},actions/add-repo-access-to-self-hosted-runner-group-in-org,actions/add_repo_access_to_self_hosted_runner_group_in_org,put,,actions,actions,org_runner_group_repos,add_repo_access_to_self_hosted_runner_group_in_org,replace,,Add repository access to a self-hosted runner group in an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories,actions/set-repo-access-to-self-hosted-runner-group-in-org,actions/set_repo_access_to_self_hosted_runner_group_in_org,put,,actions,actions,org_runner_group_repos,set_repo_access_to_self_hosted_runner_group_in_org,replace,,Set repository access for a self-hosted runner group in an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id},actions/remove-self-hosted-runner-from-group-for-org,actions/remove_self_hosted_runner_from_group_for_org,delete,,actions,actions,org_runner_group_runners,remove_self_hosted_runner_from_group_for_org,delete,,Remove a self-hosted runner from a group for an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners,actions/list-self-hosted-runners-in-group-for-org,actions/list_self_hosted_runners_in_group_for_org,get,,actions,actions,org_runner_group_runners,list_self_hosted_runners_in_group_for_org,select,,List self-hosted runners in a group for an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id},actions/add-self-hosted-runner-to-group-for-org,actions/add_self_hosted_runner_to_group_for_org,put,,actions,actions,org_runner_group_runners,add_self_hosted_runner_to_group_for_org,replace,,Add a self-hosted runner to a group for an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners,actions/set-self-hosted-runners-in-group-for-org,actions/set_self_hosted_runners_in_group_for_org,put,,actions,actions,org_runner_group_runners,set_self_hosted_runners_in_group_for_org,replace,,Set self-hosted runners in a group for an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id},actions/delete-self-hosted-runner-group-from-org,actions/delete_self_hosted_runner_group_from_org,delete,,actions,actions,org_runner_groups,delete_self_hosted_runner_group_from_org,delete,,Delete a self-hosted runner group from an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id},actions/get-self-hosted-runner-group-for-org,actions/get_self_hosted_runner_group_for_org,get,,actions,actions,org_runner_groups,get_self_hosted_runner_group_for_org,select,,Get a self-hosted runner group for an organization -actions.yaml,/orgs/{org}/actions/runner-groups,actions/list-self-hosted-runner-groups-for-org,actions/list_self_hosted_runner_groups_for_org,get,,actions,actions,org_runner_groups,list_self_hosted_runner_groups_for_org,select,,List self-hosted runner groups for an organization -actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id},actions/update-self-hosted-runner-group-for-org,actions/update_self_hosted_runner_group_for_org,patch,,actions,actions,org_runner_groups,update_self_hosted_runner_group_for_org,update,,Update a self-hosted runner group for an organization -actions.yaml,/orgs/{org}/actions/runner-groups,actions/create-self-hosted-runner-group-for-org,actions/create_self_hosted_runner_group_for_org,post,,actions,actions,org_runner_groups,create_self_hosted_runner_group_for_org,insert,,Create a self-hosted runner group for an organization -actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id},actions/disable-selected-repository-self-hosted-runners-organization,actions/disable_selected_repository_self_hosted_runners_organization,delete,,actions,actions,org_self_hosted_runner_repo_access,disable_selected_repository_self_hosted_runners_organization,delete,,Remove a repository from the list of repositories allowed to use self-hosted runners in an organization -actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories,actions/list-selected-repositories-self-hosted-runners-organization,actions/list_selected_repositories_self_hosted_runners_organization,get,,actions,actions,org_self_hosted_runner_repo_access,list_selected_repositories_self_hosted_runners_organization,select,,List repositories allowed to use self-hosted runners in an organization -actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id},actions/enable-selected-repository-self-hosted-runners-organization,actions/enable_selected_repository_self_hosted_runners_organization,put,,actions,actions,org_self_hosted_runner_repo_access,enable_selected_repository_self_hosted_runners_organization,replace,,Add a repository to the list of repositories allowed to use self-hosted runners in an organization -actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories,actions/set-selected-repositories-self-hosted-runners-organization,actions/set_selected_repositories_self_hosted_runners_organization,put,,actions,actions,org_self_hosted_runner_repo_access,set_selected_repositories_self_hosted_runners_organization,replace,,Set repositories allowed to use self-hosted runners in an organization -actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners,actions/get-self-hosted-runners-permissions-organization,actions/get_self_hosted_runners_permissions_organization,get,,actions,actions,org_self_hosted_runners_permissions,get_self_hosted_runners_permissions_organization,select,,Get self-hosted runners settings for an organization -actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners,actions/set-self-hosted-runners-permissions-organization,actions/set_self_hosted_runners_permissions_organization,put,,actions,actions,org_self_hosted_runners_permissions,set_self_hosted_runners_permissions_organization,replace,,Set self-hosted runners settings for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments,actions/get-pending-deployments-for-run,actions/get_pending_deployments_for_run,get,pending-deployment,actions,actions,pending_deployments_for_run,get_pending_deployments_for_run,select,,Get pending deployments for a workflow run -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments,actions/review-pending-deployments-for-run,actions/review_pending_deployments_for_run,post,deployment,actions,actions,pending_deployments_for_run,review_pending_deployments_for_run,exec,,Review pending deployments for a workflow run -actions.yaml,/orgs/{org}/actions/permissions,actions/get-github-actions-permissions-organization,actions/get_github_actions_permissions_organization,get,actions-organization-permissions,actions,actions,permissions,get_github_actions_permissions_organization,select,,Get GitHub Actions permissions for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions,actions/get-github-actions-permissions-repository,actions/get_github_actions_permissions_repository,get,actions-repository-permissions,actions,actions,permissions,get_github_actions_permissions_repository,select,,Get GitHub Actions permissions for a repository -actions.yaml,/orgs/{org}/actions/permissions,actions/set-github-actions-permissions-organization,actions/set_github_actions_permissions_organization,put,,actions,actions,permissions,set_github_actions_permissions_organization,replace,,Set GitHub Actions permissions for an organization -actions.yaml,/repos/{owner}/{repo}/actions/permissions,actions/set-github-actions-permissions-repository,actions/set_github_actions_permissions_repository,put,,actions,actions,permissions,set_github_actions_permissions_repository,replace,,Set GitHub Actions permissions for a repository -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key,actions/get-environment-public-key,actions/get_environment_public_key,get,actions-public-key,actions,actions,public_keys,get_environment_public_key,select,,Get an environment public key +actions.yaml,/repos/{owner}/{repo}/actions/jobs/{job_id},actions/get-job-for-workflow-run,actions/get_job_for_workflow_run,get,job,actions,actions,workflow_jobs,get_job_for_workflow_run,select,,Get a job for a workflow run actions.yaml,/orgs/{org}/actions/secrets/public-key,actions/get-org-public-key,actions/get_org_public_key,get,actions-public-key,actions,actions,public_keys,get_org_public_key,select,,Get an organization public key -actions.yaml,/repos/{owner}/{repo}/actions/secrets/public-key,actions/get-repo-public-key,actions/get_repo_public_key,get,actions-public-key,actions,actions,public_keys,get_repo_public_key,select,,Get a repository public key -actions.yaml,/repos/{owner}/{repo}/actions/organization-secrets,actions/list-repo-organization-secrets,actions/list_repo_organization_secrets,get,,actions,actions,repo_org_secrets,list_repo_organization_secrets,select,,List repository organization secrets -actions.yaml,/repos/{owner}/{repo}/actions/organization-variables,actions/list-repo-organization-variables,actions/list_repo_organization_variables,get,,actions,actions,repo_org_variables,list_repo_organization_variables,select,,List repository organization variables -actions.yaml,/orgs/{org}/actions/variables/{name}/repositories/{repository_id},actions/remove-selected-repo-from-org-variable,actions/remove_selected_repo_from_org_variable,delete,,actions,actions,repos_for_org_variable,remove_selected_repo_from_org_variable,delete,,Remove selected repository from an organization variable -actions.yaml,/orgs/{org}/actions/variables/{name}/repositories,actions/list-selected-repos-for-org-variable,actions/list_selected_repos_for_org_variable,get,,actions,actions,repos_for_org_variable,list_selected_repos_for_org_variable,select,,List selected repositories for an organization variable -actions.yaml,/orgs/{org}/actions/variables/{name}/repositories/{repository_id},actions/add-selected-repo-to-org-variable,actions/add_selected_repo_to_org_variable,put,,actions,actions,repos_for_org_variable,add_selected_repo_to_org_variable,insert,,Add selected repository to an organization variable -actions.yaml,/orgs/{org}/actions/variables/{name}/repositories,actions/set-selected-repos-for-org-variable,actions/set_selected_repos_for_org_variable,put,,actions,actions,repos_for_org_variable,set_selected_repos_for_org_variable,replace,,Set selected repositories for an organization variable -actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id},actions/remove-selected-repo-from-org-secret,actions/remove_selected_repo_from_org_secret,delete,,actions,actions,repos_for_secret,remove_selected_repo_from_org_secret,delete,,Remove selected repository from an organization secret -actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories,actions/list-selected-repos-for-org-secret,actions/list_selected_repos_for_org_secret,get,,actions,actions,repos_for_secret,list_selected_repos_for_org_secret,select,,List selected repositories for an organization secret -actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id},actions/add-selected-repo-to-org-secret,actions/add_selected_repo_to_org_secret,put,,actions,actions,repos_for_secret,add_selected_repo_to_org_secret,insert,,Add selected repository to an organization secret -actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories,actions/set-selected-repos-for-org-secret,actions/set_selected_repos_for_org_secret,put,,actions,actions,repos_for_secret,set_selected_repos_for_org_secret,replace,,Set selected repositories for an organization secret -actions.yaml,/orgs/{org}/actions/runners/downloads,actions/list-runner-applications-for-org,actions/list_runner_applications_for_org,get,runner-application,actions,actions,runner_applications,list_runner_applications_for_org,select,,List runner applications for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/downloads,actions/list-runner-applications-for-repo,actions/list_runner_applications_for_repo,get,runner-application,actions,actions,runner_applications,list_runner_applications_for_repo,select,,List runner applications for a repository -actions.yaml,/orgs/{org}/actions/runners/generate-jitconfig,actions/generate-runner-jitconfig-for-org,actions/generate_runner_jitconfig_for_org,post,,actions,actions,runner_jit_configs,generate_runner_jitconfig_for_org,insert,,Create configuration for a just-in-time runner for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/generate-jitconfig,actions/generate-runner-jitconfig-for-repo,actions/generate_runner_jitconfig_for_repo,post,,actions,actions,runner_jit_configs,generate_runner_jitconfig_for_repo,insert,,Create configuration for a just-in-time runner for a repository -actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/remove-all-custom-labels-from-self-hosted-runner-for-org,actions/remove_all_custom_labels_from_self_hosted_runner_for_org,delete,,actions,actions,runner_labels,remove_all_custom_labels_from_self_hosted_runner_for_org,delete,,Remove all custom labels from a self-hosted runner for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/remove-all-custom-labels-from-self-hosted-runner-for-repo,actions/remove_all_custom_labels_from_self_hosted_runner_for_repo,delete,,actions,actions,runner_labels,remove_all_custom_labels_from_self_hosted_runner_for_repo,delete,,Remove all custom labels from a self-hosted runner for a repository -actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels/{name},actions/remove-custom-label-from-self-hosted-runner-for-org,actions/remove_custom_label_from_self_hosted_runner_for_org,delete,,actions,actions,runner_labels,remove_custom_label_from_self_hosted_runner_for_org,delete,,Remove a custom label from a self-hosted runner for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name},actions/remove-custom-label-from-self-hosted-runner-for-repo,actions/remove_custom_label_from_self_hosted_runner_for_repo,delete,,actions,actions,runner_labels,remove_custom_label_from_self_hosted_runner_for_repo,delete,,Remove a custom label from a self-hosted runner for a repository -actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/list-labels-for-self-hosted-runner-for-org,actions/list_labels_for_self_hosted_runner_for_org,get,,actions,actions,runner_labels,list_labels_for_self_hosted_runner_for_org,select,,List labels for a self-hosted runner for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/list-labels-for-self-hosted-runner-for-repo,actions/list_labels_for_self_hosted_runner_for_repo,get,,actions,actions,runner_labels,list_labels_for_self_hosted_runner_for_repo,select,,List labels for a self-hosted runner for a repository -actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/add-custom-labels-to-self-hosted-runner-for-org,actions/add_custom_labels_to_self_hosted_runner_for_org,post,,actions,actions,runner_labels,add_custom_labels_to_self_hosted_runner_for_org,insert,,Add custom labels to a self-hosted runner for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/add-custom-labels-to-self-hosted-runner-for-repo,actions/add_custom_labels_to_self_hosted_runner_for_repo,post,,actions,actions,runner_labels,add_custom_labels_to_self_hosted_runner_for_repo,insert,,Add custom labels to a self-hosted runner for a repository -actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/set-custom-labels-for-self-hosted-runner-for-org,actions/set_custom_labels_for_self_hosted_runner_for_org,put,,actions,actions,runner_labels,set_custom_labels_for_self_hosted_runner_for_org,replace,,Set custom labels for a self-hosted runner for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/set-custom-labels-for-self-hosted-runner-for-repo,actions/set_custom_labels_for_self_hosted_runner_for_repo,put,,actions,actions,runner_labels,set_custom_labels_for_self_hosted_runner_for_repo,replace,,Set custom labels for a self-hosted runner for a repository -actions.yaml,/orgs/{org}/actions/runners/registration-token,actions/create-registration-token-for-org,actions/create_registration_token_for_org,post,authentication-token,actions,actions,runner_registration_tokens,create_registration_token_for_org,insert,,Create a registration token for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/registration-token,actions/create-registration-token-for-repo,actions/create_registration_token_for_repo,post,authentication-token,actions,actions,runner_registration_tokens,create_registration_token_for_repo,insert,,Create a registration token for a repository -actions.yaml,/orgs/{org}/actions/runners/remove-token,actions/create-remove-token-for-org,actions/create_remove_token_for_org,post,authentication-token,actions,actions,runner_remove_tokens,create_remove_token_for_org,insert,,Create a remove token for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/remove-token,actions/create-remove-token-for-repo,actions/create_remove_token_for_repo,post,authentication-token,actions,actions,runner_remove_tokens,create_remove_token_for_repo,insert,,Create a remove token for a repository -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name},actions/delete-environment-secret,actions/delete_environment_secret,delete,,actions,actions,secrets,delete_environment_secret,delete,,Delete an environment secret -actions.yaml,/orgs/{org}/actions/secrets/{secret_name},actions/delete-org-secret,actions/delete_org_secret,delete,,actions,actions,secrets,delete_org_secret,delete,,Delete an organization secret -actions.yaml,/repos/{owner}/{repo}/actions/secrets/{secret_name},actions/delete-repo-secret,actions/delete_repo_secret,delete,,actions,actions,secrets,delete_repo_secret,delete,,Delete a repository secret -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name},actions/get-environment-secret,actions/get_environment_secret,get,actions-secret,actions,actions,secrets,get_environment_secret,select,,Get an environment secret actions.yaml,/orgs/{org}/actions/secrets/{secret_name},actions/get-org-secret,actions/get_org_secret,get,organization-actions-secret,actions,actions,secrets,get_org_secret,select,,Get an organization secret +actions.yaml,/orgs/{org}/actions/variables/{name},actions/get-org-variable,actions/get_org_variable,get,organization-actions-variable,actions,actions,variables,get_org_variable,select,,Get an organization variable +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments,actions/get-pending-deployments-for-run,actions/get_pending_deployments_for_run,get,pending-deployment,actions,actions,pending_deployments_for_run,get_pending_deployments_for_run,select,,Get pending deployments for a workflow run +actions.yaml,/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos,actions/get-private-repo-fork-pr-workflows-settings-organization,actions/get_private_repo_fork_pr_workflows_settings_organization,get,,actions,actions,org_fork_pr_workflows_private_repos_settings,get_private_repo_fork_pr_workflows_settings_organization,select,,Get private repo fork PR workflow settings for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos,actions/get-private-repo-fork-pr-workflows-settings-repository,actions/get_private_repo_fork_pr_workflows_settings_repository,get,,actions,actions,fork_pr_workflows_private_repos_settings,get_private_repo_fork_pr_workflows_settings_repository,select,,Get private repo fork PR workflow settings for a repository +actions.yaml,/repos/{owner}/{repo}/actions/secrets/public-key,actions/get-repo-public-key,actions/get_repo_public_key,get,actions-public-key,actions,actions,public_keys,get_repo_public_key,select,,Get a repository public key actions.yaml,/repos/{owner}/{repo}/actions/secrets/{secret_name},actions/get-repo-secret,actions/get_repo_secret,get,actions-secret,actions,actions,secrets,get_repo_secret,select,,Get a repository secret -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets,actions/list-environment-secrets,actions/list_environment_secrets,get,,actions,actions,secrets,list_environment_secrets,select,,List environment secrets -actions.yaml,/orgs/{org}/actions/secrets,actions/list-org-secrets,actions/list_org_secrets,get,,actions,actions,secrets,list_org_secrets,select,,List organization secrets -actions.yaml,/repos/{owner}/{repo}/actions/secrets,actions/list-repo-secrets,actions/list_repo_secrets,get,,actions,actions,secrets,list_repo_secrets,select,,List repository secrets -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name},actions/create-or-update-environment-secret,actions/create_or_update_environment_secret,put,empty-object,actions,actions,secrets,create_or_update_environment_secret,insert,,Create or update an environment secret -actions.yaml,/orgs/{org}/actions/secrets/{secret_name},actions/create-or-update-org-secret,actions/create_or_update_org_secret,put,empty-object,actions,actions,secrets,create_or_update_org_secret,insert,,Create or update an organization secret -actions.yaml,/repos/{owner}/{repo}/actions/secrets/{secret_name},actions/create-or-update-repo-secret,actions/create_or_update_repo_secret,put,empty-object,actions,actions,secrets,create_or_update_repo_secret,insert,,Create or update a repository secret -actions.yaml,/orgs/{org}/actions/runners/{runner_id},actions/delete-self-hosted-runner-from-org,actions/delete_self_hosted_runner_from_org,delete,,actions,actions,self_hosted_runners,delete_self_hosted_runner_from_org,delete,,Delete a self-hosted runner from an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id},actions/delete-self-hosted-runner-from-repo,actions/delete_self_hosted_runner_from_repo,delete,,actions,actions,self_hosted_runners,delete_self_hosted_runner_from_repo,delete,,Delete a self-hosted runner from a repository +actions.yaml,/repos/{owner}/{repo}/actions/variables/{name},actions/get-repo-variable,actions/get_repo_variable,get,actions-variable,actions,actions,variables,get_repo_variable,select,,Get a repository variable +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/approvals,actions/get-reviews-for-run,actions/get_reviews_for_run,get,environment-approvals,actions,actions,workflow_run_reviews,get_reviews_for_run,select,,Get the review history for a workflow run actions.yaml,/orgs/{org}/actions/runners/{runner_id},actions/get-self-hosted-runner-for-org,actions/get_self_hosted_runner_for_org,get,runner,actions,actions,self_hosted_runners,get_self_hosted_runner_for_org,select,,Get a self-hosted runner for an organization actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id},actions/get-self-hosted-runner-for-repo,actions/get_self_hosted_runner_for_repo,get,runner,actions,actions,self_hosted_runners,get_self_hosted_runner_for_repo,select,,Get a self-hosted runner for a repository -actions.yaml,/orgs/{org}/actions/runners,actions/list-self-hosted-runners-for-org,actions/list_self_hosted_runners_for_org,get,,actions,actions,self_hosted_runners,list_self_hosted_runners_for_org,select,,List self-hosted runners for an organization -actions.yaml,/repos/{owner}/{repo}/actions/runners,actions/list-self-hosted-runners-for-repo,actions/list_self_hosted_runners_for_repo,get,,actions,actions,self_hosted_runners,list_self_hosted_runners_for_repo,select,,List self-hosted runners for a repository -actions.yaml,/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format},actions/download-artifact,actions/download_artifact,get,,actions,actions,skip_this_resource,download_artifact,exec,,Download an artifact -actions.yaml,/repos/{owner}/{repo}/actions/jobs/{job_id}/logs,actions/download-job-logs-for-workflow-run,actions/download_job_logs_for_workflow_run,get,,actions,actions,skip_this_resource,download_job_logs_for_workflow_run,exec,,Download job logs for a workflow run -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs,actions/download-workflow-run-attempt-logs,actions/download_workflow_run_attempt_logs,get,,actions,actions,skip_this_resource,download_workflow_run_attempt_logs,exec,,Download workflow run attempt logs -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/logs,actions/download-workflow-run-logs,actions/download_workflow_run_logs,get,,actions,actions,skip_this_resource,download_workflow_run_logs,exec,,Download workflow run logs -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables/{name},actions/delete-environment-variable,actions/delete_environment_variable,delete,,actions,actions,variables,delete_environment_variable,delete,,Delete an environment variable -actions.yaml,/orgs/{org}/actions/variables/{name},actions/delete-org-variable,actions/delete_org_variable,delete,,actions,actions,variables,delete_org_variable,delete,,Delete an organization variable -actions.yaml,/repos/{owner}/{repo}/actions/variables/{name},actions/delete-repo-variable,actions/delete_repo_variable,delete,,actions,actions,variables,delete_repo_variable,delete,,Delete a repository variable -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables/{name},actions/get-environment-variable,actions/get_environment_variable,get,actions-variable,actions,actions,variables,get_environment_variable,select,,Get an environment variable -actions.yaml,/orgs/{org}/actions/variables/{name},actions/get-org-variable,actions/get_org_variable,get,organization-actions-variable,actions,actions,variables,get_org_variable,select,,Get an organization variable -actions.yaml,/repos/{owner}/{repo}/actions/variables/{name},actions/get-repo-variable,actions/get_repo_variable,get,actions-variable,actions,actions,variables,get_repo_variable,select,,Get a repository variable -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables,actions/list-environment-variables,actions/list_environment_variables,get,,actions,actions,variables,list_environment_variables,select,,List environment variables -actions.yaml,/orgs/{org}/actions/variables,actions/list-org-variables,actions/list_org_variables,get,,actions,actions,variables,list_org_variables,select,,List organization variables -actions.yaml,/repos/{owner}/{repo}/actions/variables,actions/list-repo-variables,actions/list_repo_variables,get,,actions,actions,variables,list_repo_variables,select,,List repository variables -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables/{name},actions/update-environment-variable,actions/update_environment_variable,patch,,actions,actions,variables,update_environment_variable,update,,Update an environment variable -actions.yaml,/orgs/{org}/actions/variables/{name},actions/update-org-variable,actions/update_org_variable,patch,,actions,actions,variables,update_org_variable,update,,Update an organization variable -actions.yaml,/repos/{owner}/{repo}/actions/variables/{name},actions/update-repo-variable,actions/update_repo_variable,patch,,actions,actions,variables,update_repo_variable,update,,Update a repository variable -actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables,actions/create-environment-variable,actions/create_environment_variable,post,empty-object,actions,actions,variables,create_environment_variable,insert,,Create an environment variable -actions.yaml,/orgs/{org}/actions/variables,actions/create-org-variable,actions/create_org_variable,post,empty-object,actions,actions,variables,create_org_variable,insert,,Create an organization variable -actions.yaml,/repos/{owner}/{repo}/actions/variables,actions/create-repo-variable,actions/create_repo_variable,post,empty-object,actions,actions,variables,create_repo_variable,insert,,Create a repository variable +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id},actions/get-self-hosted-runner-group-for-org,actions/get_self_hosted_runner_group_for_org,get,,actions,actions,org_runner_groups,get_self_hosted_runner_group_for_org,select,,Get a self-hosted runner group for an organization +actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners,actions/get-self-hosted-runners-permissions-organization,actions/get_self_hosted_runners_permissions_organization,get,,actions,actions,org_self_hosted_runners_permissions,get_self_hosted_runners_permissions_organization,select,,Get self-hosted runners settings for an organization +actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id},actions/get-workflow,actions/get_workflow,get,workflow,actions,actions,workflows,get_workflow,select,,Get a workflow actions.yaml,/repos/{owner}/{repo}/actions/permissions/access,actions/get-workflow-access-to-repository,actions/get_workflow_access_to_repository,get,actions-workflow-access-to-repository,actions,actions,workflow_access,get_workflow_access_to_repository,select,,Get the level of access for workflows outside of the repository -actions.yaml,/repos/{owner}/{repo}/actions/permissions/access,actions/set-workflow-access-to-repository,actions/set_workflow_access_to_repository,put,,actions,actions,workflow_access,set_workflow_access_to_repository,replace,,Set the level of access for workflows outside of the repository -actions.yaml,/repos/{owner}/{repo}/actions/jobs/{job_id},actions/get-job-for-workflow-run,actions/get_job_for_workflow_run,get,job,actions,actions,workflow_jobs,get_job_for_workflow_run,select,,Get a job for a workflow run -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/jobs,actions/list-jobs-for-workflow-run,actions/list_jobs_for_workflow_run,get,,actions,actions,workflow_jobs,list_jobs_for_workflow_run,select,,List jobs for a workflow run -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs,actions/list-jobs-for-workflow-run-attempt,actions/list_jobs_for_workflow_run_attempt,get,,actions,actions,workflow_jobs,list_jobs_for_workflow_run_attempt,select,,List jobs for a workflow run attempt -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/logs,actions/delete-workflow-run-logs,actions/delete_workflow_run_logs,delete,,actions,actions,workflow_run_logs,delete_workflow_run_logs,delete,,Delete workflow run logs -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/approvals,actions/get-reviews-for-run,actions/get_reviews_for_run,get,environment-approvals,actions,actions,workflow_run_reviews,get_reviews_for_run,select,,Get the review history for a workflow run -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/timing,actions/get-workflow-run-usage,actions/get_workflow_run_usage,get,workflow-run-usage,actions,actions,workflow_run_usage,get_workflow_run_usage,select,,Get workflow run usage -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id},actions/delete-workflow-run,actions/delete_workflow_run,delete,,actions,actions,workflow_runs,delete_workflow_run,delete,,Delete a workflow run actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id},actions/get-workflow-run,actions/get_workflow_run,get,workflow-run,actions,actions,workflow_runs,get_workflow_run,select,,Get a workflow run actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number},actions/get-workflow-run-attempt,actions/get_workflow_run_attempt,get,workflow-run,actions,actions,workflow_runs,get_workflow_run_attempt,select,,Get a workflow run attempt -actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs,actions/list-workflow-runs,actions/list_workflow_runs,get,,actions,actions,workflow_runs,list_workflow_runs,select,,List workflow runs for a workflow +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/timing,actions/get-workflow-run-usage,actions/get_workflow_run_usage,get,workflow-run-usage,actions,actions,workflow_run_usage,get_workflow_run_usage,select,,Get workflow run usage +actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing,actions/get-workflow-usage,actions/get_workflow_usage,get,workflow-usage,actions,actions,workflow_usage,get_workflow_usage,select,$.billable,Get workflow usage +actions.yaml,/repos/{owner}/{repo}/actions/artifacts,actions/list-artifacts-for-repo,actions/list_artifacts_for_repo,get,,actions,actions,artifacts,list_artifacts_for_repo,select,$.artifacts,List artifacts for a repository +actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions,actions/list-custom-image-versions-for-org,actions/list_custom_image_versions_for_org,get,,actions,actions,org_hosted_runner_custom_image_versions,list_custom_image_versions_for_org,select,$.image_versions,List image versions of a custom image for an organization +actions.yaml,/orgs/{org}/actions/hosted-runners/images/custom,actions/list-custom-images-for-org,actions/list_custom_images_for_org,get,,actions,actions,org_hosted_runner_custom_images,list_custom_images_for_org,select,$.images,List custom images for an organization +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/secrets,actions/list-environment-secrets,actions/list_environment_secrets,get,,actions,actions,secrets,list_environment_secrets,select,$.secrets,List environment secrets +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables,actions/list-environment-variables,actions/list_environment_variables,get,,actions,actions,variables,list_environment_variables,select,$.variables,List environment variables +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners,actions/list-github-hosted-runners-in-group-for-org,actions/list_github_hosted_runners_in_group_for_org,get,,actions,actions,org_runner_group_hosted_runners,list_github_hosted_runners_in_group_for_org,select,$.runners,List GitHub-hosted runners in a group for an organization +actions.yaml,/orgs/{org}/actions/hosted-runners,actions/list-hosted-runners-for-org,actions/list_hosted_runners_for_org,get,,actions,actions,org_hosted_runners,list_hosted_runners_for_org,select,$.runners,List GitHub-hosted runners for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/jobs,actions/list-jobs-for-workflow-run,actions/list_jobs_for_workflow_run,get,,actions,actions,workflow_jobs,list_jobs_for_workflow_run,select,$.jobs,List jobs for a workflow run +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs,actions/list-jobs-for-workflow-run-attempt,actions/list_jobs_for_workflow_run_attempt,get,,actions,actions,workflow_jobs,list_jobs_for_workflow_run_attempt,select,$.jobs,List jobs for a workflow run attempt +actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/list-labels-for-self-hosted-runner-for-org,actions/list_labels_for_self_hosted_runner_for_org,get,,actions,actions,runner_labels,list_labels_for_self_hosted_runner_for_org,select,$.labels,List labels for a self-hosted runner for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/list-labels-for-self-hosted-runner-for-repo,actions/list_labels_for_self_hosted_runner_for_repo,get,,actions,actions,runner_labels,list_labels_for_self_hosted_runner_for_repo,select,$.labels,List labels for a self-hosted runner for a repository +actions.yaml,/orgs/{org}/actions/secrets,actions/list-org-secrets,actions/list_org_secrets,get,,actions,actions,secrets,list_org_secrets,select,$.secrets,List organization secrets +actions.yaml,/orgs/{org}/actions/variables,actions/list-org-variables,actions/list_org_variables,get,,actions,actions,variables,list_org_variables,select,$.variables,List organization variables +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories,actions/list-repo-access-to-self-hosted-runner-group-in-org,actions/list_repo_access_to_self_hosted_runner_group_in_org,get,,actions,actions,org_runner_group_repos,list_repo_access_to_self_hosted_runner_group_in_org,select,$.repositories,List repository access to a self-hosted runner group in an organization +actions.yaml,/repos/{owner}/{repo}/actions/organization-secrets,actions/list-repo-organization-secrets,actions/list_repo_organization_secrets,get,,actions,actions,repo_org_secrets,list_repo_organization_secrets,select,$.secrets,List repository organization secrets +actions.yaml,/repos/{owner}/{repo}/actions/organization-variables,actions/list-repo-organization-variables,actions/list_repo_organization_variables,get,,actions,actions,repo_org_variables,list_repo_organization_variables,select,$.variables,List repository organization variables +actions.yaml,/repos/{owner}/{repo}/actions/secrets,actions/list-repo-secrets,actions/list_repo_secrets,get,,actions,actions,secrets,list_repo_secrets,select,$.secrets,List repository secrets +actions.yaml,/repos/{owner}/{repo}/actions/variables,actions/list-repo-variables,actions/list_repo_variables,get,,actions,actions,variables,list_repo_variables,select,$.variables,List repository variables +actions.yaml,/repos/{owner}/{repo}/actions/workflows,actions/list-repo-workflows,actions/list_repo_workflows,get,,actions,actions,workflows,list_repo_workflows,select,$.workflows,List repository workflows +actions.yaml,/orgs/{org}/actions/runners/downloads,actions/list-runner-applications-for-org,actions/list_runner_applications_for_org,get,runner-application,actions,actions,runner_applications,list_runner_applications_for_org,select,,List runner applications for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/downloads,actions/list-runner-applications-for-repo,actions/list_runner_applications_for_repo,get,runner-application,actions,actions,runner_applications,list_runner_applications_for_repo,select,,List runner applications for a repository +actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories,actions/list-selected-repos-for-org-secret,actions/list_selected_repos_for_org_secret,get,,actions,actions,repos_for_secret,list_selected_repos_for_org_secret,select,$.repositories,List selected repositories for an organization secret +actions.yaml,/orgs/{org}/actions/variables/{name}/repositories,actions/list-selected-repos-for-org-variable,actions/list_selected_repos_for_org_variable,get,,actions,actions,repos_for_org_variable,list_selected_repos_for_org_variable,select,$.repositories,List selected repositories for an organization variable +actions.yaml,/orgs/{org}/actions/permissions/repositories,actions/list-selected-repositories-enabled-github-actions-organization,actions/list_selected_repositories_enabled_github_actions_organization,get,,actions,actions,enabled_repos,list_selected_repositories_enabled_github_actions_organization,select,$.repositories,List selected repositories enabled for GitHub Actions in an organization +actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories,actions/list-selected-repositories-self-hosted-runners-organization,actions/list_selected_repositories_self_hosted_runners_organization,get,,actions,actions,org_self_hosted_runner_repo_access,list_selected_repositories_self_hosted_runners_organization,select,$.repositories,List repositories allowed to use self-hosted runners in an organization +actions.yaml,/orgs/{org}/actions/runner-groups,actions/list-self-hosted-runner-groups-for-org,actions/list_self_hosted_runner_groups_for_org,get,,actions,actions,org_runner_groups,list_self_hosted_runner_groups_for_org,select,$.runner_groups,List self-hosted runner groups for an organization +actions.yaml,/orgs/{org}/actions/runners,actions/list-self-hosted-runners-for-org,actions/list_self_hosted_runners_for_org,get,,actions,actions,self_hosted_runners,list_self_hosted_runners_for_org,select,$.runners,List self-hosted runners for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners,actions/list-self-hosted-runners-for-repo,actions/list_self_hosted_runners_for_repo,get,,actions,actions,self_hosted_runners,list_self_hosted_runners_for_repo,select,$.runners,List self-hosted runners for a repository +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners,actions/list-self-hosted-runners-in-group-for-org,actions/list_self_hosted_runners_in_group_for_org,get,,actions,actions,org_runner_group_runners,list_self_hosted_runners_in_group_for_org,select,$.runners,List self-hosted runners in a group for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts,actions/list-workflow-run-artifacts,actions/list_workflow_run_artifacts,get,,actions,actions,artifacts,list_workflow_run_artifacts,select,$.artifacts,List workflow run artifacts +actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs,actions/list-workflow-runs,actions/list_workflow_runs,get,,actions,actions,workflow_runs,list_workflow_runs,select,$.workflow_runs,List workflow runs for a workflow actions.yaml,/repos/{owner}/{repo}/actions/runs,actions/list-workflow-runs-for-repo,actions/list_workflow_runs_for_repo,get,,actions,actions,workflow_runs,list_workflow_runs_for_repo,select,$.workflow_runs,List workflow runs for a repository -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/approve,actions/approve-workflow-run,actions/approve_workflow_run,post,empty-object,actions,actions,workflow_runs,approve_workflow_run,exec,,Approve a workflow run for a fork pull request -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/cancel,actions/cancel-workflow-run,actions/cancel_workflow_run,post,empty-object,actions,actions,workflow_runs,cancel_workflow_run,exec,,Cancel a workflow run -actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel,actions/force-cancel-workflow-run,actions/force_cancel_workflow_run,post,,actions,actions,workflow_runs,force_cancel_workflow_run,insert,,Force cancel a workflow run actions.yaml,/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun,actions/re-run-job-for-workflow-run,actions/re_run_job_for_workflow_run,post,empty-object,actions,actions,workflow_runs,re_run_job_for_workflow_run,exec,,Re-run a job from a workflow run actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/rerun,actions/re-run-workflow,actions/re_run_workflow,post,empty-object,actions,actions,workflow_runs,re_run_workflow,exec,,Re-run a workflow actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs,actions/re-run-workflow-failed-jobs,actions/re_run_workflow_failed_jobs,post,empty-object,actions,actions,workflow_runs,re_run_workflow_failed_jobs,exec,,Re-run failed jobs from a workflow run +actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/remove-all-custom-labels-from-self-hosted-runner-for-org,actions/remove_all_custom_labels_from_self_hosted_runner_for_org,delete,,actions,actions,runner_labels,remove_all_custom_labels_from_self_hosted_runner_for_org,delete,,Remove all custom labels from a self-hosted runner for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/remove-all-custom-labels-from-self-hosted-runner-for-repo,actions/remove_all_custom_labels_from_self_hosted_runner_for_repo,delete,,actions,actions,runner_labels,remove_all_custom_labels_from_self_hosted_runner_for_repo,delete,,Remove all custom labels from a self-hosted runner for a repository +actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels/{name},actions/remove-custom-label-from-self-hosted-runner-for-org,actions/remove_custom_label_from_self_hosted_runner_for_org,delete,,actions,actions,runner_labels,remove_custom_label_from_self_hosted_runner_for_org,delete,,Remove a custom label from a self-hosted runner for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name},actions/remove-custom-label-from-self-hosted-runner-for-repo,actions/remove_custom_label_from_self_hosted_runner_for_repo,delete,,actions,actions,runner_labels,remove_custom_label_from_self_hosted_runner_for_repo,delete,,Remove a custom label from a self-hosted runner for a repository +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id},actions/remove-repo-access-to-self-hosted-runner-group-in-org,actions/remove_repo_access_to_self_hosted_runner_group_in_org,delete,,actions,actions,org_runner_group_repos,remove_repo_access_to_self_hosted_runner_group_in_org,delete,,Remove repository access to a self-hosted runner group in an organization +actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id},actions/remove-selected-repo-from-org-secret,actions/remove_selected_repo_from_org_secret,delete,,actions,actions,repos_for_secret,remove_selected_repo_from_org_secret,delete,,Remove selected repository from an organization secret +actions.yaml,/orgs/{org}/actions/variables/{name}/repositories/{repository_id},actions/remove-selected-repo-from-org-variable,actions/remove_selected_repo_from_org_variable,delete,,actions,actions,repos_for_org_variable,remove_selected_repo_from_org_variable,delete,,Remove selected repository from an organization variable +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id},actions/remove-self-hosted-runner-from-group-for-org,actions/remove_self_hosted_runner_from_group_for_org,delete,,actions,actions,org_runner_group_runners,remove_self_hosted_runner_from_group_for_org,delete,,Remove a self-hosted runner from a group for an organization actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule,actions/review-custom-gates-for-run,actions/review_custom_gates_for_run,post,,actions,actions,workflow_runs,review_custom_gates_for_run,exec,,Review custom deployment protection rules for a workflow run -actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing,actions/get-workflow-usage,actions/get_workflow_usage,get,workflow-usage,actions,actions,workflow_usage,get_workflow_usage,select,$.billable,Get workflow usage -actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id},actions/get-workflow,actions/get_workflow,get,workflow,actions,actions,workflows,get_workflow,select,,Get a workflow -actions.yaml,/repos/{owner}/{repo}/actions/workflows,actions/list-repo-workflows,actions/list_repo_workflows,get,,actions,actions,workflows,list_repo_workflows,select,,List repository workflows -actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches,actions/create-workflow-dispatch,actions/create_workflow_dispatch,post,,actions,actions,workflows,create_workflow_dispatch,insert,,Create a workflow dispatch event -actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable,actions/disable-workflow,actions/disable_workflow,put,,actions,actions,workflows,disable_workflow,exec,,Disable a workflow -actions.yaml,/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable,actions/enable-workflow,actions/enable_workflow,put,,actions,actions,workflows,enable_workflow,exec,,Enable a workflow -activity.yaml,/users/{username}/events,activity/list-events-for-authenticated-user,activity/list_events_for_authenticated_user,get,event,activity,activity,events,list_events_for_authenticated_user,select,,List events for the authenticated user -activity.yaml,/users/{username}/events/orgs/{org},activity/list-org-events-for-authenticated-user,activity/list_org_events_for_authenticated_user,get,event,activity,activity,events,list_org_events_for_authenticated_user,select,,List organization events for the authenticated user -activity.yaml,/repos/{owner}/{repo}/events,activity/list-repo-events,activity/list_repo_events,get,event,activity,activity,events,list_repo_events,select,,List repository events +actions.yaml,/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments,actions/review-pending-deployments-for-run,actions/review_pending_deployments_for_run,post,deployment,actions,actions,pending_deployments_for_run,review_pending_deployments_for_run,exec,,Review pending deployments for a workflow run +actions.yaml,/enterprises/{enterprise}/actions/cache/retention-limit,actions/set-actions-cache-retention-limit-for-enterprise,actions/set_actions_cache_retention_limit_for_enterprise,put,,actions,actions,cache_retention_limit,set_actions_cache_retention_limit_for_enterprise,replace,,Set GitHub Actions cache retention limit for an enterprise +actions.yaml,/organizations/{org}/actions/cache/retention-limit,actions/set-actions-cache-retention-limit-for-organization,actions/set_actions_cache_retention_limit_for_organization,put,,actions,actions,cache_retention_limit,set_actions_cache_retention_limit_for_organization,replace,,Set GitHub Actions cache retention limit for an organization +actions.yaml,/repos/{owner}/{repo}/actions/cache/retention-limit,actions/set-actions-cache-retention-limit-for-repository,actions/set_actions_cache_retention_limit_for_repository,put,,actions,actions,cache_retention_limit,set_actions_cache_retention_limit_for_repository,replace,,Set GitHub Actions cache retention limit for a repository +actions.yaml,/enterprises/{enterprise}/actions/cache/storage-limit,actions/set-actions-cache-storage-limit-for-enterprise,actions/set_actions_cache_storage_limit_for_enterprise,put,,actions,actions,cache_storage_limit,set_actions_cache_storage_limit_for_enterprise,replace,,Set GitHub Actions cache storage limit for an enterprise +actions.yaml,/organizations/{org}/actions/cache/storage-limit,actions/set-actions-cache-storage-limit-for-organization,actions/set_actions_cache_storage_limit_for_organization,put,,actions,actions,cache_storage_limit,set_actions_cache_storage_limit_for_organization,replace,,Set GitHub Actions cache storage limit for an organization +actions.yaml,/repos/{owner}/{repo}/actions/cache/storage-limit,actions/set-actions-cache-storage-limit-for-repository,actions/set_actions_cache_storage_limit_for_repository,put,,actions,actions,cache_storage_limit,set_actions_cache_storage_limit_for_repository,replace,,Set GitHub Actions cache storage limit for a repository +actions.yaml,/orgs/{org}/actions/permissions/selected-actions,actions/set-allowed-actions-organization,actions/set_allowed_actions_organization,put,,actions,actions,allowed_actions,set_allowed_actions_organization,replace,,Set allowed actions and reusable workflows for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/selected-actions,actions/set-allowed-actions-repository,actions/set_allowed_actions_repository,put,,actions,actions,allowed_actions,set_allowed_actions_repository,replace,,Set allowed actions and reusable workflows for a repository +actions.yaml,/orgs/{org}/actions/permissions/artifact-and-log-retention,actions/set-artifact-and-log-retention-settings-organization,actions/set_artifact_and_log_retention_settings_organization,put,,actions,actions,artifact_log_retention,set_artifact_and_log_retention_settings_organization,replace,,Set artifact and log retention settings for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention,actions/set-artifact-and-log-retention-settings-repository,actions/set_artifact_and_log_retention_settings_repository,put,,actions,actions,artifact_log_retention,set_artifact_and_log_retention_settings_repository,replace,,Set artifact and log retention settings for a repository +actions.yaml,/orgs/{org}/actions/runners/{runner_id}/labels,actions/set-custom-labels-for-self-hosted-runner-for-org,actions/set_custom_labels_for_self_hosted_runner_for_org,put,,actions,actions,runner_labels,set_custom_labels_for_self_hosted_runner_for_org,replace,,Set custom labels for a self-hosted runner for an organization +actions.yaml,/repos/{owner}/{repo}/actions/runners/{runner_id}/labels,actions/set-custom-labels-for-self-hosted-runner-for-repo,actions/set_custom_labels_for_self_hosted_runner_for_repo,put,,actions,actions,runner_labels,set_custom_labels_for_self_hosted_runner_for_repo,replace,,Set custom labels for a self-hosted runner for a repository +actions.yaml,/repos/{owner}/{repo}/actions/oidc/customization/sub,actions/set-custom-oidc-sub-claim-for-repo,actions/set_custom_oidc_sub_claim_for_repo,put,empty-object,actions,actions,oidc,set_custom_oidc_sub_claim_for_repo,replace,,Set the customization template for an OIDC subject claim for a repository +actions.yaml,/orgs/{org}/actions/permissions/fork-pr-contributor-approval,actions/set-fork-pr-contributor-approval-permissions-organization,actions/set_fork_pr_contributor_approval_permissions_organization,put,,actions,actions,org_fork_pr_contributor_approval_permissions,set_fork_pr_contributor_approval_permissions_organization,replace,,Set fork PR contributor approval permissions for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval,actions/set-fork-pr-contributor-approval-permissions-repository,actions/set_fork_pr_contributor_approval_permissions_repository,put,,actions,actions,fork_pr_contributor_approval_permissions,set_fork_pr_contributor_approval_permissions_repository,replace,,Set fork PR contributor approval permissions for a repository +actions.yaml,/orgs/{org}/actions/permissions/workflow,actions/set-github-actions-default-workflow-permissions-organization,actions/set_github_actions_default_workflow_permissions_organization,put,,actions,actions,default_workflow_permissions,set_github_actions_default_workflow_permissions_organization,replace,,Set default workflow permissions for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/workflow,actions/set-github-actions-default-workflow-permissions-repository,actions/set_github_actions_default_workflow_permissions_repository,put,,actions,actions,default_workflow_permissions,set_github_actions_default_workflow_permissions_repository,replace,,Set default workflow permissions for a repository +actions.yaml,/orgs/{org}/actions/permissions,actions/set-github-actions-permissions-organization,actions/set_github_actions_permissions_organization,put,,actions,actions,permissions,set_github_actions_permissions_organization,replace,,Set GitHub Actions permissions for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions,actions/set-github-actions-permissions-repository,actions/set_github_actions_permissions_repository,put,,actions,actions,permissions,set_github_actions_permissions_repository,replace,,Set GitHub Actions permissions for a repository +actions.yaml,/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos,actions/set-private-repo-fork-pr-workflows-settings-organization,actions/set_private_repo_fork_pr_workflows_settings_organization,put,,actions,actions,org_fork_pr_workflows_private_repos_settings,set_private_repo_fork_pr_workflows_settings_organization,replace,,Set private repo fork PR workflow settings for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos,actions/set-private-repo-fork-pr-workflows-settings-repository,actions/set_private_repo_fork_pr_workflows_settings_repository,put,,actions,actions,fork_pr_workflows_private_repos_settings,set_private_repo_fork_pr_workflows_settings_repository,replace,,Set private repo fork PR workflow settings for a repository +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories,actions/set-repo-access-to-self-hosted-runner-group-in-org,actions/set_repo_access_to_self_hosted_runner_group_in_org,put,,actions,actions,org_runner_group_repos,set_repo_access_to_self_hosted_runner_group_in_org,replace,,Set repository access for a self-hosted runner group in an organization +actions.yaml,/orgs/{org}/actions/secrets/{secret_name}/repositories,actions/set-selected-repos-for-org-secret,actions/set_selected_repos_for_org_secret,put,,actions,actions,repos_for_secret,set_selected_repos_for_org_secret,replace,,Set selected repositories for an organization secret +actions.yaml,/orgs/{org}/actions/variables/{name}/repositories,actions/set-selected-repos-for-org-variable,actions/set_selected_repos_for_org_variable,put,,actions,actions,repos_for_org_variable,set_selected_repos_for_org_variable,replace,,Set selected repositories for an organization variable +actions.yaml,/orgs/{org}/actions/permissions/repositories,actions/set-selected-repositories-enabled-github-actions-organization,actions/set_selected_repositories_enabled_github_actions_organization,put,,actions,actions,enabled_repos,set_selected_repositories_enabled_github_actions_organization,replace,,Set selected repositories enabled for GitHub Actions in an organization +actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners/repositories,actions/set-selected-repositories-self-hosted-runners-organization,actions/set_selected_repositories_self_hosted_runners_organization,put,,actions,actions,org_self_hosted_runner_repo_access,set_selected_repositories_self_hosted_runners_organization,replace,,Set repositories allowed to use self-hosted runners in an organization +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id}/runners,actions/set-self-hosted-runners-in-group-for-org,actions/set_self_hosted_runners_in_group_for_org,put,,actions,actions,org_runner_group_runners,set_self_hosted_runners_in_group_for_org,replace,,Set self-hosted runners in a group for an organization +actions.yaml,/orgs/{org}/actions/permissions/self-hosted-runners,actions/set-self-hosted-runners-permissions-organization,actions/set_self_hosted_runners_permissions_organization,put,,actions,actions,org_self_hosted_runners_permissions,set_self_hosted_runners_permissions_organization,replace,,Set self-hosted runners settings for an organization +actions.yaml,/repos/{owner}/{repo}/actions/permissions/access,actions/set-workflow-access-to-repository,actions/set_workflow_access_to_repository,put,,actions,actions,workflow_access,set_workflow_access_to_repository,replace,,Set the level of access for workflows outside of the repository +actions.yaml,/repos/{owner}/{repo}/environments/{environment_name}/variables/{name},actions/update-environment-variable,actions/update_environment_variable,patch,,actions,actions,variables,update_environment_variable,update,,Update an environment variable +actions.yaml,/orgs/{org}/actions/hosted-runners/{hosted_runner_id},actions/update-hosted-runner-for-org,actions/update_hosted_runner_for_org,patch,,actions,actions,org_hosted_runners,update_hosted_runner_for_org,update,,Update a GitHub-hosted runner for an organization +actions.yaml,/orgs/{org}/actions/variables/{name},actions/update-org-variable,actions/update_org_variable,patch,,actions,actions,variables,update_org_variable,update,,Update an organization variable +actions.yaml,/repos/{owner}/{repo}/actions/variables/{name},actions/update-repo-variable,actions/update_repo_variable,patch,,actions,actions,variables,update_repo_variable,update,,Update a repository variable +actions.yaml,/orgs/{org}/actions/runner-groups/{runner_group_id},actions/update-self-hosted-runner-group-for-org,actions/update_self_hosted_runner_group_for_org,patch,,actions,actions,org_runner_groups,update_self_hosted_runner_group_for_org,update,,Update a self-hosted runner group for an organization +activity.yaml,/user/starred/{owner}/{repo},activity/check-repo-is-starred-by-authenticated-user,activity/check_repo_is_starred_by_authenticated_user,get,,activity,activity,starring,check_repo_is_starred_by_authenticated_user,exec,,Check if a repository is starred by the authenticated user +activity.yaml,/repos/{owner}/{repo}/subscription,activity/delete-repo-subscription,activity/delete_repo_subscription,delete,,activity,activity,repo_subscriptions,delete_repo_subscription,delete,,Delete a repository subscription +activity.yaml,/notifications/threads/{thread_id}/subscription,activity/delete-thread-subscription,activity/delete_thread_subscription,delete,,activity,activity,notifications_thread_subscriptions,delete_thread_subscription,delete,,Delete a thread subscription activity.yaml,/feeds,activity/get-feeds,activity/get_feeds,get,feed,activity,activity,feeds,get_feeds,select,,Get feeds -activity.yaml,/notifications/threads/{thread_id},activity/mark-thread-as-done,activity/mark_thread_as_done,delete,,activity,activity,notifications,mark_thread_as_done,delete,,Mark a thread as done +activity.yaml,/repos/{owner}/{repo}/subscription,activity/get-repo-subscription,activity/get_repo_subscription,get,repository-subscription,activity,activity,repo_subscriptions,get_repo_subscription,select,,Get a repository subscription activity.yaml,/notifications/threads/{thread_id},activity/get-thread,activity/get_thread,get,thread,activity,activity,notifications,get_thread,select,,Get a thread -activity.yaml,/notifications,activity/list-notifications-for-authenticated-user,activity/list_notifications_for_authenticated_user,get,thread,activity,activity,notifications,list_notifications_for_authenticated_user,select,,List notifications for the authenticated user -activity.yaml,/repos/{owner}/{repo}/notifications,activity/list-repo-notifications-for-authenticated-user,activity/list_repo_notifications_for_authenticated_user,get,thread,activity,activity,notifications,list_repo_notifications_for_authenticated_user,select,,List repository notifications for the authenticated user -activity.yaml,/notifications/threads/{thread_id},activity/mark-thread-as-read,activity/mark_thread_as_read,patch,,activity,activity,notifications,mark_thread_as_read,update,,Mark a thread as read -activity.yaml,/notifications,activity/mark-notifications-as-read,activity/mark_notifications_as_read,put,,activity,activity,notifications,mark_notifications_as_read,exec,,Mark notifications as read -activity.yaml,/repos/{owner}/{repo}/notifications,activity/mark-repo-notifications-as-read,activity/mark_repo_notifications_as_read,put,,activity,activity,notifications,mark_repo_notifications_as_read,exec,,Mark repository notifications as read -activity.yaml,/notifications/threads/{thread_id}/subscription,activity/delete-thread-subscription,activity/delete_thread_subscription,delete,,activity,activity,notifications_thread_subscriptions,delete_thread_subscription,delete,,Delete a thread subscription activity.yaml,/notifications/threads/{thread_id}/subscription,activity/get-thread-subscription-for-authenticated-user,activity/get_thread_subscription_for_authenticated_user,get,thread-subscription,activity,activity,notifications_thread_subscriptions,get_thread_subscription_for_authenticated_user,select,,Get a thread subscription for the authenticated user -activity.yaml,/notifications/threads/{thread_id}/subscription,activity/set-thread-subscription,activity/set_thread_subscription,put,thread-subscription,activity,activity,notifications_thread_subscriptions,set_thread_subscription,replace,,Set a thread subscription +activity.yaml,/users/{username}/events,activity/list-events-for-authenticated-user,activity/list_events_for_authenticated_user,get,event,activity,activity,events,list_events_for_authenticated_user,select,,List events for the authenticated user +activity.yaml,/notifications,activity/list-notifications-for-authenticated-user,activity/list_notifications_for_authenticated_user,get,thread,activity,activity,notifications,list_notifications_for_authenticated_user,select,,List notifications for the authenticated user +activity.yaml,/users/{username}/events/orgs/{org},activity/list-org-events-for-authenticated-user,activity/list_org_events_for_authenticated_user,get,event,activity,activity,events,list_org_events_for_authenticated_user,select,,List organization events for the authenticated user activity.yaml,/events,activity/list-public-events,activity/list_public_events,get,event,activity,activity,public_events,list_public_events,select,,List public events activity.yaml,/networks/{owner}/{repo}/events,activity/list-public-events-for-repo-network,activity/list_public_events_for_repo_network,get,event,activity,activity,public_events,list_public_events_for_repo_network,select,,List public events for a network of repositories activity.yaml,/users/{username}/events/public,activity/list-public-events-for-user,activity/list_public_events_for_user,get,event,activity,activity,public_events,list_public_events_for_user,select,,List public events for a user activity.yaml,/orgs/{org}/events,activity/list-public-org-events,activity/list_public_org_events,get,event,activity,activity,public_events,list_public_org_events,select,,List public organization events activity.yaml,/users/{username}/received_events,activity/list-received-events-for-user,activity/list_received_events_for_user,get,event,activity,activity,received_events,list_received_events_for_user,select,,List events received by the authenticated user activity.yaml,/users/{username}/received_events/public,activity/list-received-public-events-for-user,activity/list_received_public_events_for_user,get,event,activity,activity,received_public_events,list_received_public_events_for_user,select,,List public events received by a user -activity.yaml,/repos/{owner}/{repo}/stargazers,activity/list-stargazers-for-repo,activity/list_stargazers_for_repo,get,simple-user,activity,activity,repo_stargazers,list_stargazers_for_repo,select,,List stargazers -activity.yaml,/repos/{owner}/{repo}/subscription,activity/delete-repo-subscription,activity/delete_repo_subscription,delete,,activity,activity,repo_subscriptions,delete_repo_subscription,delete,,Delete a repository subscription -activity.yaml,/repos/{owner}/{repo}/subscription,activity/get-repo-subscription,activity/get_repo_subscription,get,repository-subscription,activity,activity,repo_subscriptions,get_repo_subscription,select,,Get a repository subscription -activity.yaml,/repos/{owner}/{repo}/subscription,activity/set-repo-subscription,activity/set_repo_subscription,put,repository-subscription,activity,activity,repo_subscriptions,set_repo_subscription,replace,,Set a repository subscription -activity.yaml,/repos/{owner}/{repo}/subscribers,activity/list-watchers-for-repo,activity/list_watchers_for_repo,get,simple-user,activity,activity,repo_watchers,list_watchers_for_repo,select,,List watchers -activity.yaml,/user/starred/{owner}/{repo},activity/unstar-repo-for-authenticated-user,activity/unstar_repo_for_authenticated_user,delete,,activity,activity,starring,unstar_repo_for_authenticated_user,exec,,Unstar a repository for the authenticated user -activity.yaml,/user/starred/{owner}/{repo},activity/check-repo-is-starred-by-authenticated-user,activity/check_repo_is_starred_by_authenticated_user,get,,activity,activity,starring,check_repo_is_starred_by_authenticated_user,exec,,Check if a repository is starred by the authenticated user +activity.yaml,/repos/{owner}/{repo}/events,activity/list-repo-events,activity/list_repo_events,get,event,activity,activity,events,list_repo_events,select,,List repository events +activity.yaml,/repos/{owner}/{repo}/notifications,activity/list-repo-notifications-for-authenticated-user,activity/list_repo_notifications_for_authenticated_user,get,thread,activity,activity,notifications,list_repo_notifications_for_authenticated_user,select,,List repository notifications for the authenticated user activity.yaml,/user/starred,activity/list-repos-starred-by-authenticated-user,activity/list_repos_starred_by_authenticated_user,get,repository,activity,activity,starring,list_repos_starred_by_authenticated_user,select,,List repositories starred by the authenticated user activity.yaml,/users/{username}/starred,activity/list-repos-starred-by-user,activity/list_repos_starred_by_user,get,starred-repository,activity,activity,starring,list_repos_starred_by_user,select,,List repositories starred by a user -activity.yaml,/user/starred/{owner}/{repo},activity/star-repo-for-authenticated-user,activity/star_repo_for_authenticated_user,put,,activity,activity,starring,star_repo_for_authenticated_user,exec,,Star a repository for the authenticated user activity.yaml,/users/{username}/subscriptions,activity/list-repos-watched-by-user,activity/list_repos_watched_by_user,get,minimal-repository,activity,activity,watching,list_repos_watched_by_user,select,,List repositories watched by a user +activity.yaml,/repos/{owner}/{repo}/stargazers,activity/list-stargazers-for-repo,activity/list_stargazers_for_repo,get,simple-user,activity,activity,repo_stargazers,list_stargazers_for_repo,select,,List stargazers activity.yaml,/user/subscriptions,activity/list-watched-repos-for-authenticated-user,activity/list_watched_repos_for_authenticated_user,get,minimal-repository,activity,activity,watching,list_watched_repos_for_authenticated_user,select,,List repositories watched by the authenticated user -agent_tasks.yaml,/agents/repos/{owner}/{repo}/tasks/{task_id},agent-tasks/get-task-by-repo-and-id,agent_tasks/get_task_by_repo_and_id,get,,agent-tasks,agent_tasks,repo_tasks,get_task_by_repo_and_id,select,$.sessions,Get a task by repo -agent_tasks.yaml,/agents/repos/{owner}/{repo}/tasks,agent-tasks/list-tasks-for-repo,agent_tasks/list_tasks_for_repo,get,,agent-tasks,agent_tasks,repo_tasks,list_tasks_for_repo,select,,List tasks for repository +activity.yaml,/repos/{owner}/{repo}/subscribers,activity/list-watchers-for-repo,activity/list_watchers_for_repo,get,simple-user,activity,activity,repo_watchers,list_watchers_for_repo,select,,List watchers +activity.yaml,/notifications,activity/mark-notifications-as-read,activity/mark_notifications_as_read,put,,activity,activity,notifications,mark_notifications_as_read,exec,,Mark notifications as read +activity.yaml,/repos/{owner}/{repo}/notifications,activity/mark-repo-notifications-as-read,activity/mark_repo_notifications_as_read,put,,activity,activity,notifications,mark_repo_notifications_as_read,exec,,Mark repository notifications as read +activity.yaml,/notifications/threads/{thread_id},activity/mark-thread-as-done,activity/mark_thread_as_done,delete,,activity,activity,notifications,mark_thread_as_done,delete,,Mark a thread as done +activity.yaml,/notifications/threads/{thread_id},activity/mark-thread-as-read,activity/mark_thread_as_read,patch,,activity,activity,notifications,mark_thread_as_read,update,,Mark a thread as read +activity.yaml,/repos/{owner}/{repo}/subscription,activity/set-repo-subscription,activity/set_repo_subscription,put,repository-subscription,activity,activity,repo_subscriptions,set_repo_subscription,replace,,Set a repository subscription +activity.yaml,/notifications/threads/{thread_id}/subscription,activity/set-thread-subscription,activity/set_thread_subscription,put,thread-subscription,activity,activity,notifications_thread_subscriptions,set_thread_subscription,replace,,Set a thread subscription +activity.yaml,/user/starred/{owner}/{repo},activity/star-repo-for-authenticated-user,activity/star_repo_for_authenticated_user,put,,activity,activity,starring,star_repo_for_authenticated_user,exec,,Star a repository for the authenticated user +activity.yaml,/user/starred/{owner}/{repo},activity/unstar-repo-for-authenticated-user,activity/unstar_repo_for_authenticated_user,delete,,activity,activity,starring,unstar_repo_for_authenticated_user,exec,,Unstar a repository for the authenticated user agent_tasks.yaml,/agents/repos/{owner}/{repo}/tasks,agent-tasks/create-task,agent_tasks/create_task,post,,agent-tasks,agent_tasks,repo_tasks,create_task,insert,,Create a task agent_tasks.yaml,/agents/tasks/{task_id},agent-tasks/get-task-by-id,agent_tasks/get_task_by_id,get,,agent-tasks,agent_tasks,tasks,get_task_by_id,select,$.sessions,Get a task by ID -agent_tasks.yaml,/agents/tasks,agent-tasks/list-tasks,agent_tasks/list_tasks,get,,agent-tasks,agent_tasks,tasks,list_tasks,select,,List tasks +agent_tasks.yaml,/agents/repos/{owner}/{repo}/tasks/{task_id},agent-tasks/get-task-by-repo-and-id,agent_tasks/get_task_by_repo_and_id,get,,agent-tasks,agent_tasks,repo_tasks,get_task_by_repo_and_id,select,$.sessions,Get a task by repo +agent_tasks.yaml,/agents/tasks,agent-tasks/list-tasks,agent_tasks/list_tasks,get,,agent-tasks,agent_tasks,tasks,list_tasks,select,$.tasks,List tasks +agent_tasks.yaml,/agents/repos/{owner}/{repo}/tasks,agent-tasks/list-tasks-for-repo,agent_tasks/list_tasks_for_repo,get,,agent-tasks,agent_tasks,repo_tasks,list_tasks_for_repo,select,$.tasks,List tasks for repository +apps.yaml,/user/installations/{installation_id}/repositories/{repository_id},apps/add-repo-to-installation-for-authenticated-user,apps/add_repo_to_installation_for_authenticated_user,put,,apps,apps,installation_repos,add_repo_to_installation_for_authenticated_user,insert,,Add a repository to an app installation +apps.yaml,/applications/{client_id}/token,apps/check-token,apps/check_token,post,authorization,apps,apps,oauth_applications,check_token,exec,,Check a token +apps.yaml,/app-manifests/{code}/conversions,apps/create-from-manifest,apps/create_from_manifest,post,,apps,apps,apps,create_from_manifest,insert,,Create a GitHub App from a manifest +apps.yaml,/app/installations/{installation_id}/access_tokens,apps/create-installation-access-token,apps/create_installation_access_token,post,installation-token,apps,apps,apps,create_installation_access_token,insert,,Create an installation access token for an app +apps.yaml,/applications/{client_id}/grant,apps/delete-authorization,apps/delete_authorization,delete,,apps,apps,oauth_grants,delete_authorization,delete,,Delete an app authorization apps.yaml,/app/installations/{installation_id},apps/delete-installation,apps/delete_installation,delete,,apps,apps,apps,delete_installation,delete,,Delete an installation for the authenticated app -apps.yaml,/app/installations/{installation_id}/suspended,apps/unsuspend-installation,apps/unsuspend_installation,delete,,apps,apps,apps,unsuspend_installation,exec,,Unsuspend an app installation +apps.yaml,/applications/{client_id}/token,apps/delete-token,apps/delete_token,delete,,apps,apps,oauth_applications,delete_token,delete,,Delete an app token +apps.yaml,/app,apps/get-authenticated,apps/get_authenticated,get,integration,apps,apps,integrations,get_authenticated,select,,Get the authenticated app +apps.yaml,/apps/{app_slug},apps/get-by-slug,apps/get_by_slug,get,integration,apps,apps,integrations,get_by_slug,select,,Get an app apps.yaml,/app/installations/{installation_id},apps/get-installation,apps/get_installation,get,installation,apps,apps,apps,get_installation,select,,Get an installation for the authenticated app apps.yaml,/orgs/{org}/installation,apps/get-org-installation,apps/get_org_installation,get,installation,apps,apps,apps,get_org_installation,select,,Get an organization installation for the authenticated app apps.yaml,/repos/{owner}/{repo}/installation,apps/get-repo-installation,apps/get_repo_installation,get,installation,apps,apps,apps,get_repo_installation,select,,Get a repository installation for the authenticated app +apps.yaml,/marketplace_listing/accounts/{account_id},apps/get-subscription-plan-for-account,apps/get_subscription_plan_for_account,get,marketplace-purchase,apps,apps,marketplace_subs,get_subscription_plan_for_account,select,,Get a subscription plan for an account +apps.yaml,/marketplace_listing/stubbed/accounts/{account_id},apps/get-subscription-plan-for-account-stubbed,apps/get_subscription_plan_for_account_stubbed,get,marketplace-purchase,apps,apps,marketplace_subs_stubbed,get_subscription_plan_for_account_stubbed,select,,Get a subscription plan for an account (stubbed) apps.yaml,/users/{username}/installation,apps/get-user-installation,apps/get_user_installation,get,installation,apps,apps,apps,get_user_installation,select,,Get a user installation for the authenticated app -apps.yaml,/app/installations,apps/list-installations,apps/list_installations,get,installation,apps,apps,apps,list_installations,select,,List installations for the authenticated app -apps.yaml,/app-manifests/{code}/conversions,apps/create-from-manifest,apps/create_from_manifest,post,,apps,apps,apps,create_from_manifest,insert,,Create a GitHub App from a manifest -apps.yaml,/app/installations/{installation_id}/access_tokens,apps/create-installation-access-token,apps/create_installation_access_token,post,installation-token,apps,apps,apps,create_installation_access_token,insert,,Create an installation access token for an app -apps.yaml,/applications/{client_id}/token/scoped,apps/scope-token,apps/scope_token,post,authorization,apps,apps,apps,scope_token,exec,,Create a scoped access token -apps.yaml,/app/installations/{installation_id}/suspended,apps/suspend-installation,apps/suspend_installation,put,,apps,apps,apps,suspend_installation,exec,,Suspend an app installation -apps.yaml,/user/installations/{installation_id}/repositories/{repository_id},apps/remove-repo-from-installation-for-authenticated-user,apps/remove_repo_from_installation_for_authenticated_user,delete,,apps,apps,installation_repos,remove_repo_from_installation_for_authenticated_user,delete,,Remove a repository from an app installation -apps.yaml,/user/installations/{installation_id}/repositories,apps/list-installation-repos-for-authenticated-user,apps/list_installation_repos_for_authenticated_user,get,,apps,apps,installation_repos,list_installation_repos_for_authenticated_user,select,,List repositories accessible to the user access token -apps.yaml,/installation/repositories,apps/list-repos-accessible-to-installation,apps/list_repos_accessible_to_installation,get,,apps,apps,installation_repos,list_repos_accessible_to_installation,select,,List repositories accessible to the app installation -apps.yaml,/user/installations/{installation_id}/repositories/{repository_id},apps/add-repo-to-installation-for-authenticated-user,apps/add_repo_to_installation_for_authenticated_user,put,,apps,apps,installation_repos,add_repo_to_installation_for_authenticated_user,insert,,Add a repository to an app installation -apps.yaml,/installation/token,apps/revoke-installation-access-token,apps/revoke_installation_access_token,delete,,apps,apps,installations,revoke_installation_access_token,delete,,Revoke an installation access token -apps.yaml,/user/installations,apps/list-installations-for-authenticated-user,apps/list_installations_for_authenticated_user,get,,apps,apps,installations,list_installations_for_authenticated_user,select,,List app installations accessible to the user access token +apps.yaml,/app/hook/config,apps/get-webhook-config-for-app,apps/get_webhook_config_for_app,get,webhook-config,apps,apps,webhook_config,get_webhook_config_for_app,select,,Get a webhook configuration for an app +apps.yaml,/app/hook/deliveries/{delivery_id},apps/get-webhook-delivery,apps/get_webhook_delivery,get,hook-delivery,apps,apps,webhook_delivery,get_webhook_delivery,select,,Get a delivery for an app webhook +apps.yaml,/marketplace_listing/plans/{plan_id}/accounts,apps/list-accounts-for-plan,apps/list_accounts_for_plan,get,marketplace-purchase,apps,apps,marketplace_subs,list_accounts_for_plan,select,,List accounts for a plan +apps.yaml,/marketplace_listing/stubbed/plans/{plan_id}/accounts,apps/list-accounts-for-plan-stubbed,apps/list_accounts_for_plan_stubbed,get,marketplace-purchase,apps,apps,marketplace_subs_stubbed,list_accounts_for_plan_stubbed,select,,List accounts for a plan (stubbed) +apps.yaml,/user/installations/{installation_id}/repositories,apps/list-installation-repos-for-authenticated-user,apps/list_installation_repos_for_authenticated_user,get,,apps,apps,installation_repos,list_installation_repos_for_authenticated_user,select,$.repositories,List repositories accessible to the user access token apps.yaml,/app/installation-requests,apps/list-installation-requests-for-authenticated-app,apps/list_installation_requests_for_authenticated_app,get,integration-installation-request,apps,apps,integration_installation_requests,list_installation_requests_for_authenticated_app,select,,List installation requests for the authenticated app -apps.yaml,/app,apps/get-authenticated,apps/get_authenticated,get,integration,apps,apps,integrations,get_authenticated,select,,Get the authenticated app -apps.yaml,/apps/{app_slug},apps/get-by-slug,apps/get_by_slug,get,integration,apps,apps,integrations,get_by_slug,select,,Get an app +apps.yaml,/app/installations,apps/list-installations,apps/list_installations,get,installation,apps,apps,apps,list_installations,select,,List installations for the authenticated app +apps.yaml,/user/installations,apps/list-installations-for-authenticated-user,apps/list_installations_for_authenticated_user,get,,apps,apps,installations,list_installations_for_authenticated_user,select,$.installations,List app installations accessible to the user access token apps.yaml,/marketplace_listing/plans,apps/list-plans,apps/list_plans,get,marketplace-listing-plan,apps,apps,marketplace_listings,list_plans,select,,List plans apps.yaml,/marketplace_listing/stubbed/plans,apps/list-plans-stubbed,apps/list_plans_stubbed,get,marketplace-listing-plan,apps,apps,marketplace_listings_stubbed,list_plans_stubbed,select,,List plans (stubbed) -apps.yaml,/marketplace_listing/accounts/{account_id},apps/get-subscription-plan-for-account,apps/get_subscription_plan_for_account,get,marketplace-purchase,apps,apps,marketplace_subs,get_subscription_plan_for_account,select,,Get a subscription plan for an account -apps.yaml,/marketplace_listing/plans/{plan_id}/accounts,apps/list-accounts-for-plan,apps/list_accounts_for_plan,get,marketplace-purchase,apps,apps,marketplace_subs,list_accounts_for_plan,select,,List accounts for a plan -apps.yaml,/marketplace_listing/stubbed/accounts/{account_id},apps/get-subscription-plan-for-account-stubbed,apps/get_subscription_plan_for_account_stubbed,get,marketplace-purchase,apps,apps,marketplace_subs_stubbed,get_subscription_plan_for_account_stubbed,select,,Get a subscription plan for an account (stubbed) -apps.yaml,/marketplace_listing/stubbed/plans/{plan_id}/accounts,apps/list-accounts-for-plan-stubbed,apps/list_accounts_for_plan_stubbed,get,marketplace-purchase,apps,apps,marketplace_subs_stubbed,list_accounts_for_plan_stubbed,select,,List accounts for a plan (stubbed) +apps.yaml,/installation/repositories,apps/list-repos-accessible-to-installation,apps/list_repos_accessible_to_installation,get,,apps,apps,installation_repos,list_repos_accessible_to_installation,select,$.repositories,List repositories accessible to the app installation apps.yaml,/user/marketplace_purchases,apps/list-subscriptions-for-authenticated-user,apps/list_subscriptions_for_authenticated_user,get,user-marketplace-purchase,apps,apps,marketplace_users_subs,list_subscriptions_for_authenticated_user,select,,List subscriptions for the authenticated user apps.yaml,/user/marketplace_purchases/stubbed,apps/list-subscriptions-for-authenticated-user-stubbed,apps/list_subscriptions_for_authenticated_user_stubbed,get,user-marketplace-purchase,apps,apps,marketplace_users_subs_stubbed,list_subscriptions_for_authenticated_user_stubbed,select,,List subscriptions for the authenticated user (stubbed) -apps.yaml,/applications/{client_id}/token,apps/delete-token,apps/delete_token,delete,,apps,apps,oauth_applications,delete_token,delete,,Delete an app token -apps.yaml,/applications/{client_id}/token,apps/reset-token,apps/reset_token,patch,authorization,apps,apps,oauth_applications,reset_token,exec,,Reset a token -apps.yaml,/applications/{client_id}/token,apps/check-token,apps/check_token,post,authorization,apps,apps,oauth_applications,check_token,exec,,Check a token -apps.yaml,/applications/{client_id}/grant,apps/delete-authorization,apps/delete_authorization,delete,,apps,apps,oauth_grants,delete_authorization,delete,,Delete an app authorization -apps.yaml,/app/hook/config,apps/get-webhook-config-for-app,apps/get_webhook_config_for_app,get,webhook-config,apps,apps,webhook_config,get_webhook_config_for_app,select,,Get a webhook configuration for an app -apps.yaml,/app/hook/config,apps/update-webhook-config-for-app,apps/update_webhook_config_for_app,patch,webhook-config,apps,apps,webhook_config,update_webhook_config_for_app,update,,Update a webhook configuration for an app apps.yaml,/app/hook/deliveries,apps/list-webhook-deliveries,apps/list_webhook_deliveries,get,hook-delivery-item,apps,apps,webhook_deliveries,list_webhook_deliveries,select,,List deliveries for an app webhook -apps.yaml,/app/hook/deliveries/{delivery_id},apps/get-webhook-delivery,apps/get_webhook_delivery,get,hook-delivery,apps,apps,webhook_delivery,get_webhook_delivery,select,,Get a delivery for an app webhook apps.yaml,/app/hook/deliveries/{delivery_id}/attempts,apps/redeliver-webhook-delivery,apps/redeliver_webhook_delivery,post,,apps,apps,webhook_delivery,redeliver_webhook_delivery,exec,,Redeliver a delivery for an app webhook -billing.yaml,/orgs/{org}/settings/billing/actions,billing/get-github-actions-billing-org,billing/get_github_actions_billing_org,get,actions-billing-usage,billing,billing,actions_billing_usage,get_github_actions_billing_org,select,,Get GitHub Actions billing for an organization -billing.yaml,/users/{username}/settings/billing/actions,billing/get-github-actions-billing-user,billing/get_github_actions_billing_user,get,actions-billing-usage,billing,billing,actions_billing_usage,get_github_actions_billing_user,select,,Get GitHub Actions billing for a user -billing.yaml,/orgs/{org}/settings/billing/shared-storage,billing/get-shared-storage-billing-org,billing/get_shared_storage_billing_org,get,combined-billing-usage,billing,billing,combined_billing_usage,get_shared_storage_billing_org,select,,Get shared storage billing for an organization -billing.yaml,/users/{username}/settings/billing/shared-storage,billing/get-shared-storage-billing-user,billing/get_shared_storage_billing_user,get,combined-billing-usage,billing,billing,combined_billing_usage,get_shared_storage_billing_user,select,,Get shared storage billing for a user +apps.yaml,/user/installations/{installation_id}/repositories/{repository_id},apps/remove-repo-from-installation-for-authenticated-user,apps/remove_repo_from_installation_for_authenticated_user,delete,,apps,apps,installation_repos,remove_repo_from_installation_for_authenticated_user,delete,,Remove a repository from an app installation +apps.yaml,/applications/{client_id}/token,apps/reset-token,apps/reset_token,patch,authorization,apps,apps,oauth_applications,reset_token,exec,,Reset a token +apps.yaml,/installation/token,apps/revoke-installation-access-token,apps/revoke_installation_access_token,delete,,apps,apps,installations,revoke_installation_access_token,delete,,Revoke an installation access token +apps.yaml,/applications/{client_id}/token/scoped,apps/scope-token,apps/scope_token,post,authorization,apps,apps,apps,scope_token,exec,,Create a scoped access token +apps.yaml,/app/installations/{installation_id}/suspended,apps/suspend-installation,apps/suspend_installation,put,,apps,apps,apps,suspend_installation,exec,,Suspend an app installation +apps.yaml,/app/installations/{installation_id}/suspended,apps/unsuspend-installation,apps/unsuspend_installation,delete,,apps,apps,apps,unsuspend_installation,exec,,Unsuspend an app installation +apps.yaml,/app/hook/config,apps/update-webhook-config-for-app,apps/update_webhook_config_for_app,patch,webhook-config,apps,apps,webhook_config,update_webhook_config_for_app,update,,Update a webhook configuration for an app billing.yaml,/organizations/{org}/settings/billing/budgets/{budget_id},billing/delete-budget-org,billing/delete_budget_org,delete,,billing,billing,org_budgets,delete_budget_org,delete,,Delete a budget for an organization billing.yaml,/organizations/{org}/settings/billing/budgets,billing/get-all-budgets-org,billing/get_all_budgets_org,get,,billing,billing,org_budgets,get_all_budgets_org,select,,Get all budgets for an organization billing.yaml,/organizations/{org}/settings/billing/budgets/{budget_id},billing/get-budget-org,billing/get_budget_org,get,,billing,billing,org_budgets,get_budget_org,select,,Get a budget by ID for an organization -billing.yaml,/organizations/{org}/settings/billing/budgets/{budget_id},billing/update-budget-org,billing/update_budget_org,patch,,billing,billing,org_budgets,update_budget_org,update,,Update a budget for an organization billing.yaml,/organizations/{org}/settings/billing/premium_request/usage,billing/get-github-billing-premium-request-usage-report-org,billing/get_github_billing_premium_request_usage_report_org,get,,billing,billing,org_premium_request_usage,get_github_billing_premium_request_usage_report_org,select,,Get billing premium request usage report for an organization -billing.yaml,/organizations/{org}/settings/billing/usage,billing/get-github-billing-usage-report-org,billing/get_github_billing_usage_report_org,get,,billing,billing,org_usage,get_github_billing_usage_report_org,select,$.usageItems,Get billing usage report for an organization -billing.yaml,/organizations/{org}/settings/billing/usage/summary,billing/get-github-billing-usage-summary-report-org,billing/get_github_billing_usage_summary_report_org,get,,billing,billing,org_usage_summary,get_github_billing_usage_summary_report_org,select,,Get billing usage summary for an organization -billing.yaml,/orgs/{org}/settings/billing/packages,billing/get-github-packages-billing-org,billing/get_github_packages_billing_org,get,packages-billing-usage,billing,billing,packages_billing_usage,get_github_packages_billing_org,select,,Get GitHub Packages billing for an organization -billing.yaml,/users/{username}/settings/billing/packages,billing/get-github-packages-billing-user,billing/get_github_packages_billing_user,get,packages-billing-usage,billing,billing,packages_billing_usage,get_github_packages_billing_user,select,,Get GitHub Packages billing for a user billing.yaml,/users/{username}/settings/billing/premium_request/usage,billing/get-github-billing-premium-request-usage-report-user,billing/get_github_billing_premium_request_usage_report_user,get,,billing,billing,premium_request_usage,get_github_billing_premium_request_usage_report_user,select,,Get billing premium request usage report for a user +billing.yaml,/organizations/{org}/settings/billing/usage,billing/get-github-billing-usage-report-org,billing/get_github_billing_usage_report_org,get,,billing,billing,org_usage,get_github_billing_usage_report_org,select,$.usageItems,Get billing usage report for an organization billing.yaml,/users/{username}/settings/billing/usage,billing/get-github-billing-usage-report-user,billing/get_github_billing_usage_report_user,get,,billing,billing,usage,get_github_billing_usage_report_user,select,$.usageItems,Get billing usage report for a user +billing.yaml,/organizations/{org}/settings/billing/usage/summary,billing/get-github-billing-usage-summary-report-org,billing/get_github_billing_usage_summary_report_org,get,,billing,billing,org_usage_summary,get_github_billing_usage_summary_report_org,select,,Get billing usage summary for an organization billing.yaml,/users/{username}/settings/billing/usage/summary,billing/get-github-billing-usage-summary-report-user,billing/get_github_billing_usage_summary_report_user,get,,billing,billing,usage_summary,get_github_billing_usage_summary_report_user,select,,Get billing usage summary for a user +billing.yaml,/organizations/{org}/settings/billing/budgets/{budget_id},billing/update-budget-org,billing/update_budget_org,patch,,billing,billing,org_budgets,update_budget_org,update,,Update a budget for an organization +campaigns.yaml,/orgs/{org}/campaigns,campaigns/create-campaign,campaigns/create_campaign,post,,campaigns,campaigns,org_campaigns,create_campaign,insert,,Create a campaign for an organization campaigns.yaml,/orgs/{org}/campaigns/{campaign_number},campaigns/delete-campaign,campaigns/delete_campaign,delete,,campaigns,campaigns,org_campaigns,delete_campaign,delete,,Delete a campaign for an organization campaigns.yaml,/orgs/{org}/campaigns/{campaign_number},campaigns/get-campaign-summary,campaigns/get_campaign_summary,get,,campaigns,campaigns,org_campaigns,get_campaign_summary,select,,Get a campaign for an organization campaigns.yaml,/orgs/{org}/campaigns,campaigns/list-org-campaigns,campaigns/list_org_campaigns,get,,campaigns,campaigns,org_campaigns,list_org_campaigns,select,,List campaigns for an organization campaigns.yaml,/orgs/{org}/campaigns/{campaign_number},campaigns/update-campaign,campaigns/update_campaign,patch,,campaigns,campaigns,org_campaigns,update_campaign,update,,Update a campaign -campaigns.yaml,/orgs/{org}/campaigns,campaigns/create-campaign,campaigns/create_campaign,post,,campaigns,campaigns,org_campaigns,create_campaign,insert,,Create a campaign for an organization -checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations,checks/list-annotations,checks/list_annotations,get,check-annotation,checks,checks,annotations,list_annotations,select,,List check run annotations -checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id},checks/get,checks/get,get,check-run,checks,checks,runs,get,select,,Get a check run -checks.yaml,/repos/{owner}/{repo}/commits/{ref}/check-runs,checks/list-for-ref,checks/list_for_ref,get,,checks,checks,runs,list_for_ref,select,,List check runs for a Git reference -checks.yaml,/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs,checks/list-for-suite,checks/list_for_suite,get,,checks,checks,runs,list_for_suite,select,,List check runs in a check suite -checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id},checks/update,checks/update,patch,check-run,checks,checks,runs,update,update,,Update a check run checks.yaml,/repos/{owner}/{repo}/check-runs,checks/create,checks/create,post,check-run,checks,checks,runs,create,insert,,Create a check run -checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest,checks/rerequest-run,checks/rerequest_run,post,empty-object,checks,checks,runs,rerequest_run,exec,,Rerequest a check run -checks.yaml,/repos/{owner}/{repo}/check-suites/{check_suite_id},checks/get-suite,checks/get_suite,get,check-suite,checks,checks,suites,get_suite,select,,Get a check suite -checks.yaml,/repos/{owner}/{repo}/commits/{ref}/check-suites,checks/list-suites-for-ref,checks/list_suites_for_ref,get,,checks,checks,suites,list_suites_for_ref,select,,List check suites for a Git reference -checks.yaml,/repos/{owner}/{repo}/check-suites/preferences,checks/set-suites-preferences,checks/set_suites_preferences,patch,check-suite-preference,checks,checks,suites,set_suites_preferences,update,,Update repository preferences for check suites checks.yaml,/repos/{owner}/{repo}/check-suites,checks/create-suite,checks/create_suite,post,check-suite,checks,checks,suites,create_suite,insert,,Create a check suite +checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id},checks/get,checks/get,get,check-run,checks,checks,runs,get,select,,Get a check run +checks.yaml,/repos/{owner}/{repo}/check-suites/{check_suite_id},checks/get-suite,checks/get_suite,get,check-suite,checks,checks,suites,get_suite,select,,Get a check suite +checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations,checks/list-annotations,checks/list_annotations,get,check-annotation,checks,checks,annotations,list_annotations,select,,List check run annotations +checks.yaml,/repos/{owner}/{repo}/commits/{ref}/check-runs,checks/list-for-ref,checks/list_for_ref,get,,checks,checks,runs,list_for_ref,select,$.check_runs,List check runs for a Git reference +checks.yaml,/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs,checks/list-for-suite,checks/list_for_suite,get,,checks,checks,runs,list_for_suite,select,$.check_runs,List check runs in a check suite +checks.yaml,/repos/{owner}/{repo}/commits/{ref}/check-suites,checks/list-suites-for-ref,checks/list_suites_for_ref,get,,checks,checks,suites,list_suites_for_ref,select,$.check_suites,List check suites for a Git reference +checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest,checks/rerequest-run,checks/rerequest_run,post,empty-object,checks,checks,runs,rerequest_run,exec,,Rerequest a check run checks.yaml,/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest,checks/rerequest-suite,checks/rerequest_suite,post,empty-object,checks,checks,suites,rerequest_suite,exec,,Rerequest a check suite -classroom.yaml,/assignments/{assignment_id}/accepted_assignments,classroom/list-accepted-assignments-for-an-assignment,classroom/list_accepted_assignments_for_an_assignment,get,,classroom,classroom,assignment_accepted_assignments,list_accepted_assignments_for_an_assignment,select,,List accepted assignments for an assignment -classroom.yaml,/assignments/{assignment_id}/grades,classroom/get-assignment-grades,classroom/get_assignment_grades,get,,classroom,classroom,assignment_grades,get_assignment_grades,select,,Get assignment grades +checks.yaml,/repos/{owner}/{repo}/check-suites/preferences,checks/set-suites-preferences,checks/set_suites_preferences,patch,check-suite-preference,checks,checks,suites,set_suites_preferences,update,,Update repository preferences for check suites +checks.yaml,/repos/{owner}/{repo}/check-runs/{check_run_id},checks/update,checks/update,patch,check-run,checks,checks,runs,update,update,,Update a check run +classroom.yaml,/classrooms/{classroom_id},classroom/get-a-classroom,classroom/get_a_classroom,get,,classroom,classroom,classrooms,get_a_classroom,select,,Get a classroom classroom.yaml,/assignments/{assignment_id},classroom/get-an-assignment,classroom/get_an_assignment,get,,classroom,classroom,assignments,get_an_assignment,select,,Get an assignment +classroom.yaml,/assignments/{assignment_id}/grades,classroom/get-assignment-grades,classroom/get_assignment_grades,get,,classroom,classroom,assignment_grades,get_assignment_grades,select,,Get assignment grades +classroom.yaml,/assignments/{assignment_id}/accepted_assignments,classroom/list-accepted-assignments-for-an-assignment,classroom/list_accepted_assignments_for_an_assignment,get,,classroom,classroom,assignment_accepted_assignments,list_accepted_assignments_for_an_assignment,select,,List accepted assignments for an assignment classroom.yaml,/classrooms/{classroom_id}/assignments,classroom/list-assignments-for-a-classroom,classroom/list_assignments_for_a_classroom,get,,classroom,classroom,classroom_assignments,list_assignments_for_a_classroom,select,,List assignments for a classroom -classroom.yaml,/classrooms/{classroom_id},classroom/get-a-classroom,classroom/get_a_classroom,get,,classroom,classroom,classrooms,get_a_classroom,select,,Get a classroom classroom.yaml,/classrooms,classroom/list-classrooms,classroom/list_classrooms,get,,classroom,classroom,classrooms,list_classrooms,select,,List classrooms -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix,code-scanning/get-autofix,code_scanning/get_autofix,get,,code-scanning,code_scanning,alert_autofixes,get_autofix,select,,Get the status of an autofix for a code scanning alert code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits,code-scanning/commit-autofix,code_scanning/commit_autofix,post,,code-scanning,code_scanning,alert_autofixes,commit_autofix,exec,,Commit an autofix for a code scanning alert code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix,code-scanning/create-autofix,code_scanning/create_autofix,post,,code-scanning,code_scanning,alert_autofixes,create_autofix,insert,,Create an autofix for a code scanning alert -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances,code-scanning/list-alert-instances,code_scanning/list_alert_instances,get,code-scanning-alert-instance,code-scanning,code_scanning,alert_instances,list_alert_instances,select,,List instances of a code scanning alert -code_scanning.yaml,/orgs/{org}/code-scanning/alerts,code-scanning/list-alerts-for-org,code_scanning/list_alerts_for_org,get,code-scanning-organization-alert-items,code-scanning,code_scanning,alert_items,list_alerts_for_org,select,,List code scanning alerts for an organization -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts,code-scanning/list-alerts-for-repo,code_scanning/list_alerts_for_repo,get,code-scanning-alert-items,code-scanning,code_scanning,alert_items,list_alerts_for_repo,select,,List code scanning alerts for a repository -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number},code-scanning/get-alert,code_scanning/get_alert,get,code-scanning-alert,code-scanning,code_scanning,alerts,get_alert,select,,Get a code scanning alert -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number},code-scanning/update-alert,code_scanning/update_alert,patch,code-scanning-alert,code-scanning,code_scanning,alerts,update_alert,update,,Update a code scanning alert +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses,code-scanning/create-variant-analysis,code_scanning/create_variant_analysis,post,,code-scanning,code_scanning,codeql_variant_analyses,create_variant_analysis,insert,,Create a CodeQL variant analysis code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id},code-scanning/delete-analysis,code_scanning/delete_analysis,delete,code-scanning-analysis-deletion,code-scanning,code_scanning,analysis,delete_analysis,delete,,Delete a code scanning analysis from a repository -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id},code-scanning/get-analysis,code_scanning/get_analysis,get,code-scanning-analysis,code-scanning,code_scanning,analysis,get_analysis,select,,Get a code scanning analysis for a repository -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/analyses,code-scanning/list-recent-analyses,code_scanning/list_recent_analyses,get,code-scanning-analysis,code-scanning,code_scanning,analysis,list_recent_analyses,select,,List code scanning analyses for a repository code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/databases/{language},code-scanning/delete-codeql-database,code_scanning/delete_codeql_database,delete,,code-scanning,code_scanning,codeql_databases,delete_codeql_database,delete,,Delete a CodeQL database +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number},code-scanning/get-alert,code_scanning/get_alert,get,code-scanning-alert,code-scanning,code_scanning,alerts,get_alert,select,,Get a code scanning alert +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id},code-scanning/get-analysis,code_scanning/get_analysis,get,code-scanning-analysis,code-scanning,code_scanning,analysis,get_analysis,select,,Get a code scanning analysis for a repository +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix,code-scanning/get-autofix,code_scanning/get_autofix,get,,code-scanning,code_scanning,alert_autofixes,get_autofix,select,,Get the status of an autofix for a code scanning alert code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/databases/{language},code-scanning/get-codeql-database,code_scanning/get_codeql_database,get,code-scanning-codeql-database,code-scanning,code_scanning,codeql_databases,get_codeql_database,select,,Get a CodeQL database for a repository -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/databases,code-scanning/list-codeql-databases,code_scanning/list_codeql_databases,get,code-scanning-codeql-database,code-scanning,code_scanning,codeql_databases,list_codeql_databases,select,,List CodeQL databases for a repository +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/default-setup,code-scanning/get-default-setup,code_scanning/get_default_setup,get,code-scanning-default-setup,code-scanning,code_scanning,default_setup,get_default_setup,select,,Get a code scanning default setup configuration +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id},code-scanning/get-sarif,code_scanning/get_sarif,get,code-scanning-sarifs-status,code-scanning,code_scanning,sarifs,get_sarif,select,,Get information about a SARIF upload code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id},code-scanning/get-variant-analysis,code_scanning/get_variant_analysis,get,,code-scanning,code_scanning,codeql_variant_analyses,get_variant_analysis,select,,Get the summary of a CodeQL variant analysis -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses,code-scanning/create-variant-analysis,code_scanning/create_variant_analysis,post,,code-scanning,code_scanning,codeql_variant_analyses,create_variant_analysis,insert,,Create a CodeQL variant analysis code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name},code-scanning/get-variant-analysis-repo-task,code_scanning/get_variant_analysis_repo_task,get,,code-scanning,code_scanning,codeql_variant_analysis_repo_tasks,get_variant_analysis_repo_task,select,,Get the analysis status of a repository in a CodeQL variant analysis -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/default-setup,code-scanning/get-default-setup,code_scanning/get_default_setup,get,code-scanning-default-setup,code-scanning,code_scanning,default_setup,get_default_setup,select,,Get a code scanning default setup configuration +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances,code-scanning/list-alert-instances,code_scanning/list_alert_instances,get,code-scanning-alert-instance,code-scanning,code_scanning,alert_instances,list_alert_instances,select,,List instances of a code scanning alert +code_scanning.yaml,/orgs/{org}/code-scanning/alerts,code-scanning/list-alerts-for-org,code_scanning/list_alerts_for_org,get,code-scanning-organization-alert-items,code-scanning,code_scanning,alert_items,list_alerts_for_org,select,,List code scanning alerts for an organization +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts,code-scanning/list-alerts-for-repo,code_scanning/list_alerts_for_repo,get,code-scanning-alert-items,code-scanning,code_scanning,alert_items,list_alerts_for_repo,select,,List code scanning alerts for a repository +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/codeql/databases,code-scanning/list-codeql-databases,code_scanning/list_codeql_databases,get,code-scanning-codeql-database,code-scanning,code_scanning,codeql_databases,list_codeql_databases,select,,List CodeQL databases for a repository +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/analyses,code-scanning/list-recent-analyses,code_scanning/list_recent_analyses,get,code-scanning-analysis,code-scanning,code_scanning,analysis,list_recent_analyses,select,,List code scanning analyses for a repository +code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/alerts/{alert_number},code-scanning/update-alert,code_scanning/update_alert,patch,code-scanning-alert,code-scanning,code_scanning,alerts,update_alert,update,,Update a code scanning alert code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/default-setup,code-scanning/update-default-setup,code_scanning/update_default_setup,patch,empty-object,code-scanning,code_scanning,default_setup,update_default_setup,update,,Update a code scanning default setup configuration -code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id},code-scanning/get-sarif,code_scanning/get_sarif,get,code-scanning-sarifs-status,code-scanning,code_scanning,sarifs,get_sarif,select,,Get information about a SARIF upload code_scanning.yaml,/repos/{owner}/{repo}/code-scanning/sarifs,code-scanning/upload-sarif,code_scanning/upload_sarif,post,code-scanning-sarifs-receipt,code-scanning,code_scanning,sarifs,upload_sarif,update,,Upload an analysis as SARIF data -code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id}/repositories,code-security/get-repositories-for-configuration,code_security/get_repositories_for_configuration,get,,code-security,code_security,code_security_configuration_repos,get_repositories_for_configuration,select,,Get repositories associated with a code security configuration -code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories,code-security/get-repositories-for-enterprise-configuration,code_security/get_repositories_for_enterprise_configuration,get,,code-security,code_security,code_security_configuration_repos,get_repositories_for_enterprise_configuration,select,,Get repositories associated with an enterprise code security configuration +code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id}/attach,code-security/attach-configuration,code_security/attach_configuration,post,,code-security,code_security,code_security_configurations,attach_configuration,insert,,Attach a configuration to repositories +code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach,code-security/attach-enterprise-configuration,code_security/attach_enterprise_configuration,post,,code-security,code_security,code_security_configurations,attach_enterprise_configuration,insert,,Attach an enterprise configuration to repositories +code_security.yaml,/orgs/{org}/code-security/configurations,code-security/create-configuration,code_security/create_configuration,post,,code-security,code_security,code_security_configurations,create_configuration,insert,,Create a code security configuration +code_security.yaml,/enterprises/{enterprise}/code-security/configurations,code-security/create-configuration-for-enterprise,code_security/create_configuration_for_enterprise,post,,code-security,code_security,code_security_configurations,create_configuration_for_enterprise,insert,,Create a code security configuration for an enterprise code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id},code-security/delete-configuration,code_security/delete_configuration,delete,,code-security,code_security,code_security_configurations,delete_configuration,delete,,Delete a code security configuration code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id},code-security/delete-configuration-for-enterprise,code_security/delete_configuration_for_enterprise,delete,,code-security,code_security,code_security_configurations,delete_configuration_for_enterprise,delete,,Delete a code security configuration for an enterprise code_security.yaml,/orgs/{org}/code-security/configurations/detach,code-security/detach-configuration,code_security/detach_configuration,delete,,code-security,code_security,code_security_configurations,detach_configuration,delete,,Detach configurations from repositories code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id},code-security/get-configuration,code_security/get_configuration,get,,code-security,code_security,code_security_configurations,get_configuration,select,,Get a code security configuration +code_security.yaml,/repos/{owner}/{repo}/code-security-configuration,code-security/get-configuration-for-repository,code_security/get_configuration_for_repository,get,,code-security,code_security,repo_code_security_configuration,get_configuration_for_repository,select,,Get the code security configuration associated with a repository code_security.yaml,/enterprises/{enterprise}/code-security/configurations,code-security/get-configurations-for-enterprise,code_security/get_configurations_for_enterprise,get,,code-security,code_security,code_security_configurations,get_configurations_for_enterprise,select,,Get code security configurations for an enterprise code_security.yaml,/orgs/{org}/code-security/configurations,code-security/get-configurations-for-org,code_security/get_configurations_for_org,get,,code-security,code_security,code_security_configurations,get_configurations_for_org,select,,Get code security configurations for an organization +code_security.yaml,/orgs/{org}/code-security/configurations/defaults,code-security/get-default-configurations,code_security/get_default_configurations,get,,code-security,code_security,code_security_default_configurations,get_default_configurations,select,,Get default code security configurations +code_security.yaml,/enterprises/{enterprise}/code-security/configurations/defaults,code-security/get-default-configurations-for-enterprise,code_security/get_default_configurations_for_enterprise,get,,code-security,code_security,code_security_default_configurations,get_default_configurations_for_enterprise,select,,Get default code security configurations for an enterprise +code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id}/repositories,code-security/get-repositories-for-configuration,code_security/get_repositories_for_configuration,get,,code-security,code_security,code_security_configuration_repos,get_repositories_for_configuration,select,,Get repositories associated with a code security configuration +code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories,code-security/get-repositories-for-enterprise-configuration,code_security/get_repositories_for_enterprise_configuration,get,,code-security,code_security,code_security_configuration_repos,get_repositories_for_enterprise_configuration,select,,Get repositories associated with an enterprise code security configuration code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id},code-security/get-single-configuration-for-enterprise,code_security/get_single_configuration_for_enterprise,get,,code-security,code_security,code_security_configurations,get_single_configuration_for_enterprise,select,,Retrieve a code security configuration of an enterprise -code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id},code-security/update-configuration,code_security/update_configuration,patch,,code-security,code_security,code_security_configurations,update_configuration,update,,Update a code security configuration -code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id},code-security/update-enterprise-configuration,code_security/update_enterprise_configuration,patch,,code-security,code_security,code_security_configurations,update_enterprise_configuration,update,,Update a custom code security configuration for an enterprise -code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id}/attach,code-security/attach-configuration,code_security/attach_configuration,post,,code-security,code_security,code_security_configurations,attach_configuration,insert,,Attach a configuration to repositories -code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach,code-security/attach-enterprise-configuration,code_security/attach_enterprise_configuration,post,,code-security,code_security,code_security_configurations,attach_enterprise_configuration,insert,,Attach an enterprise configuration to repositories -code_security.yaml,/orgs/{org}/code-security/configurations,code-security/create-configuration,code_security/create_configuration,post,,code-security,code_security,code_security_configurations,create_configuration,insert,,Create a code security configuration -code_security.yaml,/enterprises/{enterprise}/code-security/configurations,code-security/create-configuration-for-enterprise,code_security/create_configuration_for_enterprise,post,,code-security,code_security,code_security_configurations,create_configuration_for_enterprise,insert,,Create a code security configuration for an enterprise code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id}/defaults,code-security/set-configuration-as-default,code_security/set_configuration_as_default,put,,code-security,code_security,code_security_configurations,set_configuration_as_default,replace,,Set a code security configuration as a default for an organization code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults,code-security/set-configuration-as-default-for-enterprise,code_security/set_configuration_as_default_for_enterprise,put,,code-security,code_security,code_security_configurations,set_configuration_as_default_for_enterprise,replace,,Set a code security configuration as a default for an enterprise -code_security.yaml,/orgs/{org}/code-security/configurations/defaults,code-security/get-default-configurations,code_security/get_default_configurations,get,,code-security,code_security,code_security_default_configurations,get_default_configurations,select,,Get default code security configurations -code_security.yaml,/enterprises/{enterprise}/code-security/configurations/defaults,code-security/get-default-configurations-for-enterprise,code_security/get_default_configurations_for_enterprise,get,,code-security,code_security,code_security_default_configurations,get_default_configurations_for_enterprise,select,,Get default code security configurations for an enterprise -code_security.yaml,/repos/{owner}/{repo}/code-security-configuration,code-security/get-configuration-for-repository,code_security/get_configuration_for_repository,get,,code-security,code_security,repo_code_security_configuration,get_configuration_for_repository,select,,Get the code security configuration associated with a repository +code_security.yaml,/orgs/{org}/code-security/configurations/{configuration_id},code-security/update-configuration,code_security/update_configuration,patch,,code-security,code_security,code_security_configurations,update_configuration,update,,Update a code security configuration +code_security.yaml,/enterprises/{enterprise}/code-security/configurations/{configuration_id},code-security/update-enterprise-configuration,code_security/update_enterprise_configuration,patch,,code-security,code_security,code_security_configurations,update_enterprise_configuration,update,,Update a custom code security configuration for an enterprise codes_of_conduct.yaml,/codes_of_conduct,codes-of-conduct/get-all-codes-of-conduct,codes_of_conduct/get_all_codes_of_conduct,get,code-of-conduct,codes-of-conduct,codes_of_conduct,codes_of_conduct,get_all_codes_of_conduct,select,,Get all codes of conduct codes_of_conduct.yaml,/codes_of_conduct/{key},codes-of-conduct/get-conduct-code,codes_of_conduct/get_conduct_code,get,code-of-conduct,codes-of-conduct,codes_of_conduct,codes_of_conduct,get_conduct_code,select,,Get a code of conduct -codespaces.yaml,/user/codespaces/{codespace_name}/exports/{export_id},codespaces/get-export-details-for-authenticated-user,codespaces/get_export_details_for_authenticated_user,get,codespace-export-details,codespaces,codespaces,codespace_export_details,get_export_details_for_authenticated_user,select,,Get details about a codespace export -codespaces.yaml,/user/codespaces/{codespace_name},codespaces/delete-for-authenticated-user,codespaces/delete_for_authenticated_user,delete,,codespaces,codespaces,codespaces,delete_for_authenticated_user,delete,,Delete a codespace for the authenticated user -codespaces.yaml,/user/codespaces/{codespace_name},codespaces/get-for-authenticated-user,codespaces/get_for_authenticated_user,get,codespace,codespaces,codespaces,codespaces,get_for_authenticated_user,select,,Get a codespace for the authenticated user -codespaces.yaml,/user/codespaces,codespaces/list-for-authenticated-user,codespaces/list_for_authenticated_user,get,,codespaces,codespaces,codespaces,list_for_authenticated_user,select,,List codespaces for the authenticated user -codespaces.yaml,/repos/{owner}/{repo}/codespaces,codespaces/list-in-repository-for-authenticated-user,codespaces/list_in_repository_for_authenticated_user,get,,codespaces,codespaces,codespaces,list_in_repository_for_authenticated_user,select,,List codespaces in a repository for the authenticated user -codespaces.yaml,/repos/{owner}/{repo}/codespaces/new,codespaces/pre-flight-with-repo-for-authenticated-user,codespaces/pre_flight_with_repo_for_authenticated_user,get,,codespaces,codespaces,codespaces,pre_flight_with_repo_for_authenticated_user,exec,,Get default attributes for a codespace -codespaces.yaml,/user/codespaces/{codespace_name},codespaces/update-for-authenticated-user,codespaces/update_for_authenticated_user,patch,codespace,codespaces,codespaces,codespaces,update_for_authenticated_user,update,,Update a codespace for the authenticated user -codespaces.yaml,/user/codespaces,codespaces/create-for-authenticated-user,codespaces/create_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,create_for_authenticated_user,insert,,Create a codespace for the authenticated user -codespaces.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/codespaces,codespaces/create-with-pr-for-authenticated-user,codespaces/create_with_pr_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,create_with_pr_for_authenticated_user,insert,,Create a codespace from a pull request -codespaces.yaml,/repos/{owner}/{repo}/codespaces,codespaces/create-with-repo-for-authenticated-user,codespaces/create_with_repo_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,create_with_repo_for_authenticated_user,insert,,Create a codespace in a repository -codespaces.yaml,/user/codespaces/{codespace_name}/exports,codespaces/export-for-authenticated-user,codespaces/export_for_authenticated_user,post,codespace-export-details,codespaces,codespaces,codespaces,export_for_authenticated_user,exec,,Export a codespace for the authenticated user -codespaces.yaml,/user/codespaces/{codespace_name}/publish,codespaces/publish-for-authenticated-user,codespaces/publish_for_authenticated_user,post,codespace-with-full-repository,codespaces,codespaces,codespaces,publish_for_authenticated_user,exec,,Create a repository from an unpublished codespace -codespaces.yaml,/user/codespaces/{codespace_name}/start,codespaces/start-for-authenticated-user,codespaces/start_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,start_for_authenticated_user,exec,,Start a codespace for the authenticated user -codespaces.yaml,/user/codespaces/{codespace_name}/stop,codespaces/stop-for-authenticated-user,codespaces/stop_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,stop_for_authenticated_user,exec,,Stop a codespace for the authenticated user +codespaces.yaml,/user/codespaces/secrets/{secret_name}/repositories/{repository_id},codespaces/add-repository-for-secret-for-authenticated-user,codespaces/add_repository_for_secret_for_authenticated_user,put,,codespaces,codespaces,user_secrets,add_repository_for_secret_for_authenticated_user,insert,,Add a selected repository to a user secret +codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id},codespaces/add-selected-repo-to-org-secret,codespaces/add_selected_repo_to_org_secret,put,,codespaces,codespaces,org_secrets_repos,add_selected_repo_to_org_secret,insert,,Add selected repository to an organization secret codespaces.yaml,/repos/{owner}/{repo}/codespaces/permissions_check,codespaces/check-permissions-for-devcontainer,codespaces/check_permissions_for_devcontainer,get,,codespaces,codespaces,devcontainer_permissions,check_permissions_for_devcontainer,select,,Check if permissions defined by a devcontainer have been accepted by the authenticated user -codespaces.yaml,/repos/{owner}/{repo}/codespaces/devcontainers,codespaces/list-devcontainers-in-repository-for-authenticated-user,codespaces/list_devcontainers_in_repository_for_authenticated_user,get,,codespaces,codespaces,devcontainers,list_devcontainers_in_repository_for_authenticated_user,select,,List devcontainer configurations in a repository for the authenticated user codespaces.yaml,/user/codespaces/{codespace_name}/machines,codespaces/codespace-machines-for-authenticated-user,codespaces/codespace_machines_for_authenticated_user,get,,codespaces,codespaces,machines,codespace_machines_for_authenticated_user,select,,List machine types for a codespace -codespaces.yaml,/repos/{owner}/{repo}/codespaces/machines,codespaces/repo-machines-for-authenticated-user,codespaces/repo_machines_for_authenticated_user,get,,codespaces,codespaces,machines,repo_machines_for_authenticated_user,select,,List available machine types for a repository -codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id},codespaces/remove-selected-repo-from-org-secret,codespaces/remove_selected_repo_from_org_secret,delete,,codespaces,codespaces,org_secrets_repos,remove_selected_repo_from_org_secret,delete,,Remove selected repository from an organization secret -codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories,codespaces/list-selected-repos-for-org-secret,codespaces/list_selected_repos_for_org_secret,get,,codespaces,codespaces,org_secrets_repos,list_selected_repos_for_org_secret,select,,List selected repositories for an organization secret -codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id},codespaces/add-selected-repo-to-org-secret,codespaces/add_selected_repo_to_org_secret,put,,codespaces,codespaces,org_secrets_repos,add_selected_repo_to_org_secret,insert,,Add selected repository to an organization secret -codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories,codespaces/set-selected-repos-for-org-secret,codespaces/set_selected_repos_for_org_secret,put,,codespaces,codespaces,org_secrets_repos,set_selected_repos_for_org_secret,replace,,Set selected repositories for an organization secret -codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name},codespaces/delete-org-secret,codespaces/delete_org_secret,delete,,codespaces,codespaces,organization_secrets,delete_org_secret,delete,,Delete an organization secret -codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name},codespaces/get-org-secret,codespaces/get_org_secret,get,codespaces-org-secret,codespaces,codespaces,organization_secrets,get_org_secret,select,,Get an organization secret -codespaces.yaml,/orgs/{org}/codespaces/secrets,codespaces/list-org-secrets,codespaces/list_org_secrets,get,,codespaces,codespaces,organization_secrets,list_org_secrets,select,,List organization secrets +codespaces.yaml,/user/codespaces,codespaces/create-for-authenticated-user,codespaces/create_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,create_for_authenticated_user,insert,,Create a codespace for the authenticated user codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name},codespaces/create-or-update-org-secret,codespaces/create_or_update_org_secret,put,empty-object,codespaces,codespaces,organization_secrets,create_or_update_org_secret,insert,,Create or update an organization secret +codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets/{secret_name},codespaces/create-or-update-repo-secret,codespaces/create_or_update_repo_secret,put,empty-object,codespaces,codespaces,repository_secrets,create_or_update_repo_secret,insert,,Create or update a repository secret +codespaces.yaml,/user/codespaces/secrets/{secret_name},codespaces/create-or-update-secret-for-authenticated-user,codespaces/create_or_update_secret_for_authenticated_user,put,empty-object,codespaces,codespaces,secrets,create_or_update_secret_for_authenticated_user,insert,,Create or update a secret for the authenticated user +codespaces.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/codespaces,codespaces/create-with-pr-for-authenticated-user,codespaces/create_with_pr_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,create_with_pr_for_authenticated_user,insert,,Create a codespace from a pull request +codespaces.yaml,/repos/{owner}/{repo}/codespaces,codespaces/create-with-repo-for-authenticated-user,codespaces/create_with_repo_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,create_with_repo_for_authenticated_user,insert,,Create a codespace in a repository codespaces.yaml,/orgs/{org}/codespaces/access/selected_users,codespaces/delete-codespaces-access-users,codespaces/delete_codespaces_access_users,delete,,codespaces,codespaces,organizations,delete_codespaces_access_users,delete,,Remove users from Codespaces access for an organization +codespaces.yaml,/user/codespaces/{codespace_name},codespaces/delete-for-authenticated-user,codespaces/delete_for_authenticated_user,delete,,codespaces,codespaces,codespaces,delete_for_authenticated_user,delete,,Delete a codespace for the authenticated user codespaces.yaml,/orgs/{org}/members/{username}/codespaces/{codespace_name},codespaces/delete-from-organization,codespaces/delete_from_organization,delete,,codespaces,codespaces,organizations,delete_from_organization,delete,,Delete a codespace from the organization +codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name},codespaces/delete-org-secret,codespaces/delete_org_secret,delete,,codespaces,codespaces,organization_secrets,delete_org_secret,delete,,Delete an organization secret +codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets/{secret_name},codespaces/delete-repo-secret,codespaces/delete_repo_secret,delete,,codespaces,codespaces,repository_secrets,delete_repo_secret,delete,,Delete a repository secret +codespaces.yaml,/user/codespaces/secrets/{secret_name},codespaces/delete-secret-for-authenticated-user,codespaces/delete_secret_for_authenticated_user,delete,,codespaces,codespaces,secrets,delete_secret_for_authenticated_user,delete,,Delete a secret for the authenticated user +codespaces.yaml,/user/codespaces/{codespace_name}/exports,codespaces/export-for-authenticated-user,codespaces/export_for_authenticated_user,post,codespace-export-details,codespaces,codespaces,codespaces,export_for_authenticated_user,exec,,Export a codespace for the authenticated user codespaces.yaml,/orgs/{org}/members/{username}/codespaces,codespaces/get-codespaces-for-user-in-org,codespaces/get_codespaces_for_user_in_org,get,,codespaces,codespaces,organizations,get_codespaces_for_user_in_org,select,,List codespaces for a user in organization -codespaces.yaml,/orgs/{org}/codespaces,codespaces/list-in-organization,codespaces/list_in_organization,get,,codespaces,codespaces,organizations,list_in_organization,select,,List codespaces for the organization -codespaces.yaml,/orgs/{org}/codespaces/access/selected_users,codespaces/set-codespaces-access-users,codespaces/set_codespaces_access_users,post,,codespaces,codespaces,organizations,set_codespaces_access_users,exec,,Add users to Codespaces access for an organization -codespaces.yaml,/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop,codespaces/stop-in-organization,codespaces/stop_in_organization,post,codespace,codespaces,codespaces,organizations,stop_in_organization,exec,,Stop a codespace for an organization user -codespaces.yaml,/orgs/{org}/codespaces/access,codespaces/set-codespaces-access,codespaces/set_codespaces_access,put,,codespaces,codespaces,organizations,set_codespaces_access,replace,,Manage access control for organization codespaces +codespaces.yaml,/user/codespaces/{codespace_name}/exports/{export_id},codespaces/get-export-details-for-authenticated-user,codespaces/get_export_details_for_authenticated_user,get,codespace-export-details,codespaces,codespaces,codespace_export_details,get_export_details_for_authenticated_user,select,,Get details about a codespace export +codespaces.yaml,/user/codespaces/{codespace_name},codespaces/get-for-authenticated-user,codespaces/get_for_authenticated_user,get,codespace,codespaces,codespaces,codespaces,get_for_authenticated_user,select,,Get a codespace for the authenticated user codespaces.yaml,/orgs/{org}/codespaces/secrets/public-key,codespaces/get-org-public-key,codespaces/get_org_public_key,get,codespaces-public-key,codespaces,codespaces,public_keys,get_org_public_key,select,,Get an organization public key +codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name},codespaces/get-org-secret,codespaces/get_org_secret,get,codespaces-org-secret,codespaces,codespaces,organization_secrets,get_org_secret,select,,Get an organization secret +codespaces.yaml,/user/codespaces/secrets/public-key,codespaces/get-public-key-for-authenticated-user,codespaces/get_public_key_for_authenticated_user,get,codespaces-user-public-key,codespaces,codespaces,user_public_keys,get_public_key_for_authenticated_user,select,,Get public key for the authenticated user codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets/public-key,codespaces/get-repo-public-key,codespaces/get_repo_public_key,get,codespaces-public-key,codespaces,codespaces,public_keys,get_repo_public_key,select,,Get a repository public key -codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets/{secret_name},codespaces/delete-repo-secret,codespaces/delete_repo_secret,delete,,codespaces,codespaces,repository_secrets,delete_repo_secret,delete,,Delete a repository secret codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets/{secret_name},codespaces/get-repo-secret,codespaces/get_repo_secret,get,repo-codespaces-secret,codespaces,codespaces,repository_secrets,get_repo_secret,select,,Get a repository secret -codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets,codespaces/list-repo-secrets,codespaces/list_repo_secrets,get,,codespaces,codespaces,repository_secrets,list_repo_secrets,select,,List repository secrets -codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets/{secret_name},codespaces/create-or-update-repo-secret,codespaces/create_or_update_repo_secret,put,empty-object,codespaces,codespaces,repository_secrets,create_or_update_repo_secret,insert,,Create or update a repository secret -codespaces.yaml,/user/codespaces/secrets/{secret_name},codespaces/delete-secret-for-authenticated-user,codespaces/delete_secret_for_authenticated_user,delete,,codespaces,codespaces,secrets,delete_secret_for_authenticated_user,delete,,Delete a secret for the authenticated user codespaces.yaml,/user/codespaces/secrets/{secret_name},codespaces/get-secret-for-authenticated-user,codespaces/get_secret_for_authenticated_user,get,codespaces-secret,codespaces,codespaces,secrets,get_secret_for_authenticated_user,select,,Get a secret for the authenticated user -codespaces.yaml,/user/codespaces/secrets,codespaces/list-secrets-for-authenticated-user,codespaces/list_secrets_for_authenticated_user,get,,codespaces,codespaces,secrets,list_secrets_for_authenticated_user,select,,List secrets for the authenticated user -codespaces.yaml,/user/codespaces/secrets/{secret_name},codespaces/create-or-update-secret-for-authenticated-user,codespaces/create_or_update_secret_for_authenticated_user,put,empty-object,codespaces,codespaces,secrets,create_or_update_secret_for_authenticated_user,insert,,Create or update a secret for the authenticated user -codespaces.yaml,/user/codespaces/secrets/public-key,codespaces/get-public-key-for-authenticated-user,codespaces/get_public_key_for_authenticated_user,get,codespaces-user-public-key,codespaces,codespaces,user_public_keys,get_public_key_for_authenticated_user,select,,Get public key for the authenticated user +codespaces.yaml,/repos/{owner}/{repo}/codespaces/devcontainers,codespaces/list-devcontainers-in-repository-for-authenticated-user,codespaces/list_devcontainers_in_repository_for_authenticated_user,get,,codespaces,codespaces,devcontainers,list_devcontainers_in_repository_for_authenticated_user,select,$.devcontainers,List devcontainer configurations in a repository for the authenticated user +codespaces.yaml,/user/codespaces,codespaces/list-for-authenticated-user,codespaces/list_for_authenticated_user,get,,codespaces,codespaces,codespaces,list_for_authenticated_user,select,$.codespaces,List codespaces for the authenticated user +codespaces.yaml,/orgs/{org}/codespaces,codespaces/list-in-organization,codespaces/list_in_organization,get,,codespaces,codespaces,organizations,list_in_organization,select,$.codespaces,List codespaces for the organization +codespaces.yaml,/repos/{owner}/{repo}/codespaces,codespaces/list-in-repository-for-authenticated-user,codespaces/list_in_repository_for_authenticated_user,get,,codespaces,codespaces,codespaces,list_in_repository_for_authenticated_user,select,$.codespaces,List codespaces in a repository for the authenticated user +codespaces.yaml,/orgs/{org}/codespaces/secrets,codespaces/list-org-secrets,codespaces/list_org_secrets,get,,codespaces,codespaces,organization_secrets,list_org_secrets,select,$.secrets,List organization secrets +codespaces.yaml,/repos/{owner}/{repo}/codespaces/secrets,codespaces/list-repo-secrets,codespaces/list_repo_secrets,get,,codespaces,codespaces,repository_secrets,list_repo_secrets,select,$.secrets,List repository secrets +codespaces.yaml,/user/codespaces/secrets/{secret_name}/repositories,codespaces/list-repositories-for-secret-for-authenticated-user,codespaces/list_repositories_for_secret_for_authenticated_user,get,,codespaces,codespaces,user_secrets,list_repositories_for_secret_for_authenticated_user,select,$.repositories,List selected repositories for a user secret +codespaces.yaml,/user/codespaces/secrets,codespaces/list-secrets-for-authenticated-user,codespaces/list_secrets_for_authenticated_user,get,,codespaces,codespaces,secrets,list_secrets_for_authenticated_user,select,$.secrets,List secrets for the authenticated user +codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories,codespaces/list-selected-repos-for-org-secret,codespaces/list_selected_repos_for_org_secret,get,,codespaces,codespaces,org_secrets_repos,list_selected_repos_for_org_secret,select,$.repositories,List selected repositories for an organization secret +codespaces.yaml,/repos/{owner}/{repo}/codespaces/new,codespaces/pre-flight-with-repo-for-authenticated-user,codespaces/pre_flight_with_repo_for_authenticated_user,get,,codespaces,codespaces,codespaces,pre_flight_with_repo_for_authenticated_user,exec,,Get default attributes for a codespace +codespaces.yaml,/user/codespaces/{codespace_name}/publish,codespaces/publish-for-authenticated-user,codespaces/publish_for_authenticated_user,post,codespace-with-full-repository,codespaces,codespaces,codespaces,publish_for_authenticated_user,exec,,Create a repository from an unpublished codespace codespaces.yaml,/user/codespaces/secrets/{secret_name}/repositories/{repository_id},codespaces/remove-repository-for-secret-for-authenticated-user,codespaces/remove_repository_for_secret_for_authenticated_user,delete,,codespaces,codespaces,user_secrets,remove_repository_for_secret_for_authenticated_user,delete,,Remove a selected repository from a user secret -codespaces.yaml,/user/codespaces/secrets/{secret_name}/repositories,codespaces/list-repositories-for-secret-for-authenticated-user,codespaces/list_repositories_for_secret_for_authenticated_user,get,,codespaces,codespaces,user_secrets,list_repositories_for_secret_for_authenticated_user,select,,List selected repositories for a user secret -codespaces.yaml,/user/codespaces/secrets/{secret_name}/repositories/{repository_id},codespaces/add-repository-for-secret-for-authenticated-user,codespaces/add_repository_for_secret_for_authenticated_user,put,,codespaces,codespaces,user_secrets,add_repository_for_secret_for_authenticated_user,insert,,Add a selected repository to a user secret +codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id},codespaces/remove-selected-repo-from-org-secret,codespaces/remove_selected_repo_from_org_secret,delete,,codespaces,codespaces,org_secrets_repos,remove_selected_repo_from_org_secret,delete,,Remove selected repository from an organization secret +codespaces.yaml,/repos/{owner}/{repo}/codespaces/machines,codespaces/repo-machines-for-authenticated-user,codespaces/repo_machines_for_authenticated_user,get,,codespaces,codespaces,machines,repo_machines_for_authenticated_user,select,,List available machine types for a repository +codespaces.yaml,/orgs/{org}/codespaces/access,codespaces/set-codespaces-access,codespaces/set_codespaces_access,put,,codespaces,codespaces,organizations,set_codespaces_access,replace,,Manage access control for organization codespaces +codespaces.yaml,/orgs/{org}/codespaces/access/selected_users,codespaces/set-codespaces-access-users,codespaces/set_codespaces_access_users,post,,codespaces,codespaces,organizations,set_codespaces_access_users,exec,,Add users to Codespaces access for an organization codespaces.yaml,/user/codespaces/secrets/{secret_name}/repositories,codespaces/set-repositories-for-secret-for-authenticated-user,codespaces/set_repositories_for_secret_for_authenticated_user,put,,codespaces,codespaces,user_secrets,set_repositories_for_secret_for_authenticated_user,replace,,Set selected repositories for a user secret -copilot.yaml,/orgs/{org}/team/{team_slug}/copilot/metrics,copilot/copilot-metrics-for-team,copilot/copilot_metrics_for_team,get,,copilot,copilot,copilot_metrics,copilot_metrics_for_team,select,,Get Copilot metrics for a team +codespaces.yaml,/orgs/{org}/codespaces/secrets/{secret_name}/repositories,codespaces/set-selected-repos-for-org-secret,codespaces/set_selected_repos_for_org_secret,put,,codespaces,codespaces,org_secrets_repos,set_selected_repos_for_org_secret,replace,,Set selected repositories for an organization secret +codespaces.yaml,/user/codespaces/{codespace_name}/start,codespaces/start-for-authenticated-user,codespaces/start_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,start_for_authenticated_user,exec,,Start a codespace for the authenticated user +codespaces.yaml,/user/codespaces/{codespace_name}/stop,codespaces/stop-for-authenticated-user,codespaces/stop_for_authenticated_user,post,codespace,codespaces,codespaces,codespaces,stop_for_authenticated_user,exec,,Stop a codespace for the authenticated user +codespaces.yaml,/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop,codespaces/stop-in-organization,codespaces/stop_in_organization,post,codespace,codespaces,codespaces,organizations,stop_in_organization,exec,,Stop a codespace for an organization user +codespaces.yaml,/user/codespaces/{codespace_name},codespaces/update-for-authenticated-user,codespaces/update_for_authenticated_user,patch,codespace,codespaces,codespaces,codespaces,update_for_authenticated_user,update,,Update a codespace for the authenticated user +copilot.yaml,/orgs/{org}/copilot/billing/selected_teams,copilot/add-copilot-seats-for-teams,copilot/add_copilot_seats_for_teams,post,,copilot,copilot,org_copilot_seats_teams,add_copilot_seats_for_teams,insert,,Add teams to the Copilot subscription for an organization +copilot.yaml,/orgs/{org}/copilot/billing/selected_users,copilot/add-copilot-seats-for-users,copilot/add_copilot_seats_for_users,post,,copilot,copilot,org_copilot_seats_users,add_copilot_seats_for_users,insert,,Add users to the Copilot subscription for an organization +copilot.yaml,/orgs/{org}/copilot/billing/selected_teams,copilot/cancel-copilot-seat-assignment-for-teams,copilot/cancel_copilot_seat_assignment_for_teams,delete,,copilot,copilot,org_seats,cancel_copilot_seat_assignment_for_teams,exec,,Remove teams from the Copilot for Business subscription for an organization +copilot.yaml,/orgs/{org}/copilot/billing/selected_users,copilot/cancel-copilot-seat-assignment-for-users,copilot/cancel_copilot_seat_assignment_for_users,delete,,copilot,copilot,user_seats,cancel_copilot_seat_assignment_for_users,exec,,Remove users from the Copilot for Business subscription for an organization +copilot.yaml,/orgs/{org}/copilot/content_exclusion,copilot/copilot-content-exclusion-for-organization,copilot/copilot_content_exclusion_for_organization,get,,copilot,copilot,org_content_exclusion,copilot_content_exclusion_for_organization,exec,,Get Copilot content exclusion rules for an organization copilot.yaml,/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day,copilot/copilot-enterprise-one-day-usage-metrics,copilot/copilot_enterprise_one_day_usage_metrics,get,,copilot,copilot,copilot_one_day_usage_metrics,copilot_enterprise_one_day_usage_metrics,select,,Get Copilot enterprise usage metrics for a specific day copilot.yaml,/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest,copilot/copilot-enterprise-usage-metrics,copilot/copilot_enterprise_usage_metrics,get,,copilot,copilot,copilot_usage_metrics,copilot_enterprise_usage_metrics,select,,Get Copilot enterprise usage metrics -copilot.yaml,/enterprises/{enterprise}/copilot/metrics/reports/users-1-day,copilot/copilot-users-one-day-usage-metrics,copilot/copilot_users_one_day_usage_metrics,get,,copilot,copilot,copilot_user_one_day_usage_metrics,copilot_users_one_day_usage_metrics,select,,Get Copilot users usage metrics for a specific day -copilot.yaml,/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest,copilot/copilot-users-usage-metrics,copilot/copilot_users_usage_metrics,get,,copilot,copilot,copilot_user_usage_metrics,copilot_users_usage_metrics,select,,Get Copilot users usage metrics -copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions,copilot/get-copilot-coding-agent-permissions-organization,copilot/get_copilot_coding_agent_permissions_organization,get,,copilot,copilot,org_coding_agent_permissions,get_copilot_coding_agent_permissions_organization,select,,Get Copilot coding agent permissions for an organization -copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions,copilot/set-copilot-coding-agent-permissions-organization,copilot/set_copilot_coding_agent_permissions_organization,put,,copilot,copilot,org_coding_agent_permissions,set_copilot_coding_agent_permissions_organization,replace,,Set Copilot coding agent permissions for an organization -copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id},copilot/disable-copilot-coding-agent-for-repository-in-organization,copilot/disable_copilot_coding_agent_for_repository_in_organization,delete,,copilot,copilot,org_coding_agent_repos,disable_copilot_coding_agent_for_repository_in_organization,delete,,Disable a repository for Copilot coding agent in an organization -copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories,copilot/list-copilot-coding-agent-selected-repositories-for-organization,copilot/list_copilot_coding_agent_selected_repositories_for_organization,get,,copilot,copilot,org_coding_agent_repos,list_copilot_coding_agent_selected_repositories_for_organization,select,,List repositories enabled for Copilot coding agent in an organization -copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id},copilot/enable-copilot-coding-agent-for-repository-in-organization,copilot/enable_copilot_coding_agent_for_repository_in_organization,put,,copilot,copilot,org_coding_agent_repos,enable_copilot_coding_agent_for_repository_in_organization,replace,,Enable a repository for Copilot coding agent in an organization -copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories,copilot/set-copilot-coding-agent-selected-repositories-for-organization,copilot/set_copilot_coding_agent_selected_repositories_for_organization,put,,copilot,copilot,org_coding_agent_repos,set_copilot_coding_agent_selected_repositories_for_organization,replace,,Set selected repositories for Copilot coding agent in an organization -copilot.yaml,/orgs/{org}/copilot/content_exclusion,copilot/copilot-content-exclusion-for-organization,copilot/copilot_content_exclusion_for_organization,get,,copilot,copilot,org_content_exclusion,copilot_content_exclusion_for_organization,exec,,Get Copilot content exclusion rules for an organization -copilot.yaml,/orgs/{org}/copilot/content_exclusion,copilot/set-copilot-content-exclusion-for-organization,copilot/set_copilot_content_exclusion_for_organization,put,,copilot,copilot,org_content_exclusion,set_copilot_content_exclusion_for_organization,replace,,Set Copilot content exclusion rules for an organization copilot.yaml,/orgs/{org}/copilot/metrics,copilot/copilot-metrics-for-organization,copilot/copilot_metrics_for_organization,get,,copilot,copilot,org_copilot_metrics,copilot_metrics_for_organization,select,,Get Copilot metrics for an organization +copilot.yaml,/orgs/{org}/team/{team_slug}/copilot/metrics,copilot/copilot-metrics-for-team,copilot/copilot_metrics_for_team,get,,copilot,copilot,copilot_metrics,copilot_metrics_for_team,select,,Get Copilot metrics for a team copilot.yaml,/orgs/{org}/copilot/metrics/reports/organization-1-day,copilot/copilot-organization-one-day-usage-metrics,copilot/copilot_organization_one_day_usage_metrics,get,,copilot,copilot,org_copilot_one_day_usage_metrics,copilot_organization_one_day_usage_metrics,select,,Get Copilot organization usage metrics for a specific day -copilot.yaml,/orgs/{org}/copilot/billing/selected_teams,copilot/add-copilot-seats-for-teams,copilot/add_copilot_seats_for_teams,post,,copilot,copilot,org_copilot_seats_teams,add_copilot_seats_for_teams,insert,,Add teams to the Copilot subscription for an organization -copilot.yaml,/orgs/{org}/copilot/billing/selected_users,copilot/add-copilot-seats-for-users,copilot/add_copilot_seats_for_users,post,,copilot,copilot,org_copilot_seats_users,add_copilot_seats_for_users,insert,,Add users to the Copilot subscription for an organization copilot.yaml,/orgs/{org}/copilot/metrics/reports/organization-28-day/latest,copilot/copilot-organization-usage-metrics,copilot/copilot_organization_usage_metrics,get,,copilot,copilot,org_copilot_usage_metrics,copilot_organization_usage_metrics,select,,Get Copilot organization usage metrics copilot.yaml,/orgs/{org}/copilot/metrics/reports/users-1-day,copilot/copilot-organization-users-one-day-usage-metrics,copilot/copilot_organization_users_one_day_usage_metrics,get,,copilot,copilot,org_copilot_user_one_day_usage_metrics,copilot_organization_users_one_day_usage_metrics,select,,Get Copilot organization users usage metrics for a specific day copilot.yaml,/orgs/{org}/copilot/metrics/reports/users-28-day/latest,copilot/copilot-organization-users-usage-metrics,copilot/copilot_organization_users_usage_metrics,get,,copilot,copilot,org_copilot_user_usage_metrics,copilot_organization_users_usage_metrics,select,,Get Copilot organization users usage metrics +copilot.yaml,/enterprises/{enterprise}/copilot/metrics/reports/users-1-day,copilot/copilot-users-one-day-usage-metrics,copilot/copilot_users_one_day_usage_metrics,get,,copilot,copilot,copilot_user_one_day_usage_metrics,copilot_users_one_day_usage_metrics,select,,Get Copilot users usage metrics for a specific day +copilot.yaml,/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest,copilot/copilot-users-usage-metrics,copilot/copilot_users_usage_metrics,get,,copilot,copilot,copilot_user_usage_metrics,copilot_users_usage_metrics,select,,Get Copilot users usage metrics +copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id},copilot/disable-copilot-coding-agent-for-repository-in-organization,copilot/disable_copilot_coding_agent_for_repository_in_organization,delete,,copilot,copilot,org_coding_agent_repos,disable_copilot_coding_agent_for_repository_in_organization,delete,,Disable a repository for Copilot coding agent in an organization +copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id},copilot/enable-copilot-coding-agent-for-repository-in-organization,copilot/enable_copilot_coding_agent_for_repository_in_organization,put,,copilot,copilot,org_coding_agent_repos,enable_copilot_coding_agent_for_repository_in_organization,replace,,Enable a repository for Copilot coding agent in an organization +copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions,copilot/get-copilot-coding-agent-permissions-organization,copilot/get_copilot_coding_agent_permissions_organization,get,,copilot,copilot,org_coding_agent_permissions,get_copilot_coding_agent_permissions_organization,select,,Get Copilot coding agent permissions for an organization copilot.yaml,/orgs/{org}/copilot/billing,copilot/get-copilot-organization-details,copilot/get_copilot_organization_details,get,copilot-organization-details,copilot,copilot,org_details,get_copilot_organization_details,select,,Get Copilot for Business seat information and settings for an organization copilot.yaml,/orgs/{org}/members/{username}/copilot,copilot/get-copilot-seat-details-for-user,copilot/get_copilot_seat_details_for_user,get,,copilot,copilot,org_member_copilot_seats,get_copilot_seat_details_for_user,select,,Get Copilot seat assignment details for a user -copilot.yaml,/orgs/{org}/copilot/billing/selected_teams,copilot/cancel-copilot-seat-assignment-for-teams,copilot/cancel_copilot_seat_assignment_for_teams,delete,,copilot,copilot,org_seats,cancel_copilot_seat_assignment_for_teams,exec,,Remove teams from the Copilot for Business subscription for an organization -copilot.yaml,/orgs/{org}/copilot/billing/seats,copilot/list-copilot-seats,copilot/list_copilot_seats,get,,copilot,copilot,org_seats,list_copilot_seats,select,,List all Copilot for Business seat assignments for an organization -copilot.yaml,/orgs/{org}/copilot/billing/selected_teams,copilot/add-copilot-for-business-seats-for-teams,copilot/add_copilot_for_business_seats_for_teams,post,,copilot,copilot,org_seats,add_copilot_for_business_seats_for_teams,insert,,Add teams to the Copilot for Business subscription for an organization -copilot.yaml,/orgs/{org}/copilot/billing/selected_users,copilot/cancel-copilot-seat-assignment-for-users,copilot/cancel_copilot_seat_assignment_for_users,delete,,copilot,copilot,user_seats,cancel_copilot_seat_assignment_for_users,exec,,Remove users from the Copilot for Business subscription for an organization -copilot.yaml,/orgs/{org}/members/{username}/copilot,copilot/get-copilot-seat-assignment-details-for-user,copilot/get_copilot_seat_assignment_details_for_user,get,copilot-seat-details,copilot,copilot,user_seats,get_copilot_seat_assignment_details_for_user,select,,Get Copilot for Business seat assignment details for a user -copilot.yaml,/orgs/{org}/copilot/billing/selected_users,copilot/add-copilot-for-business-seats-for-users,copilot/add_copilot_for_business_seats_for_users,post,,copilot,copilot,user_seats,add_copilot_for_business_seats_for_users,insert,,Add users to the Copilot for Business subscription for an organization -copilot.yaml,/enterprises/{enterprise}/copilot/policies/coding_agent/organizations,copilot/remove-organizations-from-enterprise-coding-agent-policy,copilot/remove_organizations_from_enterprise_coding_agent_policy,delete,,copilot,copilot,,copilot/remove_organizations_from_enterprise_coding_agent_policy,delete,,Remove organizations from the enterprise coding agent policy -copilot.yaml,/enterprises/{enterprise}/copilot/policies/coding_agent/organizations,copilot/add-organizations-to-enterprise-coding-agent-policy,copilot/add_organizations_to_enterprise_coding_agent_policy,post,,copilot,copilot,,copilot/add_organizations_to_enterprise_coding_agent_policy,insert,,Add organizations to the enterprise coding agent policy -copilot.yaml,/enterprises/{enterprise}/copilot/policies/coding_agent,copilot/set-enterprise-coding-agent-policy,copilot/set_enterprise_coding_agent_policy,put,,copilot,copilot,,copilot/set_enterprise_coding_agent_policy,replace,,Set the coding agent policy for an enterprise +copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories,copilot/list-copilot-coding-agent-selected-repositories-for-organization,copilot/list_copilot_coding_agent_selected_repositories_for_organization,get,,copilot,copilot,org_coding_agent_repos,list_copilot_coding_agent_selected_repositories_for_organization,select,$.repositories,List repositories enabled for Copilot coding agent in an organization +copilot.yaml,/orgs/{org}/copilot/billing/seats,copilot/list-copilot-seats,copilot/list_copilot_seats,get,,copilot,copilot,org_seats,list_copilot_seats,select,$.seats,List all Copilot for Business seat assignments for an organization +copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions,copilot/set-copilot-coding-agent-permissions-organization,copilot/set_copilot_coding_agent_permissions_organization,put,,copilot,copilot,org_coding_agent_permissions,set_copilot_coding_agent_permissions_organization,replace,,Set Copilot coding agent permissions for an organization +copilot.yaml,/orgs/{org}/copilot/coding-agent/permissions/repositories,copilot/set-copilot-coding-agent-selected-repositories-for-organization,copilot/set_copilot_coding_agent_selected_repositories_for_organization,put,,copilot,copilot,org_coding_agent_repos,set_copilot_coding_agent_selected_repositories_for_organization,replace,,Set selected repositories for Copilot coding agent in an organization +copilot.yaml,/orgs/{org}/copilot/content_exclusion,copilot/set-copilot-content-exclusion-for-organization,copilot/set_copilot_content_exclusion_for_organization,put,,copilot,copilot,org_content_exclusion,set_copilot_content_exclusion_for_organization,replace,,Set Copilot content exclusion rules for an organization credentials.yaml,/credentials/revoke,credentials/revoke,credentials/revoke,post,,credentials,credentials,credentials,revoke,exec,,Revoke a list of credentials +dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id},dependabot/add-selected-repo-to-org-secret,dependabot/add_selected_repo_to_org_secret,put,,dependabot,dependabot,repos_for_secret,add_selected_repo_to_org_secret,insert,,Add selected repository to an organization secret +dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name},dependabot/create-or-update-org-secret,dependabot/create_or_update_org_secret,put,empty-object,dependabot,dependabot,secrets,create_or_update_org_secret,insert,,Create or update an organization secret +dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/{secret_name},dependabot/create-or-update-repo-secret,dependabot/create_or_update_repo_secret,put,empty-object,dependabot,dependabot,secrets,create_or_update_repo_secret,insert,,Create or update a repository secret +dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name},dependabot/delete-org-secret,dependabot/delete_org_secret,delete,,dependabot,dependabot,secrets,delete_org_secret,delete,,Delete an organization secret +dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/{secret_name},dependabot/delete-repo-secret,dependabot/delete_repo_secret,delete,,dependabot,dependabot,secrets,delete_repo_secret,delete,,Delete a repository secret dependabot.yaml,/repos/{owner}/{repo}/dependabot/alerts/{alert_number},dependabot/get-alert,dependabot/get_alert,get,dependabot-alert,dependabot,dependabot,alerts,get_alert,select,,Get a Dependabot alert +dependabot.yaml,/orgs/{org}/dependabot/secrets/public-key,dependabot/get-org-public-key,dependabot/get_org_public_key,get,dependabot-public-key,dependabot,dependabot,public_keys,get_org_public_key,select,,Get an organization public key +dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name},dependabot/get-org-secret,dependabot/get_org_secret,get,organization-dependabot-secret,dependabot,dependabot,secrets,get_org_secret,select,,Get an organization secret +dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/public-key,dependabot/get-repo-public-key,dependabot/get_repo_public_key,get,dependabot-public-key,dependabot,dependabot,public_keys,get_repo_public_key,select,,Get a repository public key +dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/{secret_name},dependabot/get-repo-secret,dependabot/get_repo_secret,get,dependabot-secret,dependabot,dependabot,secrets,get_repo_secret,select,,Get a repository secret dependabot.yaml,/enterprises/{enterprise}/dependabot/alerts,dependabot/list-alerts-for-enterprise,dependabot/list_alerts_for_enterprise,get,dependabot-alert-with-repository,dependabot,dependabot,alerts,list_alerts_for_enterprise,select,,List Dependabot alerts for an enterprise dependabot.yaml,/orgs/{org}/dependabot/alerts,dependabot/list-alerts-for-org,dependabot/list_alerts_for_org,get,dependabot-alert-with-repository,dependabot,dependabot,alerts,list_alerts_for_org,select,,List Dependabot alerts for an organization dependabot.yaml,/repos/{owner}/{repo}/dependabot/alerts,dependabot/list-alerts-for-repo,dependabot/list_alerts_for_repo,get,dependabot-alert,dependabot,dependabot,alerts,list_alerts_for_repo,select,,List Dependabot alerts for a repository -dependabot.yaml,/repos/{owner}/{repo}/dependabot/alerts/{alert_number},dependabot/update-alert,dependabot/update_alert,patch,dependabot-alert,dependabot,dependabot,alerts,update_alert,update,,Update a Dependabot alert +dependabot.yaml,/orgs/{org}/dependabot/secrets,dependabot/list-org-secrets,dependabot/list_org_secrets,get,,dependabot,dependabot,secrets,list_org_secrets,select,$.secrets,List organization secrets +dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets,dependabot/list-repo-secrets,dependabot/list_repo_secrets,get,,dependabot,dependabot,secrets,list_repo_secrets,select,$.secrets,List repository secrets +dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name}/repositories,dependabot/list-selected-repos-for-org-secret,dependabot/list_selected_repos_for_org_secret,get,,dependabot,dependabot,repos_for_secret,list_selected_repos_for_org_secret,select,$.repositories,List selected repositories for an organization secret +dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id},dependabot/remove-selected-repo-from-org-secret,dependabot/remove_selected_repo_from_org_secret,delete,,dependabot,dependabot,repos_for_secret,remove_selected_repo_from_org_secret,delete,,Remove selected repository from an organization secret dependabot.yaml,/organizations/{org}/dependabot/repository-access,dependabot/repository-access-for-org,dependabot/repository_access_for_org,get,,dependabot,dependabot,org_dependabot_repository_access,repository_access_for_org,select,,Lists the repositories Dependabot can access in an organization -dependabot.yaml,/organizations/{org}/dependabot/repository-access,dependabot/update-repository-access-for-org,dependabot/update_repository_access_for_org,patch,,dependabot,dependabot,org_dependabot_repository_access,update_repository_access_for_org,update,,Updates Dependabot's repository access list for an organization dependabot.yaml,/organizations/{org}/dependabot/repository-access/default-level,dependabot/set-repository-access-default-level,dependabot/set_repository_access_default_level,put,,dependabot,dependabot,org_dependabot_repository_access,set_repository_access_default_level,replace,,Set the default repository access level for Dependabot -dependabot.yaml,/orgs/{org}/dependabot/secrets/public-key,dependabot/get-org-public-key,dependabot/get_org_public_key,get,dependabot-public-key,dependabot,dependabot,public_keys,get_org_public_key,select,,Get an organization public key -dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/public-key,dependabot/get-repo-public-key,dependabot/get_repo_public_key,get,dependabot-public-key,dependabot,dependabot,public_keys,get_repo_public_key,select,,Get a repository public key -dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id},dependabot/remove-selected-repo-from-org-secret,dependabot/remove_selected_repo_from_org_secret,delete,,dependabot,dependabot,repos_for_secret,remove_selected_repo_from_org_secret,delete,,Remove selected repository from an organization secret -dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name}/repositories,dependabot/list-selected-repos-for-org-secret,dependabot/list_selected_repos_for_org_secret,get,,dependabot,dependabot,repos_for_secret,list_selected_repos_for_org_secret,select,,List selected repositories for an organization secret -dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id},dependabot/add-selected-repo-to-org-secret,dependabot/add_selected_repo_to_org_secret,put,,dependabot,dependabot,repos_for_secret,add_selected_repo_to_org_secret,insert,,Add selected repository to an organization secret dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name}/repositories,dependabot/set-selected-repos-for-org-secret,dependabot/set_selected_repos_for_org_secret,put,,dependabot,dependabot,repos_for_secret,set_selected_repos_for_org_secret,replace,,Set selected repositories for an organization secret -dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name},dependabot/delete-org-secret,dependabot/delete_org_secret,delete,,dependabot,dependabot,secrets,delete_org_secret,delete,,Delete an organization secret -dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/{secret_name},dependabot/delete-repo-secret,dependabot/delete_repo_secret,delete,,dependabot,dependabot,secrets,delete_repo_secret,delete,,Delete a repository secret -dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name},dependabot/get-org-secret,dependabot/get_org_secret,get,organization-dependabot-secret,dependabot,dependabot,secrets,get_org_secret,select,,Get an organization secret -dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/{secret_name},dependabot/get-repo-secret,dependabot/get_repo_secret,get,dependabot-secret,dependabot,dependabot,secrets,get_repo_secret,select,,Get a repository secret -dependabot.yaml,/orgs/{org}/dependabot/secrets,dependabot/list-org-secrets,dependabot/list_org_secrets,get,,dependabot,dependabot,secrets,list_org_secrets,select,,List organization secrets -dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets,dependabot/list-repo-secrets,dependabot/list_repo_secrets,get,,dependabot,dependabot,secrets,list_repo_secrets,select,,List repository secrets -dependabot.yaml,/orgs/{org}/dependabot/secrets/{secret_name},dependabot/create-or-update-org-secret,dependabot/create_or_update_org_secret,put,empty-object,dependabot,dependabot,secrets,create_or_update_org_secret,insert,,Create or update an organization secret -dependabot.yaml,/repos/{owner}/{repo}/dependabot/secrets/{secret_name},dependabot/create-or-update-repo-secret,dependabot/create_or_update_repo_secret,put,empty-object,dependabot,dependabot,secrets,create_or_update_repo_secret,insert,,Create or update a repository secret -dependency_graph.yaml,/repos/{owner}/{repo}/dependency-graph/compare/{basehead},dependency-graph/diff-range,dependency_graph/diff_range,get,dependency-graph-diff,dependency-graph,dependency_graph,dependency_review,diff_range,select,,Get a diff of the dependencies between commits +dependabot.yaml,/repos/{owner}/{repo}/dependabot/alerts/{alert_number},dependabot/update-alert,dependabot/update_alert,patch,dependabot-alert,dependabot,dependabot,alerts,update_alert,update,,Update a Dependabot alert +dependabot.yaml,/organizations/{org}/dependabot/repository-access,dependabot/update-repository-access-for-org,dependabot/update_repository_access_for_org,patch,,dependabot,dependabot,org_dependabot_repository_access,update_repository_access_for_org,update,,Updates Dependabot's repository access list for an organization dependency_graph.yaml,/repos/{owner}/{repo}/dependency-graph/snapshots,dependency-graph/create-repository-snapshot,dependency_graph/create_repository_snapshot,post,,dependency-graph,dependency_graph,dependency_submission,create_repository_snapshot,insert,,Create a snapshot of dependencies for a repository +dependency_graph.yaml,/repos/{owner}/{repo}/dependency-graph/compare/{basehead},dependency-graph/diff-range,dependency_graph/diff_range,get,dependency-graph-diff,dependency-graph,dependency_graph,dependency_review,diff_range,select,,Get a diff of the dependencies between commits dependency_graph.yaml,/repos/{owner}/{repo}/dependency-graph/sbom,dependency-graph/export-sbom,dependency_graph/export_sbom,get,dependency-graph-spdx-sbom,dependency-graph,dependency_graph,sboms,export_sbom,select,$.sbom,Export a software bill of materials (SBOM) for a repository. -dependency_graph.yaml,/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid},dependency-graph/fetch-sbom-report,dependency_graph/fetch_sbom_report,get,,dependency-graph,dependency_graph,,dependency_graph/fetch_sbom_report,select,,Fetch a software bill of materials (SBOM) for a repository. -dependency_graph.yaml,/repos/{owner}/{repo}/dependency-graph/sbom/generate-report,dependency-graph/generate-sbom-report,dependency_graph/generate_sbom_report,get,,dependency-graph,dependency_graph,,dependency_graph/generate_sbom_report,select,,Request generation of a software bill of materials (SBOM) for a repository. emojis.yaml,/emojis,emojis/get,emojis/get,get,,emojis,emojis,emojis,get_emojis,exec,,Get emojis +enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships/{username},enterprise-team-memberships/add,enterprise_team_memberships/add,put,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_memberships,add,replace,,Add team member enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships/add,enterprise-team-memberships/bulk-add,enterprise_team_memberships/bulk_add,post,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_membership_bulk_additions,bulk_add,insert,,Bulk add team members enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships/remove,enterprise-team-memberships/bulk-remove,enterprise_team_memberships/bulk_remove,post,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_membership_bulk_removals,bulk_remove,insert,,Bulk remove team members -enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships/{username},enterprise-team-memberships/remove,enterprise_team_memberships/remove,delete,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_memberships,remove,delete,,Remove team membership enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships/{username},enterprise-team-memberships/get,enterprise_team_memberships/get,get,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_memberships,get,select,,Get enterprise team membership enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships,enterprise-team-memberships/list,enterprise_team_memberships/list,get,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_memberships,list,select,,List members in an enterprise team -enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships/{username},enterprise-team-memberships/add,enterprise_team_memberships/add,put,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_memberships,add,replace,,Add team member +enterprise_team_memberships.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/memberships/{username},enterprise-team-memberships/remove,enterprise_team_memberships/remove,delete,,enterprise-team-memberships,enterprise_team_memberships,enterprise_team_memberships,remove,delete,,Remove team membership +enterprise_team_organizations.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/organizations/{org},enterprise-team-organizations/add,enterprise_team_organizations/add,put,,enterprise-team-organizations,enterprise_team_organizations,enterprise_team_organizations,add,replace,,Add an organization assignment enterprise_team_organizations.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/organizations/add,enterprise-team-organizations/bulk-add,enterprise_team_organizations/bulk_add,post,,enterprise-team-organizations,enterprise_team_organizations,enterprise_team_organization_bulk_additions,bulk_add,insert,,Add organization assignments enterprise_team_organizations.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/organizations/remove,enterprise-team-organizations/bulk-remove,enterprise_team_organizations/bulk_remove,post,,enterprise-team-organizations,enterprise_team_organizations,enterprise_team_organization_bulk_removals,bulk_remove,insert,,Remove organization assignments enterprise_team_organizations.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/organizations/{org},enterprise-team-organizations/delete,enterprise_team_organizations/delete,delete,,enterprise-team-organizations,enterprise_team_organizations,enterprise_team_organizations,delete,delete,,Delete an organization assignment enterprise_team_organizations.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/organizations/{org},enterprise-team-organizations/get-assignment,enterprise_team_organizations/get_assignment,get,,enterprise-team-organizations,enterprise_team_organizations,enterprise_team_organizations,get_assignment,select,,Get organization assignment enterprise_team_organizations.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/organizations,enterprise-team-organizations/get-assignments,enterprise_team_organizations/get_assignments,get,,enterprise-team-organizations,enterprise_team_organizations,enterprise_team_organizations,get_assignments,select,,Get organization assignments -enterprise_team_organizations.yaml,/enterprises/{enterprise}/teams/{enterprise_team}/organizations/{org},enterprise-team-organizations/add,enterprise_team_organizations/add,put,,enterprise-team-organizations,enterprise_team_organizations,enterprise_team_organizations,add,replace,,Add an organization assignment +enterprise_teams.yaml,/enterprises/{enterprise}/teams,enterprise-teams/create,enterprise_teams/create,post,,enterprise-teams,enterprise_teams,enterprise_teams,create,insert,,Create an enterprise team enterprise_teams.yaml,/enterprises/{enterprise}/teams/{team_slug},enterprise-teams/delete,enterprise_teams/delete,delete,,enterprise-teams,enterprise_teams,enterprise_teams,delete,delete,,Delete an enterprise team enterprise_teams.yaml,/enterprises/{enterprise}/teams/{team_slug},enterprise-teams/get,enterprise_teams/get,get,,enterprise-teams,enterprise_teams,enterprise_teams,get,select,,Get an enterprise team enterprise_teams.yaml,/enterprises/{enterprise}/teams,enterprise-teams/list,enterprise_teams/list,get,,enterprise-teams,enterprise_teams,enterprise_teams,list,select,,List enterprise teams enterprise_teams.yaml,/enterprises/{enterprise}/teams/{team_slug},enterprise-teams/update,enterprise_teams/update,patch,,enterprise-teams,enterprise_teams,enterprise_teams,update,update,,Update an enterprise team -enterprise_teams.yaml,/enterprises/{enterprise}/teams,enterprise-teams/create,enterprise_teams/create,post,,enterprise-teams,enterprise_teams,enterprise_teams,create,insert,,Create an enterprise team -gists.yaml,/gists/{gist_id}/comments/{comment_id},gists/delete-comment,gists/delete_comment,delete,,gists,gists,comments,delete_comment,delete,,Delete a gist comment -gists.yaml,/gists/{gist_id}/comments/{comment_id},gists/get-comment,gists/get_comment,get,gist-comment,gists,gists,comments,get_comment,select,,Get a gist comment -gists.yaml,/gists/{gist_id}/comments,gists/list-comments,gists/list_comments,get,gist-comment,gists,gists,comments,list_comments,select,,List gist comments -gists.yaml,/gists/{gist_id}/comments/{comment_id},gists/update-comment,gists/update_comment,patch,gist-comment,gists,gists,comments,update_comment,update,,Update a gist comment +gists.yaml,/gists/{gist_id}/star,gists/check-is-starred,gists/check_is_starred,get,,gists,gists,gists,check_is_starred,exec,,Check if a gist is starred +gists.yaml,/gists,gists/create,gists/create,post,gist-simple,gists,gists,gists,create,insert,,Create a gist gists.yaml,/gists/{gist_id}/comments,gists/create-comment,gists/create_comment,post,gist-comment,gists,gists,comments,create_comment,insert,,Create a gist comment -gists.yaml,/gists/{gist_id}/commits,gists/list-commits,gists/list_commits,get,gist-commit,gists,gists,commits,list_commits,select,,List gist commits -gists.yaml,/gists/{gist_id}/forks,gists/list-forks,gists/list_forks,get,gist-simple,gists,gists,forks,list_forks,select,,List gist forks gists.yaml,/gists/{gist_id},gists/delete,gists/delete,delete,,gists,gists,gists,delete,delete,,Delete a gist -gists.yaml,/gists/{gist_id}/star,gists/unstar,gists/unstar,delete,,gists,gists,gists,unstar,exec,,Unstar a gist -gists.yaml,/gists/{gist_id}/star,gists/check-is-starred,gists/check_is_starred,get,,gists,gists,gists,check_is_starred,exec,,Check if a gist is starred +gists.yaml,/gists/{gist_id}/comments/{comment_id},gists/delete-comment,gists/delete_comment,delete,,gists,gists,comments,delete_comment,delete,,Delete a gist comment +gists.yaml,/gists/{gist_id}/forks,gists/fork,gists/fork,post,base-gist,gists,gists,gists,fork,insert,,Fork a gist gists.yaml,/gists/{gist_id},gists/get,gists/get,get,gist-simple,gists,gists,gists,get,select,,Get a gist +gists.yaml,/gists/{gist_id}/comments/{comment_id},gists/get-comment,gists/get_comment,get,gist-comment,gists,gists,comments,get_comment,select,,Get a gist comment +gists.yaml,/gists/{gist_id}/{sha},gists/get-revision,gists/get_revision,get,gist-simple,gists,gists,revisions,get_revision,select,,Get a gist revision gists.yaml,/gists,gists/list,gists/list,get,base-gist,gists,gists,gists,list,select,,List gists for the authenticated user +gists.yaml,/gists/{gist_id}/comments,gists/list-comments,gists/list_comments,get,gist-comment,gists,gists,comments,list_comments,select,,List gist comments +gists.yaml,/gists/{gist_id}/commits,gists/list-commits,gists/list_commits,get,gist-commit,gists,gists,commits,list_commits,select,,List gist commits gists.yaml,/users/{username}/gists,gists/list-for-user,gists/list_for_user,get,base-gist,gists,gists,gists,list_for_user,select,,List gists for a user -gists.yaml,/gists/{gist_id},gists/update,gists/update,patch,gist-simple,gists,gists,gists,update,update,,Update a gist -gists.yaml,/gists,gists/create,gists/create,post,gist-simple,gists,gists,gists,create,insert,,Create a gist -gists.yaml,/gists/{gist_id}/forks,gists/fork,gists/fork,post,base-gist,gists,gists,gists,fork,insert,,Fork a gist -gists.yaml,/gists/{gist_id}/star,gists/star,gists/star,put,,gists,gists,gists,star,exec,,Star a gist +gists.yaml,/gists/{gist_id}/forks,gists/list-forks,gists/list_forks,get,gist-simple,gists,gists,forks,list_forks,select,,List gist forks gists.yaml,/gists/public,gists/list-public,gists/list_public,get,base-gist,gists,gists,public_gists,list_public,select,,List public gists -gists.yaml,/gists/{gist_id}/{sha},gists/get-revision,gists/get_revision,get,gist-simple,gists,gists,revisions,get_revision,select,,Get a gist revision gists.yaml,/gists/starred,gists/list-starred,gists/list_starred,get,base-gist,gists,gists,starred_gists,list_starred,select,,List starred gists -git.yaml,/repos/{owner}/{repo}/git/blobs/{file_sha},git/get-blob,git/get_blob,get,blob,git,git,blobs,get_blob,select,,Get a blob +gists.yaml,/gists/{gist_id}/star,gists/star,gists/star,put,,gists,gists,gists,star,exec,,Star a gist +gists.yaml,/gists/{gist_id}/star,gists/unstar,gists/unstar,delete,,gists,gists,gists,unstar,exec,,Unstar a gist +gists.yaml,/gists/{gist_id},gists/update,gists/update,patch,gist-simple,gists,gists,gists,update,update,,Update a gist +gists.yaml,/gists/{gist_id}/comments/{comment_id},gists/update-comment,gists/update_comment,patch,gist-comment,gists,gists,comments,update_comment,update,,Update a gist comment git.yaml,/repos/{owner}/{repo}/git/blobs,git/create-blob,git/create_blob,post,short-blob,git,git,blobs,create_blob,insert,,Create a blob -git.yaml,/repos/{owner}/{repo}/git/commits/{commit_sha},git/get-commit,git/get_commit,get,git-commit,git,git,commits,get_commit,select,,Get a commit object git.yaml,/repos/{owner}/{repo}/git/commits,git/create-commit,git/create_commit,post,git-commit,git,git,commits,create_commit,insert,,Create a commit -git.yaml,/repos/{owner}/{repo}/git/ref/{ref},git/get-ref,git/get_ref,get,git-ref,git,git,ref,get_ref,select,,Get a reference -git.yaml,/repos/{owner}/{repo}/git/refs/{ref},git/delete-ref,git/delete_ref,delete,,git,git,refs,delete_ref,delete,,Delete a reference -git.yaml,/repos/{owner}/{repo}/git/matching-refs/{ref},git/list-matching-refs,git/list_matching_refs,get,git-ref,git,git,refs,list_matching_refs,select,,List matching references -git.yaml,/repos/{owner}/{repo}/git/refs/{ref},git/update-ref,git/update_ref,patch,git-ref,git,git,refs,update_ref,update,,Update a reference git.yaml,/repos/{owner}/{repo}/git/refs,git/create-ref,git/create_ref,post,git-ref,git,git,refs,create_ref,insert,,Create a reference -git.yaml,/repos/{owner}/{repo}/git/tags/{tag_sha},git/get-tag,git/get_tag,get,git-tag,git,git,tags,get_tag,select,,Get a tag git.yaml,/repos/{owner}/{repo}/git/tags,git/create-tag,git/create_tag,post,git-tag,git,git,tags,create_tag,insert,,Create a tag object -git.yaml,/repos/{owner}/{repo}/git/trees/{tree_sha},git/get-tree,git/get_tree,get,git-tree,git,git,trees,get_tree,select,,Get a tree git.yaml,/repos/{owner}/{repo}/git/trees,git/create-tree,git/create_tree,post,git-tree,git,git,trees,create_tree,insert,,Create a tree +git.yaml,/repos/{owner}/{repo}/git/refs/{ref},git/delete-ref,git/delete_ref,delete,,git,git,refs,delete_ref,delete,,Delete a reference +git.yaml,/repos/{owner}/{repo}/git/blobs/{file_sha},git/get-blob,git/get_blob,get,blob,git,git,blobs,get_blob,select,,Get a blob +git.yaml,/repos/{owner}/{repo}/git/commits/{commit_sha},git/get-commit,git/get_commit,get,git-commit,git,git,commits,get_commit,select,,Get a commit object +git.yaml,/repos/{owner}/{repo}/git/ref/{ref},git/get-ref,git/get_ref,get,git-ref,git,git,ref,get_ref,select,,Get a reference +git.yaml,/repos/{owner}/{repo}/git/tags/{tag_sha},git/get-tag,git/get_tag,get,git-tag,git,git,tags,get_tag,select,,Get a tag +git.yaml,/repos/{owner}/{repo}/git/trees/{tree_sha},git/get-tree,git/get_tree,get,git-tree,git,git,trees,get_tree,select,,Get a tree +git.yaml,/repos/{owner}/{repo}/git/matching-refs/{ref},git/list-matching-refs,git/list_matching_refs,get,git-ref,git,git,refs,list_matching_refs,select,,List matching references +git.yaml,/repos/{owner}/{repo}/git/refs/{ref},git/update-ref,git/update_ref,patch,git-ref,git,git,refs,update_ref,update,,Update a reference gitignore.yaml,/gitignore/templates,gitignore/get-all-templates,gitignore/get_all_templates,get,,gitignore,gitignore,gitignore,get_all_templates,select,,Get all gitignore templates gitignore.yaml,/gitignore/templates/{name},gitignore/get-template,gitignore/get_template,get,gitignore-template,gitignore,gitignore,gitignore,get_template,select,,Get a gitignore template +hosted_compute.yaml,/orgs/{org}/settings/network-configurations,hosted-compute/create-network-configuration-for-org,hosted_compute/create_network_configuration_for_org,post,,hosted-compute,hosted_compute,org_network_configurations,create_network_configuration_for_org,insert,,Create a hosted compute network configuration for an organization hosted_compute.yaml,/orgs/{org}/settings/network-configurations/{network_configuration_id},hosted-compute/delete-network-configuration-from-org,hosted_compute/delete_network_configuration_from_org,delete,,hosted-compute,hosted_compute,org_network_configurations,delete_network_configuration_from_org,delete,,Delete a hosted compute network configuration from an organization hosted_compute.yaml,/orgs/{org}/settings/network-configurations/{network_configuration_id},hosted-compute/get-network-configuration-for-org,hosted_compute/get_network_configuration_for_org,get,,hosted-compute,hosted_compute,org_network_configurations,get_network_configuration_for_org,select,,Get a hosted compute network configuration for an organization -hosted_compute.yaml,/orgs/{org}/settings/network-configurations,hosted-compute/list-network-configurations-for-org,hosted_compute/list_network_configurations_for_org,get,,hosted-compute,hosted_compute,org_network_configurations,list_network_configurations_for_org,select,,List hosted compute network configurations for an organization -hosted_compute.yaml,/orgs/{org}/settings/network-configurations/{network_configuration_id},hosted-compute/update-network-configuration-for-org,hosted_compute/update_network_configuration_for_org,patch,,hosted-compute,hosted_compute,org_network_configurations,update_network_configuration_for_org,update,,Update a hosted compute network configuration for an organization -hosted_compute.yaml,/orgs/{org}/settings/network-configurations,hosted-compute/create-network-configuration-for-org,hosted_compute/create_network_configuration_for_org,post,,hosted-compute,hosted_compute,org_network_configurations,create_network_configuration_for_org,insert,,Create a hosted compute network configuration for an organization hosted_compute.yaml,/orgs/{org}/settings/network-settings/{network_settings_id},hosted-compute/get-network-settings-for-org,hosted_compute/get_network_settings_for_org,get,,hosted-compute,hosted_compute,org_network_settings,get_network_settings_for_org,select,,Get a hosted compute network settings resource for an organization -interactions.yaml,/orgs/{org}/interaction-limits,interactions/remove-restrictions-for-org,interactions/remove_restrictions_for_org,delete,,interactions,interactions,orgs,remove_restrictions_for_org,delete,,Remove interaction restrictions for an organization +hosted_compute.yaml,/orgs/{org}/settings/network-configurations,hosted-compute/list-network-configurations-for-org,hosted_compute/list_network_configurations_for_org,get,,hosted-compute,hosted_compute,org_network_configurations,list_network_configurations_for_org,select,$.network_configurations,List hosted compute network configurations for an organization +hosted_compute.yaml,/orgs/{org}/settings/network-configurations/{network_configuration_id},hosted-compute/update-network-configuration-for-org,hosted_compute/update_network_configuration_for_org,patch,,hosted-compute,hosted_compute,org_network_configurations,update_network_configuration_for_org,update,,Update a hosted compute network configuration for an organization +interactions.yaml,/user/interaction-limits,interactions/get-restrictions-for-authenticated-user,interactions/get_restrictions_for_authenticated_user,get,interaction-limit-response,interactions,interactions,user,get_restrictions_for_authenticated_user,select,,Get interaction restrictions for your public repositories interactions.yaml,/orgs/{org}/interaction-limits,interactions/get-restrictions-for-org,interactions/get_restrictions_for_org,get,interaction-limit-response,interactions,interactions,orgs,get_restrictions_for_org,select,,Get interaction restrictions for an organization -interactions.yaml,/orgs/{org}/interaction-limits,interactions/set-restrictions-for-org,interactions/set_restrictions_for_org,put,interaction-limit-response,interactions,interactions,orgs,set_restrictions_for_org,replace,,Set interaction restrictions for an organization -interactions.yaml,/repos/{owner}/{repo}/interaction-limits,interactions/remove-restrictions-for-repo,interactions/remove_restrictions_for_repo,delete,,interactions,interactions,repos,remove_restrictions_for_repo,delete,,Remove interaction restrictions for a repository interactions.yaml,/repos/{owner}/{repo}/interaction-limits,interactions/get-restrictions-for-repo,interactions/get_restrictions_for_repo,get,interaction-limit-response,interactions,interactions,repos,get_restrictions_for_repo,select,,Get interaction restrictions for a repository -interactions.yaml,/repos/{owner}/{repo}/interaction-limits,interactions/set-restrictions-for-repo,interactions/set_restrictions_for_repo,put,interaction-limit-response,interactions,interactions,repos,set_restrictions_for_repo,replace,,Set interaction restrictions for a repository interactions.yaml,/user/interaction-limits,interactions/remove-restrictions-for-authenticated-user,interactions/remove_restrictions_for_authenticated_user,delete,,interactions,interactions,user,remove_restrictions_for_authenticated_user,delete,,Remove interaction restrictions from your public repositories -interactions.yaml,/user/interaction-limits,interactions/get-restrictions-for-authenticated-user,interactions/get_restrictions_for_authenticated_user,get,interaction-limit-response,interactions,interactions,user,get_restrictions_for_authenticated_user,select,,Get interaction restrictions for your public repositories +interactions.yaml,/orgs/{org}/interaction-limits,interactions/remove-restrictions-for-org,interactions/remove_restrictions_for_org,delete,,interactions,interactions,orgs,remove_restrictions_for_org,delete,,Remove interaction restrictions for an organization +interactions.yaml,/repos/{owner}/{repo}/interaction-limits,interactions/remove-restrictions-for-repo,interactions/remove_restrictions_for_repo,delete,,interactions,interactions,repos,remove_restrictions_for_repo,delete,,Remove interaction restrictions for a repository interactions.yaml,/user/interaction-limits,interactions/set-restrictions-for-authenticated-user,interactions/set_restrictions_for_authenticated_user,put,interaction-limit-response,interactions,interactions,user,set_restrictions_for_authenticated_user,replace,,Set interaction restrictions for your public repositories -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/assignees,issues/remove-assignees,issues/remove_assignees,delete,issue,issues,issues,assignees,remove_assignees,delete,,Remove assignees from an issue +interactions.yaml,/orgs/{org}/interaction-limits,interactions/set-restrictions-for-org,interactions/set_restrictions_for_org,put,interaction-limit-response,interactions,interactions,orgs,set_restrictions_for_org,replace,,Set interaction restrictions for an organization +interactions.yaml,/repos/{owner}/{repo}/interaction-limits,interactions/set-restrictions-for-repo,interactions/set_restrictions_for_repo,put,interaction-limit-response,interactions,interactions,repos,set_restrictions_for_repo,replace,,Set interaction restrictions for a repository +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/assignees,issues/add-assignees,issues/add_assignees,post,issue,issues,issues,assignees,add_assignees,insert,,Add assignees to an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by,issues/add-blocked-by-dependency,issues/add_blocked_by_dependency,post,,issues,issues,issue_blocked_by_dependencies,add_blocked_by_dependency,insert,,Add a dependency an issue is blocked by +issues.yaml,/repositories/{repository_id}/issues/{issue_number}/issue-field-values,issues/add-issue-field-values,issues/add_issue_field_values,post,,issues,issues,issue_field_values,add_issue_field_values,insert,,Add issue field values to an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/add-labels,issues/add_labels,post,label,issues,issues,labels,add_labels,insert,,Add labels to an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/sub_issues,issues/add-sub-issue,issues/add_sub_issue,post,,issues,issues,issue_sub_issues,add_sub_issue,insert,,Add sub-issue issues.yaml,/repos/{owner}/{repo}/assignees/{assignee},issues/check-user-can-be-assigned,issues/check_user_can_be_assigned,get,,issues,issues,assignees,check_user_can_be_assigned,exec,,Check if a user can be assigned issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee},issues/check-user-can-be-assigned-to-issue,issues/check_user_can_be_assigned_to_issue,get,,issues,issues,assignees,check_user_can_be_assigned_to_issue,exec,,Check if a user can be assigned to a issue -issues.yaml,/repos/{owner}/{repo}/assignees,issues/list-assignees,issues/list_assignees,get,simple-user,issues,issues,assignees,list_assignees,select,,List assignees -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/assignees,issues/add-assignees,issues/add_assignees,post,issue,issues,issues,assignees,add_assignees,insert,,Add assignees to an issue +issues.yaml,/repos/{owner}/{repo}/issues,issues/create,issues/create,post,issue,issues,issues,issues,create,insert,,Create an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/comments,issues/create-comment,issues/create_comment,post,issue-comment,issues,issues,comments,create_comment,insert,,Create an issue comment +issues.yaml,/repos/{owner}/{repo}/labels,issues/create-label,issues/create_label,post,label,issues,issues,labels,create_label,insert,,Create a label +issues.yaml,/repos/{owner}/{repo}/milestones,issues/create-milestone,issues/create_milestone,post,milestone,issues,issues,milestones,create_milestone,insert,,Create a milestone issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id},issues/delete-comment,issues/delete_comment,delete,,issues,issues,comments,delete_comment,delete,,Delete an issue comment +issues.yaml,/repositories/{repository_id}/issues/{issue_number}/issue-field-values/{issue_field_id},issues/delete-issue-field-value,issues/delete_issue_field_value,delete,,issues,issues,issue_field_values,delete_issue_field_value,delete,,Delete an issue field value from an issue +issues.yaml,/repos/{owner}/{repo}/labels/{name},issues/delete-label,issues/delete_label,delete,,issues,issues,labels,delete_label,delete,,Delete a label +issues.yaml,/repos/{owner}/{repo}/milestones/{milestone_number},issues/delete-milestone,issues/delete_milestone,delete,,issues,issues,milestones,delete_milestone,delete,,Delete a milestone +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number},issues/get,issues/get,get,issue,issues,issues,issues,get,select,,Get an issue issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id},issues/get-comment,issues/get_comment,get,issue-comment,issues,issues,comments,get_comment,select,,Get an issue comment +issues.yaml,/repos/{owner}/{repo}/issues/events/{event_id},issues/get-event,issues/get_event,get,issue-event,issues,issues,events,get_event,select,,Get an issue event +issues.yaml,/repos/{owner}/{repo}/labels/{name},issues/get-label,issues/get_label,get,label,issues,issues,labels,get_label,select,,Get a label +issues.yaml,/repos/{owner}/{repo}/milestones/{milestone_number},issues/get-milestone,issues/get_milestone,get,milestone,issues,issues,milestones,get_milestone,select,,Get a milestone +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/parent,issues/get-parent,issues/get_parent,get,,issues,issues,issue_parent,get_parent,select,,Get parent issue +issues.yaml,/issues,issues/list,issues/list,get,issue,issues,issues,issues,list,select,,List issues assigned to the authenticated user +issues.yaml,/repos/{owner}/{repo}/assignees,issues/list-assignees,issues/list_assignees,get,simple-user,issues,issues,assignees,list_assignees,select,,List assignees issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/comments,issues/list-comments,issues/list_comments,get,issue-comment,issues,issues,comments,list_comments,select,,List issue comments issues.yaml,/repos/{owner}/{repo}/issues/comments,issues/list-comments-for-repo,issues/list_comments_for_repo,get,issue-comment,issues,issues,comments,list_comments_for_repo,select,,List issue comments for a repository -issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id},issues/update-comment,issues/update_comment,patch,issue-comment,issues,issues,comments,update_comment,update,,Update an issue comment -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/comments,issues/create-comment,issues/create_comment,post,issue-comment,issues,issues,comments,create_comment,insert,,Create an issue comment -issues.yaml,/repos/{owner}/{repo}/issues/events/{event_id},issues/get-event,issues/get_event,get,issue-event,issues,issues,events,get_event,select,,Get an issue event -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/events,issues/list-events,issues/list_events,get,issue-event-for-issue,issues,issues,events,list_events,select,,List issue events -issues.yaml,/repos/{owner}/{repo}/issues/events,issues/list-events-for-repo,issues/list_events_for_repo,get,issue-event,issues,issues,events,list_events_for_repo,select,,List issue events for a repository -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id},issues/remove-dependency-blocked-by,issues/remove_dependency_blocked_by,delete,,issues,issues,issue_blocked_by_dependencies,remove_dependency_blocked_by,delete,,Remove dependency an issue is blocked by issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by,issues/list-dependencies-blocked-by,issues/list_dependencies_blocked_by,get,,issues,issues,issue_blocked_by_dependencies,list_dependencies_blocked_by,select,,List dependencies an issue is blocked by -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by,issues/add-blocked-by-dependency,issues/add_blocked_by_dependency,post,,issues,issues,issue_blocked_by_dependencies,add_blocked_by_dependency,insert,,Add a dependency an issue is blocked by issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking,issues/list-dependencies-blocking,issues/list_dependencies_blocking,get,,issues,issues,issue_blocking_dependencies,list_dependencies_blocking,select,,List dependencies an issue is blocking -issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/pin,issues/unpin-comment,issues/unpin_comment,delete,,issues,issues,issue_comment_pins,unpin_comment,delete,,Unpin an issue comment -issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/pin,issues/pin-comment,issues/pin_comment,put,,issues,issues,issue_comment_pins,pin_comment,replace,,Pin an issue comment -issues.yaml,/repositories/{repository_id}/issues/{issue_number}/issue-field-values/{issue_field_id},issues/delete-issue-field-value,issues/delete_issue_field_value,delete,,issues,issues,issue_field_values,delete_issue_field_value,delete,,Delete an issue field value from an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/events,issues/list-events,issues/list_events,get,issue-event-for-issue,issues,issues,events,list_events,select,,List issue events +issues.yaml,/repos/{owner}/{repo}/issues/events,issues/list-events-for-repo,issues/list_events_for_repo,get,issue-event,issues,issues,events,list_events_for_repo,select,,List issue events for a repository +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/timeline,issues/list-events-for-timeline,issues/list_events_for_timeline,get,timeline-issue-events,issues,issues,timeline,list_events_for_timeline,select,,List timeline events for an issue +issues.yaml,/user/issues,issues/list-for-authenticated-user,issues/list_for_authenticated_user,get,issue,issues,issues,user_issues,list_for_authenticated_user,select,,List user account issues assigned to the authenticated user +issues.yaml,/orgs/{org}/issues,issues/list-for-org,issues/list_for_org,get,issue,issues,issues,issues,list_for_org,select,,List organization issues assigned to the authenticated user +issues.yaml,/repos/{owner}/{repo}/issues,issues/list-for-repo,issues/list_for_repo,get,issue,issues,issues,issues,list_for_repo,select,,List repository issues issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values,issues/list-issue-field-values-for-issue,issues/list_issue_field_values_for_issue,get,,issues,issues,issue_field_values,list_issue_field_values_for_issue,select,,List issue field values for an issue -issues.yaml,/repositories/{repository_id}/issues/{issue_number}/issue-field-values,issues/add-issue-field-values,issues/add_issue_field_values,post,,issues,issues,issue_field_values,add_issue_field_values,insert,,Add issue field values to an issue -issues.yaml,/repositories/{repository_id}/issues/{issue_number}/issue-field-values,issues/set-issue-field-values,issues/set_issue_field_values,put,,issues,issues,issue_field_values,set_issue_field_values,replace,,Set issue field values for an issue -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/parent,issues/get-parent,issues/get_parent,get,,issues,issues,issue_parent,get_parent,select,,Get parent issue -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/sub_issue,issues/remove-sub-issue,issues/remove_sub_issue,delete,,issues,issues,issue_sub_issues,remove_sub_issue,delete,,Remove sub-issue +issues.yaml,/repos/{owner}/{repo}/milestones/{milestone_number}/labels,issues/list-labels-for-milestone,issues/list_labels_for_milestone,get,label,issues,issues,labels,list_labels_for_milestone,select,,List labels for issues in a milestone +issues.yaml,/repos/{owner}/{repo}/labels,issues/list-labels-for-repo,issues/list_labels_for_repo,get,label,issues,issues,labels,list_labels_for_repo,select,,List labels for a repository +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/list-labels-on-issue,issues/list_labels_on_issue,get,label,issues,issues,labels,list_labels_on_issue,select,,List labels for an issue +issues.yaml,/repos/{owner}/{repo}/milestones,issues/list-milestones,issues/list_milestones,get,milestone,issues,issues,milestones,list_milestones,select,,List milestones issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/sub_issues,issues/list-sub-issues,issues/list_sub_issues,get,,issues,issues,issue_sub_issues,list_sub_issues,select,,List sub-issues +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/lock,issues/lock,issues/lock,put,,issues,issues,issues,lock,exec,,Lock an issue +issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/pin,issues/pin-comment,issues/pin_comment,put,,issues,issues,issue_comment_pins,pin_comment,replace,,Pin an issue comment +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/remove-all-labels,issues/remove_all_labels,delete,,issues,issues,labels,remove_all_labels,delete,,Remove all labels from an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/assignees,issues/remove-assignees,issues/remove_assignees,delete,issue,issues,issues,assignees,remove_assignees,delete,,Remove assignees from an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id},issues/remove-dependency-blocked-by,issues/remove_dependency_blocked_by,delete,,issues,issues,issue_blocked_by_dependencies,remove_dependency_blocked_by,delete,,Remove dependency an issue is blocked by +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels/{name},issues/remove-label,issues/remove_label,delete,label,issues,issues,labels,remove_label,delete,,Remove a label from an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/sub_issue,issues/remove-sub-issue,issues/remove_sub_issue,delete,,issues,issues,issue_sub_issues,remove_sub_issue,delete,,Remove sub-issue issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority,issues/reprioritize-sub-issue,issues/reprioritize_sub_issue,patch,,issues,issues,issue_sub_issues,reprioritize_sub_issue,update,,Reprioritize sub-issue -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/sub_issues,issues/add-sub-issue,issues/add_sub_issue,post,,issues,issues,issue_sub_issues,add_sub_issue,insert,,Add sub-issue +issues.yaml,/repositories/{repository_id}/issues/{issue_number}/issue-field-values,issues/set-issue-field-values,issues/set_issue_field_values,put,,issues,issues,issue_field_values,set_issue_field_values,replace,,Set issue field values for an issue +issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/set-labels,issues/set_labels,put,label,issues,issues,labels,set_labels,replace,,Set labels for an issue issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/lock,issues/unlock,issues/unlock,delete,,issues,issues,issues,unlock,exec,,Unlock an issue -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number},issues/get,issues/get,get,issue,issues,issues,issues,get,select,,Get an issue -issues.yaml,/issues,issues/list,issues/list,get,issue,issues,issues,issues,list,select,,List issues assigned to the authenticated user -issues.yaml,/orgs/{org}/issues,issues/list-for-org,issues/list_for_org,get,issue,issues,issues,issues,list_for_org,select,,List organization issues assigned to the authenticated user -issues.yaml,/repos/{owner}/{repo}/issues,issues/list-for-repo,issues/list_for_repo,get,issue,issues,issues,issues,list_for_repo,select,,List repository issues +issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/pin,issues/unpin-comment,issues/unpin_comment,delete,,issues,issues,issue_comment_pins,unpin_comment,delete,,Unpin an issue comment issues.yaml,/repos/{owner}/{repo}/issues/{issue_number},issues/update,issues/update,patch,issue,issues,issues,issues,update,update,,Update an issue -issues.yaml,/repos/{owner}/{repo}/issues,issues/create,issues/create,post,issue,issues,issues,issues,create,insert,,Create an issue -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/lock,issues/lock,issues/lock,put,,issues,issues,issues,lock,exec,,Lock an issue -issues.yaml,/repos/{owner}/{repo}/labels/{name},issues/delete-label,issues/delete_label,delete,,issues,issues,labels,delete_label,delete,,Delete a label -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/remove-all-labels,issues/remove_all_labels,delete,,issues,issues,labels,remove_all_labels,delete,,Remove all labels from an issue -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels/{name},issues/remove-label,issues/remove_label,delete,label,issues,issues,labels,remove_label,delete,,Remove a label from an issue -issues.yaml,/repos/{owner}/{repo}/labels/{name},issues/get-label,issues/get_label,get,label,issues,issues,labels,get_label,select,,Get a label -issues.yaml,/repos/{owner}/{repo}/milestones/{milestone_number}/labels,issues/list-labels-for-milestone,issues/list_labels_for_milestone,get,label,issues,issues,labels,list_labels_for_milestone,select,,List labels for issues in a milestone -issues.yaml,/repos/{owner}/{repo}/labels,issues/list-labels-for-repo,issues/list_labels_for_repo,get,label,issues,issues,labels,list_labels_for_repo,select,,List labels for a repository -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/list-labels-on-issue,issues/list_labels_on_issue,get,label,issues,issues,labels,list_labels_on_issue,select,,List labels for an issue +issues.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id},issues/update-comment,issues/update_comment,patch,issue-comment,issues,issues,comments,update_comment,update,,Update an issue comment issues.yaml,/repos/{owner}/{repo}/labels/{name},issues/update-label,issues/update_label,patch,label,issues,issues,labels,update_label,update,,Update a label -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/add-labels,issues/add_labels,post,label,issues,issues,labels,add_labels,insert,,Add labels to an issue -issues.yaml,/repos/{owner}/{repo}/labels,issues/create-label,issues/create_label,post,label,issues,issues,labels,create_label,insert,,Create a label -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/labels,issues/set-labels,issues/set_labels,put,label,issues,issues,labels,set_labels,replace,,Set labels for an issue -issues.yaml,/repos/{owner}/{repo}/milestones/{milestone_number},issues/delete-milestone,issues/delete_milestone,delete,,issues,issues,milestones,delete_milestone,delete,,Delete a milestone -issues.yaml,/repos/{owner}/{repo}/milestones/{milestone_number},issues/get-milestone,issues/get_milestone,get,milestone,issues,issues,milestones,get_milestone,select,,Get a milestone -issues.yaml,/repos/{owner}/{repo}/milestones,issues/list-milestones,issues/list_milestones,get,milestone,issues,issues,milestones,list_milestones,select,,List milestones issues.yaml,/repos/{owner}/{repo}/milestones/{milestone_number},issues/update-milestone,issues/update_milestone,patch,milestone,issues,issues,milestones,update_milestone,update,,Update a milestone -issues.yaml,/repos/{owner}/{repo}/milestones,issues/create-milestone,issues/create_milestone,post,milestone,issues,issues,milestones,create_milestone,insert,,Create a milestone -issues.yaml,/repos/{owner}/{repo}/issues/{issue_number}/timeline,issues/list-events-for-timeline,issues/list_events_for_timeline,get,timeline-issue-events,issues,issues,timeline,list_events_for_timeline,select,,List timeline events for an issue -issues.yaml,/user/issues,issues/list-for-authenticated-user,issues/list_for_authenticated_user,get,issue,issues,issues,user_issues,list_for_authenticated_user,select,,List user account issues assigned to the authenticated user licenses.yaml,/licenses/{license},licenses/get,licenses/get,get,license,licenses,licenses,licenses,get,select,,Get a license licenses.yaml,/licenses,licenses/get-all-commonly-used,licenses/get_all_commonly_used,get,license-simple,licenses,licenses,licenses,get_all_commonly_used,select,,Get all commonly used licenses licenses.yaml,/repos/{owner}/{repo}/license,licenses/get-for-repo,licenses/get_for_repo,get,license-content,licenses,licenses,licenses,get_for_repo,select,,Get the license for a repository markdown.yaml,/markdown,markdown/render,markdown/render,post,,markdown,markdown,rendered_markdown,render,insert,,Render a Markdown document markdown.yaml,/markdown/raw,markdown/render-raw,markdown/render_raw,post,,markdown,markdown,rendered_markdown_raw,render_raw,insert,,Render a Markdown document in raw mode meta.yaml,/meta,meta/get,meta/get,get,,meta,meta,meta,get,select,,Get GitHub meta information -meta.yaml,/octocat,meta/get-octocat,meta/get_octocat,get,,meta,meta,octocat,get_octocat,exec,,Get Octocat -meta.yaml,/,meta/root,meta/root,get,,meta,meta,root,root,select,,GitHub API Root meta.yaml,/versions,meta/get-all-versions,meta/get_all_versions,get,,meta,meta,versions,get_all_versions,select,,Get all API versions +meta.yaml,/octocat,meta/get-octocat,meta/get_octocat,get,,meta,meta,octocat,get_octocat,exec,,Get Octocat meta.yaml,/zen,meta/get-zen,meta/get_zen,get,,meta,meta,zen,get_zen,exec,,Get the Zen of GitHub +meta.yaml,/,meta/root,meta/root,get,,meta,meta,root,root,select,,GitHub API Root +migrations.yaml,/repos/{owner}/{repo}/import,migrations/cancel-import,migrations/cancel_import,delete,,migrations,migrations,source_imports,cancel_import,exec,,Cancel an import +migrations.yaml,/user/migrations/{migration_id}/archive,migrations/delete-archive-for-authenticated-user,migrations/delete_archive_for_authenticated_user,delete,,migrations,migrations,users,delete_archive_for_authenticated_user,delete,,Delete a user migration archive +migrations.yaml,/orgs/{org}/migrations/{migration_id}/archive,migrations/delete-archive-for-org,migrations/delete_archive_for_org,delete,,migrations,migrations,orgs,delete_archive_for_org,delete,,Delete an organization migration archive migrations.yaml,/repos/{owner}/{repo}/import/authors,migrations/get-commit-authors,migrations/get_commit_authors,get,porter-author,migrations,migrations,commit_authors,get_commit_authors,select,,Get commit authors -migrations.yaml,/repos/{owner}/{repo}/import/authors/{author_id},migrations/map-commit-author,migrations/map_commit_author,patch,porter-author,migrations,migrations,commit_authors,map_commit_author,update,,Map a commit author +migrations.yaml,/repos/{owner}/{repo}/import,migrations/get-import-status,migrations/get_import_status,get,import,migrations,migrations,source_imports,get_import_status,select,,Get an import status migrations.yaml,/repos/{owner}/{repo}/import/large_files,migrations/get-large-files,migrations/get_large_files,get,porter-large-file,migrations,migrations,lfs,get_large_files,select,,Get large files -migrations.yaml,/repos/{owner}/{repo}/import/lfs,migrations/set-lfs-preference,migrations/set_lfs_preference,patch,import,migrations,migrations,lfs,set_lfs_preference,update,,Update Git LFS preference migrations.yaml,/user/migrations/{migration_id},migrations/get-status-for-authenticated-user,migrations/get_status_for_authenticated_user,get,migration,migrations,migrations,migrations,get_status_for_authenticated_user,select,,Get a user migration status migrations.yaml,/orgs/{org}/migrations/{migration_id},migrations/get-status-for-org,migrations/get_status_for_org,get,migration,migrations,migrations,migrations,get_status_for_org,select,,Get an organization migration status migrations.yaml,/user/migrations,migrations/list-for-authenticated-user,migrations/list_for_authenticated_user,get,migration,migrations,migrations,migrations,list_for_authenticated_user,select,,List user migrations migrations.yaml,/orgs/{org}/migrations,migrations/list-for-org,migrations/list_for_org,get,migration,migrations,migrations,migrations,list_for_org,select,,List organization migrations -migrations.yaml,/user/migrations,migrations/start-for-authenticated-user,migrations/start_for_authenticated_user,post,migration,migrations,migrations,migrations,start_for_authenticated_user,exec,,Start a user migration -migrations.yaml,/orgs/{org}/migrations,migrations/start-for-org,migrations/start_for_org,post,migration,migrations,migrations,migrations,start_for_org,exec,,Start an organization migration -migrations.yaml,/orgs/{org}/migrations/{migration_id}/archive,migrations/delete-archive-for-org,migrations/delete_archive_for_org,delete,,migrations,migrations,orgs,delete_archive_for_org,delete,,Delete an organization migration archive -migrations.yaml,/user/migrations/{migration_id}/repos/{repo_name}/lock,migrations/unlock-repo-for-authenticated-user,migrations/unlock_repo_for_authenticated_user,delete,,migrations,migrations,repos,unlock_repo_for_authenticated_user,delete,,Unlock a user repository -migrations.yaml,/orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock,migrations/unlock-repo-for-org,migrations/unlock_repo_for_org,delete,,migrations,migrations,repos,unlock_repo_for_org,delete,,Unlock an organization repository migrations.yaml,/user/migrations/{migration_id}/repositories,migrations/list-repos-for-authenticated-user,migrations/list_repos_for_authenticated_user,get,minimal-repository,migrations,migrations,repos,list_repos_for_authenticated_user,select,,List repositories for a user migration migrations.yaml,/orgs/{org}/migrations/{migration_id}/repositories,migrations/list-repos-for-org,migrations/list_repos_for_org,get,minimal-repository,migrations,migrations,repos,list_repos_for_org,select,,List repositories in an organization migration +migrations.yaml,/repos/{owner}/{repo}/import/authors/{author_id},migrations/map-commit-author,migrations/map_commit_author,patch,porter-author,migrations,migrations,commit_authors,map_commit_author,update,,Map a commit author migrations.yaml,/orgs/{org}/migrations/{migration_id}/archive,migrations/download-archive-for-org,migrations/download_archive_for_org,get,,migrations,migrations,skip_this_resource,migrations/download_archive_for_org,exec,,Download an organization migration archive migrations.yaml,/user/migrations/{migration_id}/archive,migrations/get-archive-for-authenticated-user,migrations/get_archive_for_authenticated_user,get,,migrations,migrations,skip_this_resource,migrations/get_archive_for_authenticated_user,exec,,Download a user migration archive -migrations.yaml,/repos/{owner}/{repo}/import,migrations/cancel-import,migrations/cancel_import,delete,,migrations,migrations,source_imports,cancel_import,exec,,Cancel an import -migrations.yaml,/repos/{owner}/{repo}/import,migrations/get-import-status,migrations/get_import_status,get,import,migrations,migrations,source_imports,get_import_status,select,,Get an import status -migrations.yaml,/repos/{owner}/{repo}/import,migrations/update-import,migrations/update_import,patch,import,migrations,migrations,source_imports,update_import,update,,Update an import +migrations.yaml,/repos/{owner}/{repo}/import/lfs,migrations/set-lfs-preference,migrations/set_lfs_preference,patch,import,migrations,migrations,lfs,set_lfs_preference,update,,Update Git LFS preference +migrations.yaml,/user/migrations,migrations/start-for-authenticated-user,migrations/start_for_authenticated_user,post,migration,migrations,migrations,migrations,start_for_authenticated_user,exec,,Start a user migration +migrations.yaml,/orgs/{org}/migrations,migrations/start-for-org,migrations/start_for_org,post,migration,migrations,migrations,migrations,start_for_org,exec,,Start an organization migration migrations.yaml,/repos/{owner}/{repo}/import,migrations/start-import,migrations/start_import,put,import,migrations,migrations,source_imports,start_import,exec,,Start an import -migrations.yaml,/user/migrations/{migration_id}/archive,migrations/delete-archive-for-authenticated-user,migrations/delete_archive_for_authenticated_user,delete,,migrations,migrations,users,delete_archive_for_authenticated_user,delete,,Delete a user migration archive -oidc.yaml,/orgs/{org}/actions/oidc/customization/sub,oidc/get-oidc-custom-sub-template-for-org,oidc/get_oidc_custom_sub_template_for_org,get,oidc-custom-sub,oidc,oidc,oidc,get_oidc_custom_sub_template_for_org,select,$.include_claim_keys,Get the customization template for an OIDC subject claim for an organization -oidc.yaml,/orgs/{org}/actions/oidc/customization/sub,oidc/update-oidc-custom-sub-template-for-org,oidc/update_oidc_custom_sub_template_for_org,put,empty-object,oidc,oidc,oidc,update_oidc_custom_sub_template_for_org,replace,,Set the customization template for an OIDC subject claim for an organization -oidc.yaml,/enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name},oidc/delete-oidc-custom-property-inclusion-for-enterprise,oidc/delete_oidc_custom_property_inclusion_for_enterprise,delete,,oidc,oidc,oidc_custom_property_inclusions,delete_oidc_custom_property_inclusion_for_enterprise,delete,,Delete an OIDC custom property inclusion for an enterprise -oidc.yaml,/enterprises/{enterprise}/actions/oidc/customization/properties/repo,oidc/list-oidc-custom-property-inclusions-for-enterprise,oidc/list_oidc_custom_property_inclusions_for_enterprise,get,,oidc,oidc,oidc_custom_property_inclusions,list_oidc_custom_property_inclusions_for_enterprise,select,,List OIDC custom property inclusions for an enterprise +migrations.yaml,/user/migrations/{migration_id}/repos/{repo_name}/lock,migrations/unlock-repo-for-authenticated-user,migrations/unlock_repo_for_authenticated_user,delete,,migrations,migrations,repos,unlock_repo_for_authenticated_user,delete,,Unlock a user repository +migrations.yaml,/orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock,migrations/unlock-repo-for-org,migrations/unlock_repo_for_org,delete,,migrations,migrations,repos,unlock_repo_for_org,delete,,Unlock an organization repository +migrations.yaml,/repos/{owner}/{repo}/import,migrations/update-import,migrations/update_import,patch,import,migrations,migrations,source_imports,update_import,update,,Update an import oidc.yaml,/enterprises/{enterprise}/actions/oidc/customization/properties/repo,oidc/create-oidc-custom-property-inclusion-for-enterprise,oidc/create_oidc_custom_property_inclusion_for_enterprise,post,,oidc,oidc,oidc_custom_property_inclusions,create_oidc_custom_property_inclusion_for_enterprise,insert,,Create an OIDC custom property inclusion for an enterprise +oidc.yaml,/orgs/{org}/actions/oidc/customization/properties/repo,oidc/create-oidc-custom-property-inclusion-for-org,oidc/create_oidc_custom_property_inclusion_for_org,post,,oidc,oidc,org_oidc_custom_property_inclusions,create_oidc_custom_property_inclusion_for_org,insert,,Create an OIDC custom property inclusion for an organization +oidc.yaml,/enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name},oidc/delete-oidc-custom-property-inclusion-for-enterprise,oidc/delete_oidc_custom_property_inclusion_for_enterprise,delete,,oidc,oidc,oidc_custom_property_inclusions,delete_oidc_custom_property_inclusion_for_enterprise,delete,,Delete an OIDC custom property inclusion for an enterprise oidc.yaml,/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name},oidc/delete-oidc-custom-property-inclusion-for-org,oidc/delete_oidc_custom_property_inclusion_for_org,delete,,oidc,oidc,org_oidc_custom_property_inclusions,delete_oidc_custom_property_inclusion_for_org,delete,,Delete an OIDC custom property inclusion for an organization +oidc.yaml,/orgs/{org}/actions/oidc/customization/sub,oidc/get-oidc-custom-sub-template-for-org,oidc/get_oidc_custom_sub_template_for_org,get,oidc-custom-sub,oidc,oidc,oidc,get_oidc_custom_sub_template_for_org,select,$.include_claim_keys,Get the customization template for an OIDC subject claim for an organization +oidc.yaml,/enterprises/{enterprise}/actions/oidc/customization/properties/repo,oidc/list-oidc-custom-property-inclusions-for-enterprise,oidc/list_oidc_custom_property_inclusions_for_enterprise,get,,oidc,oidc,oidc_custom_property_inclusions,list_oidc_custom_property_inclusions_for_enterprise,select,,List OIDC custom property inclusions for an enterprise oidc.yaml,/orgs/{org}/actions/oidc/customization/properties/repo,oidc/list-oidc-custom-property-inclusions-for-org,oidc/list_oidc_custom_property_inclusions_for_org,get,,oidc,oidc,org_oidc_custom_property_inclusions,list_oidc_custom_property_inclusions_for_org,select,,List OIDC custom property inclusions for an organization -oidc.yaml,/orgs/{org}/actions/oidc/customization/properties/repo,oidc/create-oidc-custom-property-inclusion-for-org,oidc/create_oidc_custom_property_inclusion_for_org,post,,oidc,oidc,org_oidc_custom_property_inclusions,create_oidc_custom_property_inclusion_for_org,insert,,Create an OIDC custom property inclusion for an organization +oidc.yaml,/orgs/{org}/actions/oidc/customization/sub,oidc/update-oidc-custom-sub-template-for-org,oidc/update_oidc_custom_sub_template_for_org,put,empty-object,oidc,oidc,oidc,update_oidc_custom_sub_template_for_org,replace,,Set the customization template for an OIDC subject claim for an organization +orgs.yaml,/orgs/{org}/security-managers/teams/{team_slug},orgs/add-security-manager-team,orgs/add_security_manager_team,put,,orgs,orgs,security_managers,add_security_manager_team,insert,,Add a security manager team +orgs.yaml,/orgs/{org}/organization-roles/teams/{team_slug}/{role_id},orgs/assign-team-to-org-role,orgs/assign_team_to_org_role,put,,orgs,orgs,role_team_assignments,assign_team_to_org_role,replace,,Assign an organization role to a team +orgs.yaml,/orgs/{org}/organization-roles/users/{username}/{role_id},orgs/assign-user-to-org-role,orgs/assign_user_to_org_role,put,,orgs,orgs,role_user_assignments,assign_user_to_org_role,replace,,Assign an organization role to a user +orgs.yaml,/orgs/{org}/blocks/{username},orgs/block-user,orgs/block_user,put,,orgs,orgs,blocking,block_user,exec,,Block a user from an organization +orgs.yaml,/orgs/{org}/invitations/{invitation_id},orgs/cancel-invitation,orgs/cancel_invitation,delete,,orgs,orgs,invitations,cancel_invitation,delete,,Cancel an organization invitation +orgs.yaml,/orgs/{org}/blocks/{username},orgs/check-blocked-user,orgs/check_blocked_user,get,,orgs,orgs,blocking,check_blocked_user,exec,,Check if a user is blocked by an organization +orgs.yaml,/orgs/{org}/members/{username},orgs/check-membership-for-user,orgs/check_membership_for_user,get,,orgs,orgs,memberships,check_membership_for_user,exec,,Check organization membership for a user +orgs.yaml,/orgs/{org}/public_members/{username},orgs/check-public-membership-for-user,orgs/check_public_membership_for_user,get,,orgs,orgs,public_members,check_public_membership_for_user,exec,,Check public organization membership for a user +orgs.yaml,/orgs/{org}/outside_collaborators/{username},orgs/convert-member-to-outside-collaborator,orgs/convert_member_to_outside_collaborator,put,,orgs,orgs,outside_collaborators,convert_member_to_outside_collaborator,exec,,Convert an organization member to outside collaborator +orgs.yaml,/orgs/{org}/artifacts/metadata/deployment-record,orgs/create-artifact-deployment-record,orgs/create_artifact_deployment_record,post,,orgs,orgs,artifact_deployment_records,create_artifact_deployment_record,insert,,Create an artifact deployment record +orgs.yaml,/orgs/{org}/artifacts/metadata/storage-record,orgs/create-artifact-storage-record,orgs/create_artifact_storage_record,post,,orgs,orgs,artifact_storage_records,create_artifact_storage_record,insert,,Create artifact metadata storage record +orgs.yaml,/orgs/{org}/invitations,orgs/create-invitation,orgs/create_invitation,post,organization-invitation,orgs,orgs,invitations,create_invitation,insert,,Create an organization invitation +orgs.yaml,/orgs/{org}/issue-fields,orgs/create-issue-field,orgs/create_issue_field,post,,orgs,orgs,issue_fields,create_issue_field,insert,,Create issue field for an organization +orgs.yaml,/orgs/{org}/issue-types,orgs/create-issue-type,orgs/create_issue_type,post,,orgs,orgs,issue_types,create_issue_type,insert,,Create issue type for an organization +orgs.yaml,/orgs/{org}/hooks,orgs/create-webhook,orgs/create_webhook,post,org-hook,orgs,orgs,webhooks,create_webhook,insert,,Create an organization webhook +orgs.yaml,/orgs/{org}/properties/schema/{custom_property_name},orgs/custom-properties-for-repos-create-or-update-organization-definition,orgs/custom_properties_for_repos_create_or_update_organization_definition,put,,orgs,orgs,custom_properties,custom_properties_for_repos_create_or_update_organization_definition,replace,,Create or update a custom property for an organization +orgs.yaml,/orgs/{org}/properties/schema,orgs/custom-properties-for-repos-create-or-update-organization-definitions,orgs/custom_properties_for_repos_create_or_update_organization_definitions,patch,,orgs,orgs,custom_properties,custom_properties_for_repos_create_or_update_organization_definitions,update,,Create or update custom properties for an organization +orgs.yaml,/orgs/{org}/properties/values,orgs/custom-properties-for-repos-create-or-update-organization-values,orgs/custom_properties_for_repos_create_or_update_organization_values,patch,,orgs,orgs,custom_property_values,custom_properties_for_repos_create_or_update_organization_values,update,,Create or update custom property values for organization repositories +orgs.yaml,/orgs/{org}/properties/schema/{custom_property_name},orgs/custom-properties-for-repos-delete-organization-definition,orgs/custom_properties_for_repos_delete_organization_definition,delete,,orgs,orgs,custom_properties,custom_properties_for_repos_delete_organization_definition,delete,,Remove a custom property for an organization +orgs.yaml,/orgs/{org}/properties/schema/{custom_property_name},orgs/custom-properties-for-repos-get-organization-definition,orgs/custom_properties_for_repos_get_organization_definition,get,,orgs,orgs,custom_properties,custom_properties_for_repos_get_organization_definition,select,,Get a custom property for an organization +orgs.yaml,/orgs/{org}/properties/schema,orgs/custom-properties-for-repos-get-organization-definitions,orgs/custom_properties_for_repos_get_organization_definitions,get,,orgs,orgs,custom_properties,custom_properties_for_repos_get_organization_definitions,select,,Get all custom properties for an organization +orgs.yaml,/orgs/{org}/properties/values,orgs/custom-properties-for-repos-get-organization-values,orgs/custom_properties_for_repos_get_organization_values,get,,orgs,orgs,custom_property_values,custom_properties_for_repos_get_organization_values,select,,List custom property values for organization repositories +orgs.yaml,/orgs/{org},orgs/delete,orgs/delete,delete,,orgs,orgs,orgs,delete,delete,,Delete an organization +orgs.yaml,/orgs/{org}/attestations/delete-request,orgs/delete-attestations-bulk,orgs/delete_attestations_bulk,post,,orgs,orgs,attestations,delete_attestations_bulk,exec,,Delete attestations in bulk +orgs.yaml,/orgs/{org}/attestations/{attestation_id},orgs/delete-attestations-by-id,orgs/delete_attestations_by_id,delete,,orgs,orgs,attestations,delete_attestations_by_id,delete,,Delete attestations by ID +orgs.yaml,/orgs/{org}/attestations/digest/{subject_digest},orgs/delete-attestations-by-subject-digest,orgs/delete_attestations_by_subject_digest,delete,,orgs,orgs,attestations,delete_attestations_by_subject_digest,delete,,Delete attestations by subject digest +orgs.yaml,/orgs/{org}/issue-fields/{issue_field_id},orgs/delete-issue-field,orgs/delete_issue_field,delete,,orgs,orgs,issue_fields,delete_issue_field,delete,,Delete issue field for an organization +orgs.yaml,/orgs/{org}/issue-types/{issue_type_id},orgs/delete-issue-type,orgs/delete_issue_type,delete,,orgs,orgs,issue_types,delete_issue_type,delete,,Delete issue type for an organization +orgs.yaml,/orgs/{org}/hooks/{hook_id},orgs/delete-webhook,orgs/delete_webhook,delete,,orgs,orgs,webhooks,delete_webhook,delete,,Delete an organization webhook +orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories/{repository_id},orgs/disable-selected-repository-immutable-releases-organization,orgs/disable_selected_repository_immutable_releases_organization,delete,,orgs,orgs,immutable_releases_repos,disable_selected_repository_immutable_releases_organization,delete,,Disable a selected repository for immutable releases in an organization +orgs.yaml,/orgs/{org}/{security_product}/{enablement},orgs/enable-or-disable-security-product-on-all-org-repos,orgs/enable_or_disable_security_product_on_all_org_repos,post,,orgs,orgs,orgs,enable_or_disable_security_product_on_all_org_repos,exec,,Enable or disable a security feature for an organization +orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories/{repository_id},orgs/enable-selected-repository-immutable-releases-organization,orgs/enable_selected_repository_immutable_releases_organization,put,,orgs,orgs,immutable_releases_repos,enable_selected_repository_immutable_releases_organization,replace,,Enable a selected repository for immutable releases in an organization +orgs.yaml,/orgs/{org},orgs/get,orgs/get,get,organization-full,orgs,orgs,orgs,get,select,,Get an organization +orgs.yaml,/orgs/{org}/settings/immutable-releases,orgs/get-immutable-releases-settings,orgs/get_immutable_releases_settings,get,,orgs,orgs,immutable_releases_settings,get_immutable_releases_settings,select,,Get immutable releases settings for an organization +orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories,orgs/get-immutable-releases-settings-repositories,orgs/get_immutable_releases_settings_repositories,get,,orgs,orgs,immutable_releases_repos,get_immutable_releases_settings_repositories,select,,List selected repositories for immutable releases enforcement +orgs.yaml,/user/memberships/orgs/{org},orgs/get-membership-for-authenticated-user,orgs/get_membership_for_authenticated_user,get,org-membership,orgs,orgs,memberships,get_membership_for_authenticated_user,select,,Get an organization membership for the authenticated user +orgs.yaml,/orgs/{org}/memberships/{username},orgs/get-membership-for-user,orgs/get_membership_for_user,get,org-membership,orgs,orgs,memberships,get_membership_for_user,select,,Get organization membership for a user +orgs.yaml,/orgs/{org}/organization-roles/{role_id},orgs/get-org-role,orgs/get_org_role,get,,orgs,orgs,roles,get_org_role,select,,Get an organization role +orgs.yaml,/orgs/{org}/rulesets/{ruleset_id}/history,orgs/get-org-ruleset-history,orgs/get_org_ruleset_history,get,,orgs,orgs,ruleset_history,get_org_ruleset_history,select,,Get organization ruleset history +orgs.yaml,/orgs/{org}/rulesets/{ruleset_id}/history/{version_id},orgs/get-org-ruleset-version,orgs/get_org_ruleset_version,get,,orgs,orgs,ruleset_history,get_org_ruleset_version,select,,Get organization ruleset version orgs.yaml,/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id},api-insights/get-route-stats-by-actor,api_insights/get_route_stats_by_actor,get,,orgs,orgs,api_insights_route_stats,get_route_stats_by_actor,select,,Get route stats by actor orgs.yaml,/orgs/{org}/insights/api/subject-stats,api-insights/get-subject-stats,api_insights/get_subject_stats,get,,orgs,orgs,api_insights_subject_stats,get_subject_stats,select,,Get subject stats orgs.yaml,/orgs/{org}/insights/api/summary-stats,api-insights/get-summary-stats,api_insights/get_summary_stats,get,,orgs,orgs,api_insights_summary_stats,get_summary_stats,select,,Get summary stats @@ -618,444 +644,368 @@ orgs.yaml,/orgs/{org}/insights/api/time-stats,api-insights/get-time-stats,api_in orgs.yaml,/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id},api-insights/get-time-stats-by-actor,api_insights/get_time_stats_by_actor,get,,orgs,orgs,api_insights_time_stats,get_time_stats_by_actor,select,,Get time stats by actor orgs.yaml,/orgs/{org}/insights/api/time-stats/users/{user_id},api-insights/get-time-stats-by-user,api_insights/get_time_stats_by_user,get,,orgs,orgs,api_insights_time_stats,get_time_stats_by_user,select,,Get time stats by user orgs.yaml,/orgs/{org}/insights/api/user-stats/{user_id},api-insights/get-user-stats,api_insights/get_user_stats,get,,orgs,orgs,api_insights_user_stats,get_user_stats,select,,Get user stats -orgs.yaml,/orgs/{org}/installations,orgs/list-app-installations,orgs/list_app_installations,get,,orgs,orgs,app_installations,list_app_installations,select,,List app installations for an organization -orgs.yaml,/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records,orgs/list-artifact-deployment-records,orgs/list_artifact_deployment_records,get,,orgs,orgs,artifact_deployment_records,list_artifact_deployment_records,select,,List artifact deployment records -orgs.yaml,/orgs/{org}/artifacts/metadata/deployment-record,orgs/create-artifact-deployment-record,orgs/create_artifact_deployment_record,post,,orgs,orgs,artifact_deployment_records,create_artifact_deployment_record,insert,,Create an artifact deployment record -orgs.yaml,/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster},orgs/set-cluster-deployment-records,orgs/set_cluster_deployment_records,post,,orgs,orgs,artifact_deployment_records,set_cluster_deployment_records,insert,,Set cluster deployment records -orgs.yaml,/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records,orgs/list-artifact-storage-records,orgs/list_artifact_storage_records,get,,orgs,orgs,artifact_storage_records,list_artifact_storage_records,select,,List artifact storage records -orgs.yaml,/orgs/{org}/artifacts/metadata/storage-record,orgs/create-artifact-storage-record,orgs/create_artifact_storage_record,post,,orgs,orgs,artifact_storage_records,create_artifact_storage_record,insert,,Create artifact metadata storage record +orgs.yaml,/orgs/{org}/hooks/{hook_id},orgs/get-webhook,orgs/get_webhook,get,org-hook,orgs,orgs,webhooks,get_webhook,select,,Get an organization webhook +orgs.yaml,/orgs/{org}/hooks/{hook_id}/config,orgs/get-webhook-config-for-org,orgs/get_webhook_config_for_org,get,webhook-config,orgs,orgs,webhook_config,get_webhook_config_for_org,select,,Get a webhook configuration for an organization +orgs.yaml,/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id},orgs/get-webhook-delivery,orgs/get_webhook_delivery,get,hook-delivery,orgs,orgs,webhook_delivery,get_webhook_delivery,select,,Get a webhook delivery for an organization webhook +orgs.yaml,/organizations,orgs/list,orgs/list,get,organization-simple,orgs,orgs,orgs,list,select,,List organizations +orgs.yaml,/orgs/{org}/installations,orgs/list-app-installations,orgs/list_app_installations,get,,orgs,orgs,app_installations,list_app_installations,select,$.installations,List app installations for an organization +orgs.yaml,/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records,orgs/list-artifact-deployment-records,orgs/list_artifact_deployment_records,get,,orgs,orgs,artifact_deployment_records,list_artifact_deployment_records,select,$.deployment_records,List artifact deployment records +orgs.yaml,/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records,orgs/list-artifact-storage-records,orgs/list_artifact_storage_records,get,,orgs,orgs,artifact_storage_records,list_artifact_storage_records,select,$.storage_records,List artifact storage records orgs.yaml,/orgs/{org}/attestations/repositories,orgs/list-attestation-repositories,orgs/list_attestation_repositories,get,,orgs,orgs,attestation_repositories,list_attestation_repositories,select,,List attestation repositories -orgs.yaml,/orgs/{org}/attestations/{attestation_id},orgs/delete-attestations-by-id,orgs/delete_attestations_by_id,delete,,orgs,orgs,attestations,delete_attestations_by_id,delete,,Delete attestations by ID -orgs.yaml,/orgs/{org}/attestations/digest/{subject_digest},orgs/delete-attestations-by-subject-digest,orgs/delete_attestations_by_subject_digest,delete,,orgs,orgs,attestations,delete_attestations_by_subject_digest,delete,,Delete attestations by subject digest orgs.yaml,/orgs/{org}/attestations/{subject_digest},orgs/list-attestations,orgs/list_attestations,get,,orgs,orgs,attestations,list_attestations,select,$.attestations,List attestations -orgs.yaml,/orgs/{org}/attestations/delete-request,orgs/delete-attestations-bulk,orgs/delete_attestations_bulk,post,,orgs,orgs,attestations,delete_attestations_bulk,exec,,Delete attestations in bulk orgs.yaml,/orgs/{org}/attestations/bulk-list,orgs/list-attestations-bulk,orgs/list_attestations_bulk,post,,orgs,orgs,attestations,list_attestations_bulk,exec,,List attestations by bulk subject digests -orgs.yaml,/orgs/{org}/blocks/{username},orgs/unblock-user,orgs/unblock_user,delete,,orgs,orgs,blocking,unblock_user,exec,,Unblock a user from an organization -orgs.yaml,/orgs/{org}/blocks/{username},orgs/check-blocked-user,orgs/check_blocked_user,get,,orgs,orgs,blocking,check_blocked_user,exec,,Check if a user is blocked by an organization orgs.yaml,/orgs/{org}/blocks,orgs/list-blocked-users,orgs/list_blocked_users,get,simple-user,orgs,orgs,blocking,list_blocked_users,select,,List users blocked by an organization -orgs.yaml,/orgs/{org}/blocks/{username},orgs/block-user,orgs/block_user,put,,orgs,orgs,blocking,block_user,exec,,Block a user from an organization -orgs.yaml,/orgs/{org}/properties/schema/{custom_property_name},orgs/custom-properties-for-repos-delete-organization-definition,orgs/custom_properties_for_repos_delete_organization_definition,delete,,orgs,orgs,custom_properties,custom_properties_for_repos_delete_organization_definition,delete,,Remove a custom property for an organization -orgs.yaml,/orgs/{org}/properties/schema/{custom_property_name},orgs/custom-properties-for-repos-get-organization-definition,orgs/custom_properties_for_repos_get_organization_definition,get,,orgs,orgs,custom_properties,custom_properties_for_repos_get_organization_definition,select,,Get a custom property for an organization -orgs.yaml,/orgs/{org}/properties/schema,orgs/custom-properties-for-repos-get-organization-definitions,orgs/custom_properties_for_repos_get_organization_definitions,get,,orgs,orgs,custom_properties,custom_properties_for_repos_get_organization_definitions,select,,Get all custom properties for an organization -orgs.yaml,/orgs/{org}/properties/schema,orgs/custom-properties-for-repos-create-or-update-organization-definitions,orgs/custom_properties_for_repos_create_or_update_organization_definitions,patch,,orgs,orgs,custom_properties,custom_properties_for_repos_create_or_update_organization_definitions,update,,Create or update custom properties for an organization -orgs.yaml,/orgs/{org}/properties/schema/{custom_property_name},orgs/custom-properties-for-repos-create-or-update-organization-definition,orgs/custom_properties_for_repos_create_or_update_organization_definition,put,,orgs,orgs,custom_properties,custom_properties_for_repos_create_or_update_organization_definition,replace,,Create or update a custom property for an organization -orgs.yaml,/orgs/{org}/properties/values,orgs/custom-properties-for-repos-get-organization-values,orgs/custom_properties_for_repos_get_organization_values,get,,orgs,orgs,custom_property_values,custom_properties_for_repos_get_organization_values,select,,List custom property values for organization repositories -orgs.yaml,/orgs/{org}/properties/values,orgs/custom-properties-for-repos-create-or-update-organization-values,orgs/custom_properties_for_repos_create_or_update_organization_values,patch,,orgs,orgs,custom_property_values,custom_properties_for_repos_create_or_update_organization_values,update,,Create or update custom property values for organization repositories orgs.yaml,/orgs/{org}/failed_invitations,orgs/list-failed-invitations,orgs/list_failed_invitations,get,organization-invitation,orgs,orgs,failed_invitations,list_failed_invitations,select,,List failed organization invitations -orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories/{repository_id},orgs/disable-selected-repository-immutable-releases-organization,orgs/disable_selected_repository_immutable_releases_organization,delete,,orgs,orgs,immutable_releases_repos,disable_selected_repository_immutable_releases_organization,delete,,Disable a selected repository for immutable releases in an organization -orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories,orgs/get-immutable-releases-settings-repositories,orgs/get_immutable_releases_settings_repositories,get,,orgs,orgs,immutable_releases_repos,get_immutable_releases_settings_repositories,select,,List selected repositories for immutable releases enforcement -orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories/{repository_id},orgs/enable-selected-repository-immutable-releases-organization,orgs/enable_selected_repository_immutable_releases_organization,put,,orgs,orgs,immutable_releases_repos,enable_selected_repository_immutable_releases_organization,replace,,Enable a selected repository for immutable releases in an organization -orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories,orgs/set-immutable-releases-settings-repositories,orgs/set_immutable_releases_settings_repositories,put,,orgs,orgs,immutable_releases_repos,set_immutable_releases_settings_repositories,replace,,Set selected repositories for immutable releases enforcement -orgs.yaml,/orgs/{org}/settings/immutable-releases,orgs/get-immutable-releases-settings,orgs/get_immutable_releases_settings,get,,orgs,orgs,immutable_releases_settings,get_immutable_releases_settings,select,,Get immutable releases settings for an organization -orgs.yaml,/orgs/{org}/settings/immutable-releases,orgs/set-immutable-releases-settings,orgs/set_immutable_releases_settings,put,,orgs,orgs,immutable_releases_settings,set_immutable_releases_settings,replace,,Set immutable releases settings for an organization +orgs.yaml,/user/orgs,orgs/list-for-authenticated-user,orgs/list_for_authenticated_user,get,organization-simple,orgs,orgs,orgs_for_user,list_for_authenticated_user,select,,List organizations for the authenticated user +orgs.yaml,/users/{username}/orgs,orgs/list-for-user,orgs/list_for_user,get,organization-simple,orgs,orgs,orgs,list_for_user,select,,List organizations for a user orgs.yaml,/orgs/{org}/invitations/{invitation_id}/teams,orgs/list-invitation-teams,orgs/list_invitation_teams,get,team,orgs,orgs,invitation_teams,list_invitation_teams,select,,List organization invitation teams -orgs.yaml,/orgs/{org}/invitations/{invitation_id},orgs/cancel-invitation,orgs/cancel_invitation,delete,,orgs,orgs,invitations,cancel_invitation,delete,,Cancel an organization invitation -orgs.yaml,/orgs/{org}/invitations,orgs/list-pending-invitations,orgs/list_pending_invitations,get,organization-invitation,orgs,orgs,invitations,list_pending_invitations,select,,List pending organization invitations -orgs.yaml,/orgs/{org}/invitations,orgs/create-invitation,orgs/create_invitation,post,organization-invitation,orgs,orgs,invitations,create_invitation,insert,,Create an organization invitation -orgs.yaml,/orgs/{org}/issue-fields/{issue_field_id},orgs/delete-issue-field,orgs/delete_issue_field,delete,,orgs,orgs,issue_fields,delete_issue_field,delete,,Delete issue field for an organization orgs.yaml,/orgs/{org}/issue-fields,orgs/list-issue-fields,orgs/list_issue_fields,get,,orgs,orgs,issue_fields,list_issue_fields,select,,List issue fields for an organization -orgs.yaml,/orgs/{org}/issue-fields/{issue_field_id},orgs/update-issue-field,orgs/update_issue_field,patch,,orgs,orgs,issue_fields,update_issue_field,update,,Update issue field for an organization -orgs.yaml,/orgs/{org}/issue-fields,orgs/create-issue-field,orgs/create_issue_field,post,,orgs,orgs,issue_fields,create_issue_field,insert,,Create issue field for an organization -orgs.yaml,/orgs/{org}/issue-types/{issue_type_id},orgs/delete-issue-type,orgs/delete_issue_type,delete,,orgs,orgs,issue_types,delete_issue_type,delete,,Delete issue type for an organization orgs.yaml,/orgs/{org}/issue-types,orgs/list-issue-types,orgs/list_issue_types,get,,orgs,orgs,issue_types,list_issue_types,select,,List issue types for an organization -orgs.yaml,/orgs/{org}/issue-types,orgs/create-issue-type,orgs/create_issue_type,post,,orgs,orgs,issue_types,create_issue_type,insert,,Create issue type for an organization -orgs.yaml,/orgs/{org}/issue-types/{issue_type_id},orgs/update-issue-type,orgs/update_issue_type,put,,orgs,orgs,issue_types,update_issue_type,replace,,Update issue type for an organization -orgs.yaml,/orgs/{org}/members/{username},orgs/remove-member,orgs/remove_member,delete,,orgs,orgs,members,remove_member,delete,,Remove an organization member orgs.yaml,/orgs/{org}/members,orgs/list-members,orgs/list_members,get,simple-user,orgs,orgs,members,list_members,select,,List organization members -orgs.yaml,/orgs/{org}/memberships/{username},orgs/remove-membership-for-user,orgs/remove_membership_for_user,delete,,orgs,orgs,memberships,remove_membership_for_user,delete,,Remove organization membership for a user -orgs.yaml,/orgs/{org}/members/{username},orgs/check-membership-for-user,orgs/check_membership_for_user,get,,orgs,orgs,memberships,check_membership_for_user,exec,,Check organization membership for a user -orgs.yaml,/user/memberships/orgs/{org},orgs/get-membership-for-authenticated-user,orgs/get_membership_for_authenticated_user,get,org-membership,orgs,orgs,memberships,get_membership_for_authenticated_user,select,,Get an organization membership for the authenticated user -orgs.yaml,/orgs/{org}/memberships/{username},orgs/get-membership-for-user,orgs/get_membership_for_user,get,org-membership,orgs,orgs,memberships,get_membership_for_user,select,,Get organization membership for a user orgs.yaml,/user/memberships/orgs,orgs/list-memberships-for-authenticated-user,orgs/list_memberships_for_authenticated_user,get,org-membership,orgs,orgs,memberships,list_memberships_for_authenticated_user,select,,List organization memberships for the authenticated user -orgs.yaml,/user/memberships/orgs/{org},orgs/update-membership-for-authenticated-user,orgs/update_membership_for_authenticated_user,patch,org-membership,orgs,orgs,memberships,update_membership_for_authenticated_user,update,,Update an organization membership for the authenticated user -orgs.yaml,/orgs/{org}/memberships/{username},orgs/set-membership-for-user,orgs/set_membership_for_user,put,org-membership,orgs,orgs,memberships,set_membership_for_user,replace,,Set organization membership for a user -orgs.yaml,/orgs/{org},orgs/delete,orgs/delete,delete,,orgs,orgs,orgs,delete,delete,,Delete an organization -orgs.yaml,/orgs/{org},orgs/get,orgs/get,get,organization-full,orgs,orgs,orgs,get,select,,Get an organization -orgs.yaml,/organizations,orgs/list,orgs/list,get,organization-simple,orgs,orgs,orgs,list,select,,List organizations -orgs.yaml,/users/{username}/orgs,orgs/list-for-user,orgs/list_for_user,get,organization-simple,orgs,orgs,orgs,list_for_user,select,,List organizations for a user -orgs.yaml,/orgs/{org},orgs/update,orgs/update,patch,organization-full,orgs,orgs,orgs,update,update,,Update an organization -orgs.yaml,/orgs/{org}/{security_product}/{enablement},orgs/enable-or-disable-security-product-on-all-org-repos,orgs/enable_or_disable_security_product_on_all_org_repos,post,,orgs,orgs,orgs,enable_or_disable_security_product_on_all_org_repos,exec,,Enable or disable a security feature for an organization -orgs.yaml,/user/orgs,orgs/list-for-authenticated-user,orgs/list_for_authenticated_user,get,organization-simple,orgs,orgs,orgs_for_user,list_for_authenticated_user,select,,List organizations for the authenticated user -orgs.yaml,/orgs/{org}/outside_collaborators/{username},orgs/remove-outside-collaborator,orgs/remove_outside_collaborator,delete,,orgs,orgs,outside_collaborators,remove_outside_collaborator,delete,,Remove outside collaborator from an organization +orgs.yaml,/orgs/{org}/organization-roles/{role_id}/teams,orgs/list-org-role-teams,orgs/list_org_role_teams,get,,orgs,orgs,role_team_assignments,list_org_role_teams,select,,List teams that are assigned to an organization role +orgs.yaml,/orgs/{org}/organization-roles/{role_id}/users,orgs/list-org-role-users,orgs/list_org_role_users,get,,orgs,orgs,role_user_assignments,list_org_role_users,select,,List users that are assigned to an organization role +orgs.yaml,/orgs/{org}/organization-roles,orgs/list-org-roles,orgs/list_org_roles,get,,orgs,orgs,roles,list_org_roles,select,$.roles,Get all organization roles for an organization orgs.yaml,/orgs/{org}/outside_collaborators,orgs/list-outside-collaborators,orgs/list_outside_collaborators,get,simple-user,orgs,orgs,outside_collaborators,list_outside_collaborators,select,,List outside collaborators for an organization -orgs.yaml,/orgs/{org}/outside_collaborators/{username},orgs/convert-member-to-outside-collaborator,orgs/convert_member_to_outside_collaborator,put,,orgs,orgs,outside_collaborators,convert_member_to_outside_collaborator,exec,,Convert an organization member to outside collaborator +orgs.yaml,/orgs/{org}/personal-access-tokens/{pat_id}/repositories,orgs/list-pat-grant-repositories,orgs/list_pat_grant_repositories,get,minimal-repository,orgs,orgs,repos_for_pat_grants,list_pat_grant_repositories,select,,List repositories a fine-grained personal access token has access to +orgs.yaml,/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories,orgs/list-pat-grant-request-repositories,orgs/list_pat_grant_request_repositories,get,minimal-repository,orgs,orgs,repos_for_pat_grant_requests,list_pat_grant_request_repositories,select,,List repositories requested to be accessed by a fine-grained personal access token orgs.yaml,/orgs/{org}/personal-access-token-requests,orgs/list-pat-grant-requests,orgs/list_pat_grant_requests,get,organization-programmatic-access-grant-request,orgs,orgs,pat_grant_requests,list_pat_grant_requests,select,,List requests to access organization resources with fine-grained personal access tokens -orgs.yaml,/orgs/{org}/personal-access-token-requests/{pat_request_id},orgs/review-pat-grant-request,orgs/review_pat_grant_request,post,,orgs,orgs,pat_grant_requests,review_pat_grant_request,exec,,Review a request to access organization resources with a fine-grained personal access token -orgs.yaml,/orgs/{org}/personal-access-token-requests,orgs/review-pat-grant-requests-in-bulk,orgs/review_pat_grant_requests_in_bulk,post,,orgs,orgs,pat_grant_requests,review_pat_grant_requests_in_bulk,exec,,Review requests to access organization resources with fine-grained personal access tokens orgs.yaml,/orgs/{org}/personal-access-tokens,orgs/list-pat-grants,orgs/list_pat_grants,get,organization-programmatic-access-grant,orgs,orgs,pat_grants,list_pat_grants,select,,List fine-grained personal access tokens with access to organization resources -orgs.yaml,/orgs/{org}/personal-access-tokens/{pat_id},orgs/update-pat-access,orgs/update_pat_access,post,,orgs,orgs,pat_grants,update_pat_access,exec,,Update the access a fine-grained personal access token has to organization resources -orgs.yaml,/orgs/{org}/personal-access-tokens,orgs/update-pat-accesses,orgs/update_pat_accesses,post,,orgs,orgs,pat_grants,update_pat_accesses,exec,,Update the access to organization resources via fine-grained personal access tokens -orgs.yaml,/orgs/{org}/public_members/{username},orgs/remove-public-membership-for-authenticated-user,orgs/remove_public_membership_for_authenticated_user,delete,,orgs,orgs,public_members,remove_public_membership_for_authenticated_user,delete,,Remove public organization membership for the authenticated user -orgs.yaml,/orgs/{org}/public_members/{username},orgs/check-public-membership-for-user,orgs/check_public_membership_for_user,get,,orgs,orgs,public_members,check_public_membership_for_user,exec,,Check public organization membership for a user +orgs.yaml,/orgs/{org}/invitations,orgs/list-pending-invitations,orgs/list_pending_invitations,get,organization-invitation,orgs,orgs,invitations,list_pending_invitations,select,,List pending organization invitations orgs.yaml,/orgs/{org}/public_members,orgs/list-public-members,orgs/list_public_members,get,simple-user,orgs,orgs,public_members,list_public_members,select,,List public organization members -orgs.yaml,/orgs/{org}/public_members/{username},orgs/set-public-membership-for-authenticated-user,orgs/set_public_membership_for_authenticated_user,put,,orgs,orgs,public_members,set_public_membership_for_authenticated_user,replace,,Set public organization membership for the authenticated user -orgs.yaml,/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories,orgs/list-pat-grant-request-repositories,orgs/list_pat_grant_request_repositories,get,minimal-repository,orgs,orgs,repos_for_pat_grant_requests,list_pat_grant_request_repositories,select,,List repositories requested to be accessed by a fine-grained personal access token -orgs.yaml,/orgs/{org}/personal-access-tokens/{pat_id}/repositories,orgs/list-pat-grant-repositories,orgs/list_pat_grant_repositories,get,minimal-repository,orgs,orgs,repos_for_pat_grants,list_pat_grant_repositories,select,,List repositories a fine-grained personal access token has access to -orgs.yaml,/orgs/{org}/organization-roles/teams/{team_slug},orgs/revoke-all-org-roles-team,orgs/revoke_all_org_roles_team,delete,,orgs,orgs,role_team_assignments,revoke_all_org_roles_team,delete,,Remove all organization roles for a team -orgs.yaml,/orgs/{org}/organization-roles/teams/{team_slug}/{role_id},orgs/revoke-org-role-team,orgs/revoke_org_role_team,delete,,orgs,orgs,role_team_assignments,revoke_org_role_team,delete,,Remove an organization role from a team -orgs.yaml,/orgs/{org}/organization-roles/{role_id}/teams,orgs/list-org-role-teams,orgs/list_org_role_teams,get,,orgs,orgs,role_team_assignments,list_org_role_teams,select,,List teams that are assigned to an organization role -orgs.yaml,/orgs/{org}/organization-roles/teams/{team_slug}/{role_id},orgs/assign-team-to-org-role,orgs/assign_team_to_org_role,put,,orgs,orgs,role_team_assignments,assign_team_to_org_role,replace,,Assign an organization role to a team -orgs.yaml,/orgs/{org}/organization-roles/users/{username},orgs/revoke-all-org-roles-user,orgs/revoke_all_org_roles_user,delete,,orgs,orgs,role_user_assignments,revoke_all_org_roles_user,delete,,Remove all organization roles for a user -orgs.yaml,/orgs/{org}/organization-roles/users/{username}/{role_id},orgs/revoke-org-role-user,orgs/revoke_org_role_user,delete,,orgs,orgs,role_user_assignments,revoke_org_role_user,delete,,Remove an organization role from a user -orgs.yaml,/orgs/{org}/organization-roles/{role_id}/users,orgs/list-org-role-users,orgs/list_org_role_users,get,,orgs,orgs,role_user_assignments,list_org_role_users,select,,List users that are assigned to an organization role -orgs.yaml,/orgs/{org}/organization-roles/users/{username}/{role_id},orgs/assign-user-to-org-role,orgs/assign_user_to_org_role,put,,orgs,orgs,role_user_assignments,assign_user_to_org_role,replace,,Assign an organization role to a user -orgs.yaml,/orgs/{org}/organization-roles/{role_id},orgs/get-org-role,orgs/get_org_role,get,,orgs,orgs,roles,get_org_role,select,,Get an organization role -orgs.yaml,/orgs/{org}/organization-roles,orgs/list-org-roles,orgs/list_org_roles,get,,orgs,orgs,roles,list_org_roles,select,,Get all organization roles for an organization -orgs.yaml,/orgs/{org}/rulesets/{ruleset_id}/history,orgs/get-org-ruleset-history,orgs/get_org_ruleset_history,get,,orgs,orgs,ruleset_history,get_org_ruleset_history,select,,Get organization ruleset history -orgs.yaml,/orgs/{org}/rulesets/{ruleset_id}/history/{version_id},orgs/get-org-ruleset-version,orgs/get_org_ruleset_version,get,,orgs,orgs,ruleset_history,get_org_ruleset_version,select,,Get organization ruleset version -orgs.yaml,/orgs/{org}/security-managers/teams/{team_slug},orgs/remove-security-manager-team,orgs/remove_security_manager_team,delete,,orgs,orgs,security_managers,remove_security_manager_team,delete,,Remove a security manager team orgs.yaml,/orgs/{org}/security-managers,orgs/list-security-manager-teams,orgs/list_security_manager_teams,get,team-simple,orgs,orgs,security_managers,list_security_manager_teams,select,,List security manager teams -orgs.yaml,/orgs/{org}/security-managers/teams/{team_slug},orgs/add-security-manager-team,orgs/add_security_manager_team,put,,orgs,orgs,security_managers,add_security_manager_team,insert,,Add a security manager team -orgs.yaml,/orgs/{org}/hooks/{hook_id}/config,orgs/get-webhook-config-for-org,orgs/get_webhook_config_for_org,get,webhook-config,orgs,orgs,webhook_config,get_webhook_config_for_org,select,,Get a webhook configuration for an organization -orgs.yaml,/orgs/{org}/hooks/{hook_id}/config,orgs/update-webhook-config-for-org,orgs/update_webhook_config_for_org,patch,webhook-config,orgs,orgs,webhook_config,update_webhook_config_for_org,update,,Update a webhook configuration for an organization orgs.yaml,/orgs/{org}/hooks/{hook_id}/deliveries,orgs/list-webhook-deliveries,orgs/list_webhook_deliveries,get,hook-delivery-item,orgs,orgs,webhook_deliveries,list_webhook_deliveries,select,,List deliveries for an organization webhook -orgs.yaml,/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id},orgs/get-webhook-delivery,orgs/get_webhook_delivery,get,hook-delivery,orgs,orgs,webhook_delivery,get_webhook_delivery,select,,Get a webhook delivery for an organization webhook -orgs.yaml,/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts,orgs/redeliver-webhook-delivery,orgs/redeliver_webhook_delivery,post,,orgs,orgs,webhook_delivery,redeliver_webhook_delivery,exec,,Redeliver a delivery for an organization webhook -orgs.yaml,/orgs/{org}/hooks/{hook_id},orgs/delete-webhook,orgs/delete_webhook,delete,,orgs,orgs,webhooks,delete_webhook,delete,,Delete an organization webhook -orgs.yaml,/orgs/{org}/hooks/{hook_id},orgs/get-webhook,orgs/get_webhook,get,org-hook,orgs,orgs,webhooks,get_webhook,select,,Get an organization webhook orgs.yaml,/orgs/{org}/hooks,orgs/list-webhooks,orgs/list_webhooks,get,org-hook,orgs,orgs,webhooks,list_webhooks,select,,List organization webhooks -orgs.yaml,/orgs/{org}/hooks/{hook_id},orgs/update-webhook,orgs/update_webhook,patch,org-hook,orgs,orgs,webhooks,update_webhook,update,,Update an organization webhook -orgs.yaml,/orgs/{org}/hooks,orgs/create-webhook,orgs/create_webhook,post,org-hook,orgs,orgs,webhooks,create_webhook,insert,,Create an organization webhook orgs.yaml,/orgs/{org}/hooks/{hook_id}/pings,orgs/ping-webhook,orgs/ping_webhook,post,,orgs,orgs,webhooks,ping_webhook,exec,,Ping an organization webhook -packages.yaml,/user/docker/conflicts,packages/list-docker-migration-conflicting-packages-for-authenticated-user,packages/list_docker_migration_conflicting_packages_for_authenticated_user,get,package,packages,packages,docker_migration_packages,list_docker_migration_conflicting_packages_for_authenticated_user,select,,Get list of conflicting packages during Docker migration for authenticated-user -packages.yaml,/orgs/{org}/docker/conflicts,packages/list-docker-migration-conflicting-packages-for-organization,packages/list_docker_migration_conflicting_packages_for_organization,get,package,packages,packages,docker_migration_packages,list_docker_migration_conflicting_packages_for_organization,select,,Get list of conflicting packages during Docker migration for organization -packages.yaml,/users/{username}/docker/conflicts,packages/list-docker-migration-conflicting-packages-for-user,packages/list_docker_migration_conflicting_packages_for_user,get,package,packages,packages,docker_migration_packages,list_docker_migration_conflicting_packages_for_user,select,,Get list of conflicting packages during Docker migration for user +orgs.yaml,/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts,orgs/redeliver-webhook-delivery,orgs/redeliver_webhook_delivery,post,,orgs,orgs,webhook_delivery,redeliver_webhook_delivery,exec,,Redeliver a delivery for an organization webhook +orgs.yaml,/orgs/{org}/members/{username},orgs/remove-member,orgs/remove_member,delete,,orgs,orgs,members,remove_member,delete,,Remove an organization member +orgs.yaml,/orgs/{org}/memberships/{username},orgs/remove-membership-for-user,orgs/remove_membership_for_user,delete,,orgs,orgs,memberships,remove_membership_for_user,delete,,Remove organization membership for a user +orgs.yaml,/orgs/{org}/outside_collaborators/{username},orgs/remove-outside-collaborator,orgs/remove_outside_collaborator,delete,,orgs,orgs,outside_collaborators,remove_outside_collaborator,delete,,Remove outside collaborator from an organization +orgs.yaml,/orgs/{org}/public_members/{username},orgs/remove-public-membership-for-authenticated-user,orgs/remove_public_membership_for_authenticated_user,delete,,orgs,orgs,public_members,remove_public_membership_for_authenticated_user,delete,,Remove public organization membership for the authenticated user +orgs.yaml,/orgs/{org}/security-managers/teams/{team_slug},orgs/remove-security-manager-team,orgs/remove_security_manager_team,delete,,orgs,orgs,security_managers,remove_security_manager_team,delete,,Remove a security manager team +orgs.yaml,/orgs/{org}/personal-access-token-requests/{pat_request_id},orgs/review-pat-grant-request,orgs/review_pat_grant_request,post,,orgs,orgs,pat_grant_requests,review_pat_grant_request,exec,,Review a request to access organization resources with a fine-grained personal access token +orgs.yaml,/orgs/{org}/personal-access-token-requests,orgs/review-pat-grant-requests-in-bulk,orgs/review_pat_grant_requests_in_bulk,post,,orgs,orgs,pat_grant_requests,review_pat_grant_requests_in_bulk,exec,,Review requests to access organization resources with fine-grained personal access tokens +orgs.yaml,/orgs/{org}/organization-roles/teams/{team_slug},orgs/revoke-all-org-roles-team,orgs/revoke_all_org_roles_team,delete,,orgs,orgs,role_team_assignments,revoke_all_org_roles_team,delete,,Remove all organization roles for a team +orgs.yaml,/orgs/{org}/organization-roles/users/{username},orgs/revoke-all-org-roles-user,orgs/revoke_all_org_roles_user,delete,,orgs,orgs,role_user_assignments,revoke_all_org_roles_user,delete,,Remove all organization roles for a user +orgs.yaml,/orgs/{org}/organization-roles/teams/{team_slug}/{role_id},orgs/revoke-org-role-team,orgs/revoke_org_role_team,delete,,orgs,orgs,role_team_assignments,revoke_org_role_team,delete,,Remove an organization role from a team +orgs.yaml,/orgs/{org}/organization-roles/users/{username}/{role_id},orgs/revoke-org-role-user,orgs/revoke_org_role_user,delete,,orgs,orgs,role_user_assignments,revoke_org_role_user,delete,,Remove an organization role from a user +orgs.yaml,/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster},orgs/set-cluster-deployment-records,orgs/set_cluster_deployment_records,post,,orgs,orgs,artifact_deployment_records,set_cluster_deployment_records,insert,,Set cluster deployment records +orgs.yaml,/orgs/{org}/settings/immutable-releases,orgs/set-immutable-releases-settings,orgs/set_immutable_releases_settings,put,,orgs,orgs,immutable_releases_settings,set_immutable_releases_settings,replace,,Set immutable releases settings for an organization +orgs.yaml,/orgs/{org}/settings/immutable-releases/repositories,orgs/set-immutable-releases-settings-repositories,orgs/set_immutable_releases_settings_repositories,put,,orgs,orgs,immutable_releases_repos,set_immutable_releases_settings_repositories,replace,,Set selected repositories for immutable releases enforcement +orgs.yaml,/orgs/{org}/memberships/{username},orgs/set-membership-for-user,orgs/set_membership_for_user,put,org-membership,orgs,orgs,memberships,set_membership_for_user,replace,,Set organization membership for a user +orgs.yaml,/orgs/{org}/public_members/{username},orgs/set-public-membership-for-authenticated-user,orgs/set_public_membership_for_authenticated_user,put,,orgs,orgs,public_members,set_public_membership_for_authenticated_user,replace,,Set public organization membership for the authenticated user +orgs.yaml,/orgs/{org}/blocks/{username},orgs/unblock-user,orgs/unblock_user,delete,,orgs,orgs,blocking,unblock_user,exec,,Unblock a user from an organization +orgs.yaml,/orgs/{org},orgs/update,orgs/update,patch,organization-full,orgs,orgs,orgs,update,update,,Update an organization +orgs.yaml,/orgs/{org}/issue-fields/{issue_field_id},orgs/update-issue-field,orgs/update_issue_field,patch,,orgs,orgs,issue_fields,update_issue_field,update,,Update issue field for an organization +orgs.yaml,/orgs/{org}/issue-types/{issue_type_id},orgs/update-issue-type,orgs/update_issue_type,put,,orgs,orgs,issue_types,update_issue_type,replace,,Update issue type for an organization +orgs.yaml,/user/memberships/orgs/{org},orgs/update-membership-for-authenticated-user,orgs/update_membership_for_authenticated_user,patch,org-membership,orgs,orgs,memberships,update_membership_for_authenticated_user,update,,Update an organization membership for the authenticated user +orgs.yaml,/orgs/{org}/personal-access-tokens/{pat_id},orgs/update-pat-access,orgs/update_pat_access,post,,orgs,orgs,pat_grants,update_pat_access,exec,,Update the access a fine-grained personal access token has to organization resources +orgs.yaml,/orgs/{org}/personal-access-tokens,orgs/update-pat-accesses,orgs/update_pat_accesses,post,,orgs,orgs,pat_grants,update_pat_accesses,exec,,Update the access to organization resources via fine-grained personal access tokens +orgs.yaml,/orgs/{org}/hooks/{hook_id},orgs/update-webhook,orgs/update_webhook,patch,org-hook,orgs,orgs,webhooks,update_webhook,update,,Update an organization webhook +orgs.yaml,/orgs/{org}/hooks/{hook_id}/config,orgs/update-webhook-config-for-org,orgs/update_webhook_config_for_org,patch,webhook-config,orgs,orgs,webhook_config,update_webhook_config_for_org,update,,Update a webhook configuration for an organization +packages.yaml,/user/packages/{package_type}/{package_name},packages/delete-package-for-authenticated-user,packages/delete_package_for_authenticated_user,delete,,packages,packages,packages,delete_package_for_authenticated_user,delete,,Delete a package for the authenticated user +packages.yaml,/orgs/{org}/packages/{package_type}/{package_name},packages/delete-package-for-org,packages/delete_package_for_org,delete,,packages,packages,packages,delete_package_for_org,delete,,Delete a package for an organization +packages.yaml,/users/{username}/packages/{package_type}/{package_name},packages/delete-package-for-user,packages/delete_package_for_user,delete,,packages,packages,packages,delete_package_for_user,delete,,Delete a package for a user packages.yaml,/user/packages/{package_type}/{package_name}/versions/{package_version_id},packages/delete-package-version-for-authenticated-user,packages/delete_package_version_for_authenticated_user,delete,,packages,packages,package_versions,delete_package_version_for_authenticated_user,delete,,Delete a package version for the authenticated user packages.yaml,/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id},packages/delete-package-version-for-org,packages/delete_package_version_for_org,delete,,packages,packages,package_versions,delete_package_version_for_org,delete,,Delete package version for an organization packages.yaml,/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id},packages/delete-package-version-for-user,packages/delete_package_version_for_user,delete,,packages,packages,package_versions,delete_package_version_for_user,delete,,Delete package version for a user packages.yaml,/user/packages/{package_type}/{package_name}/versions,packages/get-all-package-versions-for-package-owned-by-authenticated-user,packages/get_all_package_versions_for_package_owned_by_authenticated_user,get,package-version,packages,packages,package_versions,get_all_package_versions_for_package_owned_by_authenticated_user,select,,List package versions for a package owned by the authenticated user packages.yaml,/orgs/{org}/packages/{package_type}/{package_name}/versions,packages/get-all-package-versions-for-package-owned-by-org,packages/get_all_package_versions_for_package_owned_by_org,get,package-version,packages,packages,package_versions,get_all_package_versions_for_package_owned_by_org,select,,List package versions for a package owned by an organization packages.yaml,/users/{username}/packages/{package_type}/{package_name}/versions,packages/get-all-package-versions-for-package-owned-by-user,packages/get_all_package_versions_for_package_owned_by_user,get,package-version,packages,packages,package_versions,get_all_package_versions_for_package_owned_by_user,select,,List package versions for a package owned by a user -packages.yaml,/user/packages/{package_type}/{package_name}/versions/{package_version_id},packages/get-package-version-for-authenticated-user,packages/get_package_version_for_authenticated_user,get,package-version,packages,packages,package_versions,get_package_version_for_authenticated_user,select,,Get a package version for the authenticated user -packages.yaml,/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id},packages/get-package-version-for-organization,packages/get_package_version_for_organization,get,package-version,packages,packages,package_versions,get_package_version_for_organization,select,,Get a package version for an organization -packages.yaml,/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id},packages/get-package-version-for-user,packages/get_package_version_for_user,get,package-version,packages,packages,package_versions,get_package_version_for_user,select,,Get a package version for a user -packages.yaml,/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore,packages/restore-package-version-for-authenticated-user,packages/restore_package_version_for_authenticated_user,post,,packages,packages,package_versions,restore_package_version_for_authenticated_user,exec,,Restore a package version for the authenticated user -packages.yaml,/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore,packages/restore-package-version-for-org,packages/restore_package_version_for_org,post,,packages,packages,package_versions,restore_package_version_for_org,exec,,Restore package version for an organization -packages.yaml,/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore,packages/restore-package-version-for-user,packages/restore_package_version_for_user,post,,packages,packages,package_versions,restore_package_version_for_user,exec,,Restore package version for a user -packages.yaml,/user/packages/{package_type}/{package_name},packages/delete-package-for-authenticated-user,packages/delete_package_for_authenticated_user,delete,,packages,packages,packages,delete_package_for_authenticated_user,delete,,Delete a package for the authenticated user -packages.yaml,/orgs/{org}/packages/{package_type}/{package_name},packages/delete-package-for-org,packages/delete_package_for_org,delete,,packages,packages,packages,delete_package_for_org,delete,,Delete a package for an organization -packages.yaml,/users/{username}/packages/{package_type}/{package_name},packages/delete-package-for-user,packages/delete_package_for_user,delete,,packages,packages,packages,delete_package_for_user,delete,,Delete a package for a user packages.yaml,/user/packages/{package_type}/{package_name},packages/get-package-for-authenticated-user,packages/get_package_for_authenticated_user,get,package,packages,packages,packages,get_package_for_authenticated_user,select,,Get a package for the authenticated user packages.yaml,/orgs/{org}/packages/{package_type}/{package_name},packages/get-package-for-organization,packages/get_package_for_organization,get,package,packages,packages,packages,get_package_for_organization,select,,Get a package for an organization packages.yaml,/users/{username}/packages/{package_type}/{package_name},packages/get-package-for-user,packages/get_package_for_user,get,package,packages,packages,packages,get_package_for_user,select,,Get a package for a user +packages.yaml,/user/packages/{package_type}/{package_name}/versions/{package_version_id},packages/get-package-version-for-authenticated-user,packages/get_package_version_for_authenticated_user,get,package-version,packages,packages,package_versions,get_package_version_for_authenticated_user,select,,Get a package version for the authenticated user +packages.yaml,/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id},packages/get-package-version-for-organization,packages/get_package_version_for_organization,get,package-version,packages,packages,package_versions,get_package_version_for_organization,select,,Get a package version for an organization +packages.yaml,/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id},packages/get-package-version-for-user,packages/get_package_version_for_user,get,package-version,packages,packages,package_versions,get_package_version_for_user,select,,Get a package version for a user +packages.yaml,/user/docker/conflicts,packages/list-docker-migration-conflicting-packages-for-authenticated-user,packages/list_docker_migration_conflicting_packages_for_authenticated_user,get,package,packages,packages,docker_migration_packages,list_docker_migration_conflicting_packages_for_authenticated_user,select,,Get list of conflicting packages during Docker migration for authenticated-user +packages.yaml,/orgs/{org}/docker/conflicts,packages/list-docker-migration-conflicting-packages-for-organization,packages/list_docker_migration_conflicting_packages_for_organization,get,package,packages,packages,docker_migration_packages,list_docker_migration_conflicting_packages_for_organization,select,,Get list of conflicting packages during Docker migration for organization +packages.yaml,/users/{username}/docker/conflicts,packages/list-docker-migration-conflicting-packages-for-user,packages/list_docker_migration_conflicting_packages_for_user,get,package,packages,packages,docker_migration_packages,list_docker_migration_conflicting_packages_for_user,select,,Get list of conflicting packages during Docker migration for user packages.yaml,/user/packages,packages/list-packages-for-authenticated-user,packages/list_packages_for_authenticated_user,get,package,packages,packages,packages,list_packages_for_authenticated_user,select,,List packages for the authenticated user's namespace packages.yaml,/orgs/{org}/packages,packages/list-packages-for-organization,packages/list_packages_for_organization,get,package,packages,packages,packages,list_packages_for_organization,select,,List packages for an organization packages.yaml,/users/{username}/packages,packages/list-packages-for-user,packages/list_packages_for_user,get,package,packages,packages,packages,list_packages_for_user,select,,List packages for a user packages.yaml,/user/packages/{package_type}/{package_name}/restore,packages/restore-package-for-authenticated-user,packages/restore_package_for_authenticated_user,post,,packages,packages,packages,restore_package_for_authenticated_user,exec,,Restore a package for the authenticated user packages.yaml,/orgs/{org}/packages/{package_type}/{package_name}/restore,packages/restore-package-for-org,packages/restore_package_for_org,post,,packages,packages,packages,restore_package_for_org,exec,,Restore a package for an organization packages.yaml,/users/{username}/packages/{package_type}/{package_name}/restore,packages/restore-package-for-user,packages/restore_package_for_user,post,,packages,packages,packages,restore_package_for_user,exec,,Restore a package for a user +packages.yaml,/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore,packages/restore-package-version-for-authenticated-user,packages/restore_package_version_for_authenticated_user,post,,packages,packages,package_versions,restore_package_version_for_authenticated_user,exec,,Restore a package version for the authenticated user +packages.yaml,/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore,packages/restore-package-version-for-org,packages/restore_package_version_for_org,post,,packages,packages,package_versions,restore_package_version_for_org,exec,,Restore package version for an organization +packages.yaml,/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore,packages/restore-package-version-for-user,packages/restore_package_version_for_user,post,,packages,packages,package_versions,restore_package_version_for_user,exec,,Restore package version for a user +private_registries.yaml,/orgs/{org}/private-registries,private-registries/create-org-private-registry,private_registries/create_org_private_registry,post,,private-registries,private_registries,private_registries,create_org_private_registry,insert,,Create a private registry for an organization private_registries.yaml,/orgs/{org}/private-registries/{secret_name},private-registries/delete-org-private-registry,private_registries/delete_org_private_registry,delete,,private-registries,private_registries,private_registries,delete_org_private_registry,delete,,Delete a private registry for an organization private_registries.yaml,/orgs/{org}/private-registries/{secret_name},private-registries/get-org-private-registry,private_registries/get_org_private_registry,get,,private-registries,private_registries,private_registries,get_org_private_registry,select,,Get a private registry for an organization -private_registries.yaml,/orgs/{org}/private-registries,private-registries/list-org-private-registries,private_registries/list_org_private_registries,get,,private-registries,private_registries,private_registries,list_org_private_registries,select,,List private registries for an organization -private_registries.yaml,/orgs/{org}/private-registries/{secret_name},private-registries/update-org-private-registry,private_registries/update_org_private_registry,patch,,private-registries,private_registries,private_registries,update_org_private_registry,update,,Update a private registry for an organization -private_registries.yaml,/orgs/{org}/private-registries,private-registries/create-org-private-registry,private_registries/create_org_private_registry,post,,private-registries,private_registries,private_registries,create_org_private_registry,insert,,Create a private registry for an organization private_registries.yaml,/orgs/{org}/private-registries/public-key,private-registries/get-org-public-key,private_registries/get_org_public_key,get,,private-registries,private_registries,private_registry_public_key,get_org_public_key,select,,Get private registries public key for an organization -projects.yaml,/projects/columns/cards/{card_id},projects/delete-card,projects/delete_card,delete,,projects,projects,cards,delete_card,delete,,Delete a project card -projects.yaml,/projects/columns/cards/{card_id},projects/get-card,projects/get_card,get,project-card,projects,projects,cards,get_card,select,,Get a project card -projects.yaml,/projects/columns/{column_id}/cards,projects/list-cards,projects/list_cards,get,project-card,projects,projects,cards,list_cards,select,,List project cards -projects.yaml,/projects/columns/cards/{card_id},projects/update-card,projects/update_card,patch,project-card,projects,projects,cards,update_card,update,,Update an existing project card -projects.yaml,/projects/columns/{column_id}/cards,projects/create-card,projects/create_card,post,project-card,projects,projects,cards,create_card,insert,,Create a project card -projects.yaml,/projects/columns/cards/{card_id}/moves,projects/move-card,projects/move_card,post,,projects,projects,cards,move_card,exec,,Move a project card -projects.yaml,/projects/{project_id}/collaborators/{username},projects/remove-collaborator,projects/remove_collaborator,delete,,projects,projects,collaborators,remove_collaborator,delete,,Remove user as a collaborator -projects.yaml,/projects/{project_id}/collaborators/{username}/permission,projects/get-permission-for-user,projects/get_permission_for_user,get,project-collaborator-permission,projects,projects,collaborators,get_permission_for_user,select,,Get project permission for a user -projects.yaml,/projects/{project_id}/collaborators,projects/list-collaborators,projects/list_collaborators,get,simple-user,projects,projects,collaborators,list_collaborators,select,,List project collaborators -projects.yaml,/projects/{project_id}/collaborators/{username},projects/add-collaborator,projects/add_collaborator,put,,projects,projects,collaborators,add_collaborator,insert,,Add project collaborator -projects.yaml,/projects/columns/{column_id},projects/delete-column,projects/delete_column,delete,,projects,projects,columns,delete_column,delete,,Delete a project column -projects.yaml,/projects/columns/{column_id},projects/get-column,projects/get_column,get,project-column,projects,projects,columns,get_column,select,,Get a project column -projects.yaml,/projects/{project_id}/columns,projects/list-columns,projects/list_columns,get,project-column,projects,projects,columns,list_columns,select,,List project columns -projects.yaml,/projects/columns/{column_id},projects/update-column,projects/update_column,patch,project-column,projects,projects,columns,update_column,update,,Update an existing project column -projects.yaml,/projects/{project_id}/columns,projects/create-column,projects/create_column,post,project-column,projects,projects,columns,create_column,insert,,Create a project column -projects.yaml,/projects/columns/{column_id}/moves,projects/move-column,projects/move_column,post,,projects,projects,columns,move_column,exec,,Move a project column -projects.yaml,/orgs/{org}/projectsV2/{project_number}/drafts,projects/create-draft-item-for-org,projects/create_draft_item_for_org,post,,projects,projects,project_draft_items,create_draft_item_for_org,insert,,Create draft item for organization owned project -projects.yaml,/orgs/{org}/projectsV2/{project_number}/fields/{field_id},projects/get-field-for-org,projects/get_field_for_org,get,,projects,projects,project_fields,get_field_for_org,select,,Get project field for organization -projects.yaml,/users/{username}/projectsV2/{project_number}/fields/{field_id},projects/get-field-for-user,projects/get_field_for_user,get,,projects,projects,project_fields,get_field_for_user,select,,Get project field for user -projects.yaml,/orgs/{org}/projectsV2/{project_number}/fields,projects/list-fields-for-org,projects/list_fields_for_org,get,,projects,projects,project_fields,list_fields_for_org,select,,List project fields for organization -projects.yaml,/users/{username}/projectsV2/{project_number}/fields,projects/list-fields-for-user,projects/list_fields_for_user,get,,projects,projects,project_fields,list_fields_for_user,select,,List project fields for user +private_registries.yaml,/orgs/{org}/private-registries,private-registries/list-org-private-registries,private_registries/list_org_private_registries,get,,private-registries,private_registries,private_registries,list_org_private_registries,select,$.configurations,List private registries for an organization +private_registries.yaml,/orgs/{org}/private-registries/{secret_name},private-registries/update-org-private-registry,private_registries/update_org_private_registry,patch,,private-registries,private_registries,private_registries,update_org_private_registry,update,,Update a private registry for an organization projects.yaml,/orgs/{org}/projectsV2/{project_number}/fields,projects/add-field-for-org,projects/add_field_for_org,post,,projects,projects,project_fields,add_field_for_org,insert,,Add a field to an organization-owned project. projects.yaml,/users/{username}/projectsV2/{project_number}/fields,projects/add-field-for-user,projects/add_field_for_user,post,,projects,projects,project_fields,add_field_for_user,insert,,Add field to user owned project -projects.yaml,/orgs/{org}/projectsV2/{project_number}/items/{item_id},projects/delete-item-for-org,projects/delete_item_for_org,delete,,projects,projects,project_items,delete_item_for_org,delete,,Delete project item for organization -projects.yaml,/users/{username}/projectsV2/{project_number}/items/{item_id},projects/delete-item-for-user,projects/delete_item_for_user,delete,,projects,projects,project_items,delete_item_for_user,delete,,Delete project item for user -projects.yaml,/orgs/{org}/projectsV2/{project_number}/items/{item_id},projects/get-org-item,projects/get_org_item,get,,projects,projects,project_items,get_org_item,select,,Get an item for an organization owned project -projects.yaml,/users/{username}/projectsV2/{project_number}/items/{item_id},projects/get-user-item,projects/get_user_item,get,,projects,projects,project_items,get_user_item,select,,Get an item for a user owned project -projects.yaml,/orgs/{org}/projectsV2/{project_number}/items,projects/list-items-for-org,projects/list_items_for_org,get,,projects,projects,project_items,list_items_for_org,select,,List items for an organization owned project -projects.yaml,/users/{username}/projectsV2/{project_number}/items,projects/list-items-for-user,projects/list_items_for_user,get,,projects,projects,project_items,list_items_for_user,select,,List items for a user owned project -projects.yaml,/orgs/{org}/projectsV2/{project_number}/items/{item_id},projects/update-item-for-org,projects/update_item_for_org,patch,,projects,projects,project_items,update_item_for_org,update,,Update project item for organization -projects.yaml,/users/{username}/projectsV2/{project_number}/items/{item_id},projects/update-item-for-user,projects/update_item_for_user,patch,,projects,projects,project_items,update_item_for_user,update,,Update project item for user projects.yaml,/orgs/{org}/projectsV2/{project_number}/items,projects/add-item-for-org,projects/add_item_for_org,post,,projects,projects,project_items,add_item_for_org,insert,,Add item to organization owned project projects.yaml,/users/{username}/projectsV2/{project_number}/items,projects/add-item-for-user,projects/add_item_for_user,post,,projects,projects,project_items,add_item_for_user,insert,,Add item to user owned project projects.yaml,/user/{user_id}/projectsV2/{project_number}/drafts,projects/create-draft-item-for-authenticated-user,projects/create_draft_item_for_authenticated_user,post,,projects,projects,project_items,create_draft_item_for_authenticated_user,insert,,Create draft item for user owned project -projects.yaml,/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items,projects/list-view-items-for-org,projects/list_view_items_for_org,get,,projects,projects,project_view_items,list_view_items_for_org,select,,List items for an organization project view -projects.yaml,/users/{username}/projectsV2/{project_number}/views/{view_number}/items,projects/list-view-items-for-user,projects/list_view_items_for_user,get,,projects,projects,project_view_items,list_view_items_for_user,select,,List items for a user project view +projects.yaml,/orgs/{org}/projectsV2/{project_number}/drafts,projects/create-draft-item-for-org,projects/create_draft_item_for_org,post,,projects,projects,project_draft_items,create_draft_item_for_org,insert,,Create draft item for organization owned project projects.yaml,/orgs/{org}/projectsV2/{project_number}/views,projects/create-view-for-org,projects/create_view_for_org,post,,projects,projects,project_views,create_view_for_org,insert,,Create a view for an organization-owned project projects.yaml,/users/{user_id}/projectsV2/{project_number}/views,projects/create-view-for-user,projects/create_view_for_user,post,,projects,projects,project_views,create_view_for_user,insert,,Create a view for a user-owned project -projects.yaml,/projects/{project_id},projects/delete,projects/delete,delete,,projects,projects,projects,delete,delete,,Delete a project -projects.yaml,/projects/{project_id},projects/get,projects/get,get,project,projects,projects,projects,get,select,,Get a project +projects.yaml,/orgs/{org}/projectsV2/{project_number}/items/{item_id},projects/delete-item-for-org,projects/delete_item_for_org,delete,,projects,projects,project_items,delete_item_for_org,delete,,Delete project item for organization +projects.yaml,/users/{username}/projectsV2/{project_number}/items/{item_id},projects/delete-item-for-user,projects/delete_item_for_user,delete,,projects,projects,project_items,delete_item_for_user,delete,,Delete project item for user +projects.yaml,/orgs/{org}/projectsV2/{project_number}/fields/{field_id},projects/get-field-for-org,projects/get_field_for_org,get,,projects,projects,project_fields,get_field_for_org,select,,Get project field for organization +projects.yaml,/users/{username}/projectsV2/{project_number}/fields/{field_id},projects/get-field-for-user,projects/get_field_for_user,get,,projects,projects,project_fields,get_field_for_user,select,,Get project field for user projects.yaml,/orgs/{org}/projectsV2/{project_number},projects/get-for-org,projects/get_for_org,get,,projects,projects,projects,get_for_org,select,,Get project for organization projects.yaml,/users/{username}/projectsV2/{project_number},projects/get-for-user,projects/get_for_user,get,,projects,projects,projects,get_for_user,select,,Get project for user +projects.yaml,/orgs/{org}/projectsV2/{project_number}/items/{item_id},projects/get-org-item,projects/get_org_item,get,,projects,projects,project_items,get_org_item,select,,Get an item for an organization owned project +projects.yaml,/users/{username}/projectsV2/{project_number}/items/{item_id},projects/get-user-item,projects/get_user_item,get,,projects,projects,project_items,get_user_item,select,,Get an item for a user owned project +projects.yaml,/orgs/{org}/projectsV2/{project_number}/fields,projects/list-fields-for-org,projects/list_fields_for_org,get,,projects,projects,project_fields,list_fields_for_org,select,,List project fields for organization +projects.yaml,/users/{username}/projectsV2/{project_number}/fields,projects/list-fields-for-user,projects/list_fields_for_user,get,,projects,projects,project_fields,list_fields_for_user,select,,List project fields for user projects.yaml,/orgs/{org}/projectsV2,projects/list-for-org,projects/list_for_org,get,project,projects,projects,projects,list_for_org,select,,List organization projects -projects.yaml,/repos/{owner}/{repo}/projects,projects/list-for-repo,projects/list_for_repo,get,project,projects,projects,projects,list_for_repo,select,,List repository projects projects.yaml,/users/{username}/projectsV2,projects/list-for-user,projects/list_for_user,get,project,projects,projects,projects,list_for_user,select,,List user projects -projects.yaml,/projects/{project_id},projects/update,projects/update,patch,project,projects,projects,projects,update,update,,Update a project -projects.yaml,/user/projects,projects/create-for-authenticated-user,projects/create_for_authenticated_user,post,project,projects,projects,projects,create_for_authenticated_user,insert,,Create a user project -projects.yaml,/orgs/{org}/projects,projects/create-for-org,projects/create_for_org,post,project,projects,projects,projects,create_for_org,insert,,Create an organization project -projects.yaml,/repos/{owner}/{repo}/projects,projects/create-for-repo,projects/create_for_repo,post,project,projects,projects,projects,create_for_repo,insert,,Create a repository project -pulls.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id},pulls/delete-review-comment,pulls/delete_review_comment,delete,,pulls,pulls,comments,delete_review_comment,delete,,Delete a review comment for a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id},pulls/get-review-comment,pulls/get_review_comment,get,pull-request-review-comment,pulls,pulls,comments,get_review_comment,select,,Get a review comment for a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/comments,pulls/list-review-comments,pulls/list_review_comments,get,pull-request-review-comment,pulls,pulls,comments,list_review_comments,select,,List review comments on a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/comments,pulls/list-review-comments-for-repo,pulls/list_review_comments_for_repo,get,pull-request-review-comment,pulls,pulls,comments,list_review_comments_for_repo,select,,List review comments in a repository -pulls.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id},pulls/update-review-comment,pulls/update_review_comment,patch,pull-request-review-comment,pulls,pulls,comments,update_review_comment,update,,Update a review comment for a pull request +projects.yaml,/orgs/{org}/projectsV2/{project_number}/items,projects/list-items-for-org,projects/list_items_for_org,get,,projects,projects,project_items,list_items_for_org,select,,List items for an organization owned project +projects.yaml,/users/{username}/projectsV2/{project_number}/items,projects/list-items-for-user,projects/list_items_for_user,get,,projects,projects,project_items,list_items_for_user,select,,List items for a user owned project +projects.yaml,/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items,projects/list-view-items-for-org,projects/list_view_items_for_org,get,,projects,projects,project_view_items,list_view_items_for_org,select,,List items for an organization project view +projects.yaml,/users/{username}/projectsV2/{project_number}/views/{view_number}/items,projects/list-view-items-for-user,projects/list_view_items_for_user,get,,projects,projects,project_view_items,list_view_items_for_user,select,,List items for a user project view +projects.yaml,/orgs/{org}/projectsV2/{project_number}/items/{item_id},projects/update-item-for-org,projects/update_item_for_org,patch,,projects,projects,project_items,update_item_for_org,update,,Update project item for organization +projects.yaml,/users/{username}/projectsV2/{project_number}/items/{item_id},projects/update-item-for-user,projects/update_item_for_user,patch,,projects,projects,project_items,update_item_for_user,update,,Update project item for user +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/merge,pulls/check-if-merged,pulls/check_if_merged,get,,pulls,pulls,pull_request,check_if_merged,exec,,Check if a pull request has been merged +pulls.yaml,/repos/{owner}/{repo}/pulls,pulls/create,pulls/create,post,pull-request,pulls,pulls,pull_request,create,insert,,Create a pull request pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies,pulls/create-reply-for-review-comment,pulls/create_reply_for_review_comment,post,pull-request-review-comment,pulls,pulls,comments,create_reply_for_review_comment,insert,,Create a reply for a review comment +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews,pulls/create-review,pulls/create_review,post,pull-request-review,pulls,pulls,reviews,create_review,insert,,Create a review for a pull request pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/comments,pulls/create-review-comment,pulls/create_review_comment,post,pull-request-review-comment,pulls,pulls,comments,create_review_comment,insert,,Create a review comment for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id},pulls/delete-pending-review,pulls/delete_pending_review,delete,pull-request-review,pulls,pulls,reviews,delete_pending_review,delete,,Delete a pending review for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id},pulls/delete-review-comment,pulls/delete_review_comment,delete,,pulls,pulls,comments,delete_review_comment,delete,,Delete a review comment for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals,pulls/dismiss-review,pulls/dismiss_review,put,pull-request-review,pulls,pulls,reviews,dismiss_review,exec,,Dismiss a review for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number},pulls/get,pulls/get,get,pull-request,pulls,pulls,pull_request,get,select,,Get a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id},pulls/get-review,pulls/get_review,get,pull-request-review,pulls,pulls,reviews,get_review,select,,Get a review for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id},pulls/get-review-comment,pulls/get_review_comment,get,pull-request-review-comment,pulls,pulls,comments,get_review_comment,select,,Get a review comment for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls,pulls/list,pulls/list,get,pull-request-simple,pulls,pulls,pull_requests,list,select,,List pull requests pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments,pulls/list-comments-for-review,pulls/list_comments_for_review,get,review-comment,pulls,pulls,comments_for_review,list_comments_for_review,select,,List comments for a pull request review pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/commits,pulls/list-commits,pulls/list_commits,get,commit,pulls,pulls,commits,list_commits,select,,List commits on a pull request pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/files,pulls/list-files,pulls/list_files,get,diff-entry,pulls,pulls,files,list_files,select,,List pull requests files -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/merge,pulls/check-if-merged,pulls/check_if_merged,get,,pulls,pulls,pull_request,check_if_merged,exec,,Check if a pull request has been merged -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number},pulls/get,pulls/get,get,pull-request,pulls,pulls,pull_request,get,select,,Get a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number},pulls/update,pulls/update,patch,pull-request,pulls,pulls,pull_request,update,update,,Update a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls,pulls/create,pulls/create,post,pull-request,pulls,pulls,pull_request,create,insert,,Create a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers,pulls/list-requested-reviewers,pulls/list_requested_reviewers,get,pull-request-review-request,pulls,pulls,review_requests,list_requested_reviewers,select,,Get all requested reviewers for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/comments,pulls/list-review-comments,pulls/list_review_comments,get,pull-request-review-comment,pulls,pulls,comments,list_review_comments,select,,List review comments on a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/comments,pulls/list-review-comments-for-repo,pulls/list_review_comments_for_repo,get,pull-request-review-comment,pulls,pulls,comments,list_review_comments_for_repo,select,,List review comments in a repository +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews,pulls/list-reviews,pulls/list_reviews,get,pull-request-review,pulls,pulls,reviews,list_reviews,select,,List reviews for a pull request pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/merge,pulls/merge,pulls/merge,put,pull-request-merge-result,pulls,pulls,pull_request,merge,exec,,Merge a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/update-branch,pulls/update-branch,pulls/update_branch,put,,pulls,pulls,pull_request,update_branch,exec,,Update a pull request branch -pulls.yaml,/repos/{owner}/{repo}/pulls,pulls/list,pulls/list,get,pull-request-simple,pulls,pulls,pull_requests,list,select,,List pull requests pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers,pulls/remove-requested-reviewers,pulls/remove_requested_reviewers,delete,pull-request-simple,pulls,pulls,review_requests,remove_requested_reviewers,delete,,Remove requested reviewers from a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers,pulls/list-requested-reviewers,pulls/list_requested_reviewers,get,pull-request-review-request,pulls,pulls,review_requests,list_requested_reviewers,select,,Get all requested reviewers for a pull request pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers,pulls/request-reviewers,pulls/request_reviewers,post,pull-request-simple,pulls,pulls,review_requests,request_reviewers,insert,,Request reviewers for a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id},pulls/delete-pending-review,pulls/delete_pending_review,delete,pull-request-review,pulls,pulls,reviews,delete_pending_review,delete,,Delete a pending review for a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id},pulls/get-review,pulls/get_review,get,pull-request-review,pulls,pulls,reviews,get_review,select,,Get a review for a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews,pulls/list-reviews,pulls/list_reviews,get,pull-request-review,pulls,pulls,reviews,list_reviews,select,,List reviews for a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews,pulls/create-review,pulls/create_review,post,pull-request-review,pulls,pulls,reviews,create_review,insert,,Create a review for a pull request pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events,pulls/submit-review,pulls/submit_review,post,pull-request-review,pulls,pulls,reviews,submit_review,exec,,Submit a review for a pull request -pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals,pulls/dismiss-review,pulls/dismiss_review,put,pull-request-review,pulls,pulls,reviews,dismiss_review,exec,,Dismiss a review for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number},pulls/update,pulls/update,patch,pull-request,pulls,pulls,pull_request,update,update,,Update a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/update-branch,pulls/update-branch,pulls/update_branch,put,,pulls,pulls,pull_request,update_branch,exec,,Update a pull request branch pulls.yaml,/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id},pulls/update-review,pulls/update_review,put,pull-request-review,pulls,pulls,reviews,update_review,replace,,Update a review for a pull request +pulls.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id},pulls/update-review-comment,pulls/update_review_comment,patch,pull-request-review-comment,pulls,pulls,comments,update_review_comment,update,,Update a review comment for a pull request rate_limit.yaml,/rate_limit,rate-limit/get,rate_limit/get,get,rate-limit-overview,rate-limit,rate_limit,rate_limit,get,select,,Get rate limit status for the authenticated user -reactions.yaml,/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id},reactions/delete-for-commit-comment,reactions/delete_for_commit_comment,delete,,reactions,reactions,commit_comments,delete_for_commit_comment,delete,,Delete a commit comment reaction -reactions.yaml,/repos/{owner}/{repo}/comments/{comment_id}/reactions,reactions/list-for-commit-comment,reactions/list_for_commit_comment,get,reaction,reactions,reactions,commit_comments,list_for_commit_comment,select,,List reactions for a commit comment reactions.yaml,/repos/{owner}/{repo}/comments/{comment_id}/reactions,reactions/create-for-commit-comment,reactions/create_for_commit_comment,post,reaction,reactions,reactions,commit_comments,create_for_commit_comment,insert,,Create reaction for a commit comment +reactions.yaml,/repos/{owner}/{repo}/issues/{issue_number}/reactions,reactions/create-for-issue,reactions/create_for_issue,post,reaction,reactions,reactions,issue_comments,create_for_issue,insert,,Create reaction for an issue +reactions.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions,reactions/create-for-issue-comment,reactions/create_for_issue_comment,post,reaction,reactions,reactions,issue_comments,create_for_issue_comment,insert,,Create reaction for an issue comment +reactions.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions,reactions/create-for-pull-request-review-comment,reactions/create_for_pull_request_review_comment,post,reaction,reactions,reactions,pr_comments,create_for_pull_request_review_comment,insert,,Create reaction for a pull request review comment +reactions.yaml,/repos/{owner}/{repo}/releases/{release_id}/reactions,reactions/create-for-release,reactions/create_for_release,post,reaction,reactions,reactions,release_comments,create_for_release,insert,,Create reaction for a release +reactions.yaml,/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id},reactions/delete-for-commit-comment,reactions/delete_for_commit_comment,delete,,reactions,reactions,commit_comments,delete_for_commit_comment,delete,,Delete a commit comment reaction reactions.yaml,/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id},reactions/delete-for-issue,reactions/delete_for_issue,delete,,reactions,reactions,issue_comments,delete_for_issue,delete,,Delete an issue reaction reactions.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id},reactions/delete-for-issue-comment,reactions/delete_for_issue_comment,delete,,reactions,reactions,issue_comments,delete_for_issue_comment,delete,,Delete an issue comment reaction +reactions.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id},reactions/delete-for-pull-request-comment,reactions/delete_for_pull_request_comment,delete,,reactions,reactions,pr_comments,delete_for_pull_request_comment,delete,,Delete a pull request comment reaction +reactions.yaml,/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id},reactions/delete-for-release,reactions/delete_for_release,delete,,reactions,reactions,release_comments,delete_for_release,delete,,Delete a release reaction +reactions.yaml,/repos/{owner}/{repo}/comments/{comment_id}/reactions,reactions/list-for-commit-comment,reactions/list_for_commit_comment,get,reaction,reactions,reactions,commit_comments,list_for_commit_comment,select,,List reactions for a commit comment reactions.yaml,/repos/{owner}/{repo}/issues/{issue_number}/reactions,reactions/list-for-issue,reactions/list_for_issue,get,reaction,reactions,reactions,issue_comments,list_for_issue,select,,List reactions for an issue reactions.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions,reactions/list-for-issue-comment,reactions/list_for_issue_comment,get,reaction,reactions,reactions,issue_comments,list_for_issue_comment,select,,List reactions for an issue comment -reactions.yaml,/repos/{owner}/{repo}/issues/{issue_number}/reactions,reactions/create-for-issue,reactions/create_for_issue,post,reaction,reactions,reactions,issue_comments,create_for_issue,insert,,Create reaction for an issue -reactions.yaml,/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions,reactions/create-for-issue-comment,reactions/create_for_issue_comment,post,reaction,reactions,reactions,issue_comments,create_for_issue_comment,insert,,Create reaction for an issue comment -reactions.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id},reactions/delete-for-pull-request-comment,reactions/delete_for_pull_request_comment,delete,,reactions,reactions,pr_comments,delete_for_pull_request_comment,delete,,Delete a pull request comment reaction reactions.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions,reactions/list-for-pull-request-review-comment,reactions/list_for_pull_request_review_comment,get,reaction,reactions,reactions,pr_comments,list_for_pull_request_review_comment,select,,List reactions for a pull request review comment -reactions.yaml,/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions,reactions/create-for-pull-request-review-comment,reactions/create_for_pull_request_review_comment,post,reaction,reactions,reactions,pr_comments,create_for_pull_request_review_comment,insert,,Create reaction for a pull request review comment -reactions.yaml,/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id},reactions/delete-for-release,reactions/delete_for_release,delete,,reactions,reactions,release_comments,delete_for_release,delete,,Delete a release reaction reactions.yaml,/repos/{owner}/{repo}/releases/{release_id}/reactions,reactions/list-for-release,reactions/list_for_release,get,reaction,reactions,reactions,release_comments,list_for_release,select,,List reactions for a release -reactions.yaml,/repos/{owner}/{repo}/releases/{release_id}/reactions,reactions/create-for-release,reactions/create_for_release,post,reaction,reactions,reactions,release_comments,create_for_release,insert,,Create reaction for a release -reactions.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id},reactions/delete-for-team-discussion,reactions/delete_for_team_discussion,delete,,reactions,reactions,team_discussions,delete_for_team_discussion,delete,,Delete team discussion reaction -reactions.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id},reactions/delete-for-team-discussion-comment,reactions/delete_for_team_discussion_comment,delete,,reactions,reactions,team_discussions,delete_for_team_discussion_comment,delete,,Delete team discussion comment reaction -reactions.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions,reactions/list-for-team-discussion-comment-in-org,reactions/list_for_team_discussion_comment_in_org,get,reaction,reactions,reactions,team_discussions,list_for_team_discussion_comment_in_org,select,,List reactions for a team discussion comment -reactions.yaml,/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions,reactions/list-for-team-discussion-comment-legacy,reactions/list_for_team_discussion_comment_legacy,get,reaction,reactions,reactions,team_discussions,list_for_team_discussion_comment_legacy,select,,List reactions for a team discussion comment (Legacy) -reactions.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions,reactions/list-for-team-discussion-in-org,reactions/list_for_team_discussion_in_org,get,reaction,reactions,reactions,team_discussions,list_for_team_discussion_in_org,select,,List reactions for a team discussion -reactions.yaml,/teams/{team_id}/discussions/{discussion_number}/reactions,reactions/list-for-team-discussion-legacy,reactions/list_for_team_discussion_legacy,get,reaction,reactions,reactions,team_discussions,list_for_team_discussion_legacy,select,,List reactions for a team discussion (Legacy) -reactions.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions,reactions/create-for-team-discussion-comment-in-org,reactions/create_for_team_discussion_comment_in_org,post,reaction,reactions,reactions,team_discussions,create_for_team_discussion_comment_in_org,insert,,Create reaction for a team discussion comment -reactions.yaml,/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions,reactions/create-for-team-discussion-comment-legacy,reactions/create_for_team_discussion_comment_legacy,post,reaction,reactions,reactions,team_discussions,create_for_team_discussion_comment_legacy,insert,,Create reaction for a team discussion comment (Legacy) -reactions.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions,reactions/create-for-team-discussion-in-org,reactions/create_for_team_discussion_in_org,post,reaction,reactions,reactions,team_discussions,create_for_team_discussion_in_org,insert,,Create reaction for a team discussion -reactions.yaml,/teams/{team_id}/discussions/{discussion_number}/reactions,reactions/create-for-team-discussion-legacy,reactions/create_for_team_discussion_legacy,post,reaction,reactions,reactions,team_discussions,create_for_team_discussion_legacy,insert,,Create reaction for a team discussion (Legacy) -repos.yaml,/repos/{owner}/{repo}/activity,repos/list-activities,repos/list_activities,get,activity,repos,repos,activities,list_activities,select,,List repository activities -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins,repos/delete-admin-branch-protection,repos/delete_admin_branch_protection,delete,,repos,repos,admin_branch_protection,delete_admin_branch_protection,delete,,Delete admin branch protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins,repos/get-admin-branch-protection,repos/get_admin_branch_protection,get,protected-branch-admin-enforced,repos,repos,admin_branch_protection,get_admin_branch_protection,select,,Get admin branch protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins,repos/set-admin-branch-protection,repos/set_admin_branch_protection,post,protected-branch-admin-enforced,repos,repos,admin_branch_protection,set_admin_branch_protection,replace,,Set admin branch protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps,repos/remove-app-access-restrictions,repos/remove_app_access_restrictions,delete,integration,repos,repos,app_access_restrictions,remove_app_access_restrictions,delete,,Remove app access restrictions -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps,repos/get-apps-with-access-to-protected-branch,repos/get_apps_with_access_to_protected_branch,get,integration,repos,repos,app_access_restrictions,get_apps_with_access_to_protected_branch,select,,Get apps with access to the protected branch +repos.yaml,/user/repository_invitations/{invitation_id},repos/accept-invitation-for-authenticated-user,repos/accept_invitation_for_authenticated_user,patch,,repos,repos,invitations,accept_invitation_for_authenticated_user,exec,,Accept a repository invitation repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps,repos/add-app-access-restrictions,repos/add_app_access_restrictions,post,integration,repos,repos,app_access_restrictions,add_app_access_restrictions,insert,,Add app access restrictions -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps,repos/set-app-access-restrictions,repos/set_app_access_restrictions,put,integration,repos,repos,app_access_restrictions,set_app_access_restrictions,replace,,Set app access restrictions -repos.yaml,/repos/{owner}/{repo}/releases/assets/{asset_id},repos/delete-release-asset,repos/delete_release_asset,delete,,repos,repos,assets,delete_release_asset,delete,,Delete a release asset -repos.yaml,/repos/{owner}/{repo}/releases/assets/{asset_id},repos/get-release-asset,repos/get_release_asset,get,release-asset,repos,repos,assets,get_release_asset,select,,Get a release asset -repos.yaml,/repos/{owner}/{repo}/releases/{release_id}/assets,repos/list-release-assets,repos/list_release_assets,get,release-asset,repos,repos,assets,list_release_assets,select,,List release assets -repos.yaml,/repos/{owner}/{repo}/releases/assets/{asset_id},repos/update-release-asset,repos/update_release_asset,patch,release-asset,repos,repos,assets,update_release_asset,update,,Update a release asset -repos.yaml,/repos/{owner}/{repo}/releases/{release_id}/assets,repos/upload-release-asset,repos/upload_release_asset,post,release-asset,repos,repos,assets,upload_release_asset,insert,,Upload a release asset -repos.yaml,/repos/{owner}/{repo}/attestations/{subject_digest},repos/list-attestations,repos/list_attestations,get,,repos,repos,attestations,list_attestations,select,$.attestations,List attestations +repos.yaml,/repos/{owner}/{repo}/collaborators/{username},repos/add-collaborator,repos/add_collaborator,put,repository-invitation,repos,repos,collaborators,add_collaborator,insert,,Add a repository collaborator +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/add-status-check-contexts,repos/add_status_check_contexts,post,,repos,repos,status_check_contexts,add_status_check_contexts,insert,,Add status check contexts +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams,repos/add-team-access-restrictions,repos/add_team_access_restrictions,post,team,repos,repos,team_access_restrictions,add_team_access_restrictions,insert,,Add team access restrictions +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users,repos/add-user-access-restrictions,repos/add_user_access_restrictions,post,simple-user,repos,repos,user_access_restrictions,add_user_access_restrictions,insert,,Add user access restrictions +repos.yaml,/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel,repos/cancel-pages-deployment,repos/cancel_pages_deployment,post,,repos,repos,repo_pages_deployments,cancel_pages_deployment,insert,,Cancel a GitHub Pages deployment +repos.yaml,/repos/{owner}/{repo}/automated-security-fixes,repos/check-automated-security-fixes,repos/check_automated_security_fixes,get,check-automated-security-fixes,repos,repos,security_fixes,check_automated_security_fixes,select,,Check if automated security fixes are enabled for a repository +repos.yaml,/repos/{owner}/{repo}/collaborators/{username},repos/check-collaborator,repos/check_collaborator,get,,repos,repos,collaborators,check_collaborator,exec,,Check if a user is a repository collaborator +repos.yaml,/repos/{owner}/{repo}/immutable-releases,repos/check-immutable-releases,repos/check_immutable_releases,get,,repos,repos,repo_immutable_releases,check_immutable_releases,select,,Check if immutable releases are enabled for a repository +repos.yaml,/repos/{owner}/{repo}/private-vulnerability-reporting,repos/check-private-vulnerability-reporting,repos/check_private_vulnerability_reporting,get,,repos,repos,private_vulnerability_reporting,check_private_vulnerability_reporting,select,,Check if private vulnerability reporting is enabled for a repository +repos.yaml,/repos/{owner}/{repo}/vulnerability-alerts,repos/check-vulnerability-alerts,repos/check_vulnerability_alerts,get,,repos,repos,vulnerability_alerts,check_vulnerability_alerts,exec,,Check if vulnerability alerts are enabled for a repository +repos.yaml,/repos/{owner}/{repo}/codeowners/errors,repos/codeowners-errors,repos/codeowners_errors,get,codeowners-errors,repos,repos,codeowners,codeowners_errors,select,$.errors,List CODEOWNERS errors +repos.yaml,/repos/{owner}/{repo}/compare/{basehead},repos/compare-commits,repos/compare_commits,get,commit-comparison,repos,repos,commits,compare_commits,select,,Compare two commits repos.yaml,/repos/{owner}/{repo}/attestations,repos/create-attestation,repos/create_attestation,post,,repos,repos,attestations,create_attestation,insert,,Create an attestation -repos.yaml,/repos/{owner}/{repo}/autolinks/{autolink_id},repos/delete-autolink,repos/delete_autolink,delete,,repos,repos,autolinks,delete_autolink,delete,,Delete an autolink reference from a repository -repos.yaml,/repos/{owner}/{repo}/autolinks/{autolink_id},repos/get-autolink,repos/get_autolink,get,autolink,repos,repos,autolinks,get_autolink,select,,Get an autolink reference of a repository -repos.yaml,/repos/{owner}/{repo}/autolinks,repos/list-autolinks,repos/list_autolinks,get,autolink,repos,repos,autolinks,list_autolinks,select,,List all autolinks of a repository repos.yaml,/repos/{owner}/{repo}/autolinks,repos/create-autolink,repos/create_autolink,post,autolink,repos,repos,autolinks,create_autolink,insert,,Create an autolink reference for a repository -repos.yaml,/repos/{owner}/{repo}/branches/{branch},repos/get-branch,repos/get_branch,get,branch-with-protection,repos,repos,branch,get_branch,select,,Get a branch -repos.yaml,/repos/{owner}/{repo}/merges,repos/merge,repos/merge,post,commit,repos,repos,branch,merge,exec,,Merge a branch -repos.yaml,/repos/{owner}/{repo}/merge-upstream,repos/merge-upstream,repos/merge_upstream,post,merged-upstream,repos,repos,branch,merge_upstream,exec,,Sync a fork branch with the upstream repository -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/rename,repos/rename-branch,repos/rename_branch,post,branch-with-protection,repos,repos,branch,rename_branch,exec,,Rename a branch -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id},repos/delete-deployment-branch-policy,repos/delete_deployment_branch_policy,delete,,repos,repos,branch_policies,delete_deployment_branch_policy,delete,,Delete a deployment branch policy -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id},repos/get-deployment-branch-policy,repos/get_deployment_branch_policy,get,deployment-branch-policy,repos,repos,branch_policies,get_deployment_branch_policy,select,,Get a deployment branch policy -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies,repos/list-deployment-branch-policies,repos/list_deployment_branch_policies,get,,repos,repos,branch_policies,list_deployment_branch_policies,select,,List deployment branch policies -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies,repos/create-deployment-branch-policy,repos/create_deployment_branch_policy,post,deployment-branch-policy,repos,repos,branch_policies,create_deployment_branch_policy,insert,,Create a deployment branch policy -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id},repos/update-deployment-branch-policy,repos/update_deployment_branch_policy,put,deployment-branch-policy,repos,repos,branch_policies,update_deployment_branch_policy,replace,,Update a deployment branch policy -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection,repos/delete-branch-protection,repos/delete_branch_protection,delete,,repos,repos,branch_protection,delete_branch_protection,delete,,Delete branch protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection,repos/get-branch-protection,repos/get_branch_protection,get,branch-protection,repos,repos,branch_protection,get_branch_protection,select,,Get branch protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection,repos/update-branch-protection,repos/update_branch_protection,put,protected-branch,repos,repos,branch_protection,update_branch_protection,replace,,Update branch protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions,repos/delete-access-restrictions,repos/delete_access_restrictions,delete,,repos,repos,branch_restrictions,delete_access_restrictions,delete,,Delete access restrictions -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions,repos/get-access-restrictions,repos/get_access_restrictions,get,branch-restriction-policy,repos,repos,branch_restrictions,get_access_restrictions,select,,Get access restrictions -repos.yaml,/repos/{owner}/{repo}/branches,repos/list-branches,repos/list_branches,get,short-branch,repos,repos,branches,list_branches,select,,List branches -repos.yaml,/repos/{owner}/{repo}/traffic/clones,repos/get-clones,repos/get_clones,get,clone-traffic,repos,repos,clone_traffic,get_clones,select,,Get repository clones -repos.yaml,/repos/{owner}/{repo}/codeowners/errors,repos/codeowners-errors,repos/codeowners_errors,get,codeowners-errors,repos,repos,codeowners,codeowners_errors,select,$.errors,List CODEOWNERS errors -repos.yaml,/repos/{owner}/{repo}/collaborators/{username}/permission,repos/get-collaborator-permission-level,repos/get_collaborator_permission_level,get,repository-collaborator-permission,repos,repos,collaborator_permissions,get_collaborator_permission_level,select,,Get repository permissions for a user -repos.yaml,/repos/{owner}/{repo}/collaborators/{username},repos/remove-collaborator,repos/remove_collaborator,delete,,repos,repos,collaborators,remove_collaborator,delete,,Remove a repository collaborator -repos.yaml,/repos/{owner}/{repo}/collaborators/{username},repos/check-collaborator,repos/check_collaborator,get,,repos,repos,collaborators,check_collaborator,exec,,Check if a user is a repository collaborator -repos.yaml,/repos/{owner}/{repo}/collaborators,repos/list-collaborators,repos/list_collaborators,get,collaborator,repos,repos,collaborators,list_collaborators,select,,List repository collaborators -repos.yaml,/repos/{owner}/{repo}/collaborators/{username},repos/add-collaborator,repos/add_collaborator,put,repository-invitation,repos,repos,collaborators,add_collaborator,insert,,Add a repository collaborator -repos.yaml,/repos/{owner}/{repo}/comments/{comment_id},repos/delete-commit-comment,repos/delete_commit_comment,delete,,repos,repos,comments,delete_commit_comment,delete,,Delete a commit comment -repos.yaml,/repos/{owner}/{repo}/comments/{comment_id},repos/get-commit-comment,repos/get_commit_comment,get,commit-comment,repos,repos,comments,get_commit_comment,select,,Get a commit comment -repos.yaml,/repos/{owner}/{repo}/commits/{commit_sha}/comments,repos/list-comments-for-commit,repos/list_comments_for_commit,get,commit-comment,repos,repos,comments,list_comments_for_commit,select,,List commit comments -repos.yaml,/repos/{owner}/{repo}/comments,repos/list-commit-comments-for-repo,repos/list_commit_comments_for_repo,get,commit-comment,repos,repos,comments,list_commit_comments_for_repo,select,,List commit comments for a repository -repos.yaml,/repos/{owner}/{repo}/comments/{comment_id},repos/update-commit-comment,repos/update_commit_comment,patch,commit-comment,repos,repos,comments,update_commit_comment,update,,Update a commit comment repos.yaml,/repos/{owner}/{repo}/commits/{commit_sha}/comments,repos/create-commit-comment,repos/create_commit_comment,post,commit-comment,repos,repos,comments,create_commit_comment,insert,,Create a commit comment -repos.yaml,/repos/{owner}/{repo}/commits/{commit_sha}/pulls,repos/list-pull-requests-associated-with-commit,repos/list_pull_requests_associated_with_commit,get,pull-request-simple,repos,repos,commit_pr_branches,list_pull_requests_associated_with_commit,select,,List pull requests associated with a commit -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures,repos/delete-commit-signature-protection,repos/delete_commit_signature_protection,delete,,repos,repos,commit_signature_protection,delete_commit_signature_protection,delete,,Delete commit signature protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures,repos/get-commit-signature-protection,repos/get_commit_signature_protection,get,protected-branch-admin-enforced,repos,repos,commit_signature_protection,get_commit_signature_protection,select,,Get commit signature protection repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures,repos/create-commit-signature-protection,repos/create_commit_signature_protection,post,protected-branch-admin-enforced,repos,repos,commit_signature_protection,create_commit_signature_protection,insert,,Create commit signature protection -repos.yaml,/repos/{owner}/{repo}/compare/{basehead},repos/compare-commits,repos/compare_commits,get,commit-comparison,repos,repos,commits,compare_commits,select,,Compare two commits -repos.yaml,/repos/{owner}/{repo}/commits/{ref},repos/get-commit,repos/get_commit,get,commit,repos,repos,commits,get_commit,select,,Get a commit -repos.yaml,/repos/{owner}/{repo}/commits,repos/list-commits,repos/list_commits,get,commit,repos,repos,commits,list_commits,select,,List commits -repos.yaml,/repos/{owner}/{repo}/community/profile,repos/get-community-profile-metrics,repos/get_community_profile_metrics,get,community-profile,repos,repos,community,get_community_profile_metrics,select,,Get community profile metrics -repos.yaml,/repos/{owner}/{repo}/traffic/popular/paths,repos/get-top-paths,repos/get_top_paths,get,content-traffic,repos,repos,content_traffic,get_top_paths,select,,Get top referral paths -repos.yaml,/repos/{owner}/{repo}/contents/{path},repos/get-content,repos/get_content,get,,repos,repos,content_tree,get_content,select,,Get repository content -repos.yaml,/repos/{owner}/{repo}/contents/{path},repos/delete-file,repos/delete_file,delete,file-commit,repos,repos,contents,delete_file,delete,,Delete a file -repos.yaml,/repos/{owner}/{repo}/readme,repos/get-readme,repos/get_readme,get,content-file,repos,repos,contents,get_readme,select,,Get a repository README -repos.yaml,/repos/{owner}/{repo}/readme/{dir},repos/get-readme-in-directory,repos/get_readme_in_directory,get,content-file,repos,repos,contents,get_readme_in_directory,select,,Get a repository README for a directory -repos.yaml,/repos/{owner}/{repo}/contents/{path},repos/create-or-update-file-contents,repos/create_or_update_file_contents,put,file-commit,repos,repos,contents,create_or_update_file_contents,insert,,Create or update file contents -repos.yaml,/repos/{owner}/{repo}/contributors,repos/list-contributors,repos/list_contributors,get,contributor,repos,repos,contributors,list_contributors,select,,List repository contributors -repos.yaml,/repos/{owner}/{repo}/properties/values,repos/custom-properties-for-repos-get-repository-values,repos/custom_properties_for_repos_get_repository_values,get,,repos,repos,custom_property_values,custom_properties_for_repos_get_repository_values,select,,Get all custom property values for a repository -repos.yaml,/repos/{owner}/{repo}/properties/values,repos/custom-properties-for-repos-create-or-update-repository-values,repos/custom_properties_for_repos_create_or_update_repository_values,patch,,repos,repos,custom_property_values,custom_properties_for_repos_create_or_update_repository_values,update,,Create or update custom property values for a repository -repos.yaml,/repos/{owner}/{repo}/keys/{key_id},repos/delete-deploy-key,repos/delete_deploy_key,delete,,repos,repos,deploy_keys,delete_deploy_key,delete,,Delete a deploy key -repos.yaml,/repos/{owner}/{repo}/keys/{key_id},repos/get-deploy-key,repos/get_deploy_key,get,deploy-key,repos,repos,deploy_keys,get_deploy_key,select,,Get a deploy key -repos.yaml,/repos/{owner}/{repo}/keys,repos/list-deploy-keys,repos/list_deploy_keys,get,deploy-key,repos,repos,deploy_keys,list_deploy_keys,select,,List deploy keys +repos.yaml,/repos/{owner}/{repo}/statuses/{sha},repos/create-commit-status,repos/create_commit_status,post,status,repos,repos,status_commits,create_commit_status,insert,,Create a commit status repos.yaml,/repos/{owner}/{repo}/keys,repos/create-deploy-key,repos/create_deploy_key,post,deploy-key,repos,repos,deploy_keys,create_deploy_key,insert,,Create a deploy key -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps,repos/list-custom-deployment-rule-integrations,repos/list_custom_deployment_rule_integrations,get,,repos,repos,deployment_rule_integrations,list_custom_deployment_rule_integrations,select,,List custom deployment rule integrations available for an environment -repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id},repos/delete-deployment,repos/delete_deployment,delete,,repos,repos,deployments,delete_deployment,delete,,Delete a deployment -repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id},repos/get-deployment,repos/get_deployment,get,deployment,repos,repos,deployments,get_deployment,select,,Get a deployment -repos.yaml,/repos/{owner}/{repo}/deployments,repos/list-deployments,repos/list_deployments,get,deployment,repos,repos,deployments,list_deployments,select,,List deployments repos.yaml,/repos/{owner}/{repo}/deployments,repos/create-deployment,repos/create_deployment,post,deployment,repos,repos,deployments,create_deployment,insert,,Create a deployment -repos.yaml,/repos/{owner}/{repo},repos/get,repos/get,get,full-repository,repos,repos,details,get,select,,Get a repository -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name},repos/delete-an-environment,repos/delete_an_environment,delete,,repos,repos,environments,delete_an_environment,delete,,Delete an environment -repos.yaml,/repos/{owner}/{repo}/environments,repos/get-all-environments,repos/get_all_environments,get,,repos,repos,environments,get_all_environments,select,,List environments -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name},repos/get-environment,repos/get_environment,get,environment,repos,repos,environments,get_environment,select,,Get an environment -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name},repos/create-or-update-environment,repos/create_or_update_environment,put,environment,repos,repos,environments,create_or_update_environment,insert,,Create or update an environment -repos.yaml,/repos/{owner}/{repo}/forks,repos/list-forks,repos/list_forks,get,minimal-repository,repos,repos,forks,list_forks,select,,List forks +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies,repos/create-deployment-branch-policy,repos/create_deployment_branch_policy,post,deployment-branch-policy,repos,repos,branch_policies,create_deployment_branch_policy,insert,,Create a deployment branch policy +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules,repos/create-deployment-protection-rule,repos/create_deployment_protection_rule,post,deployment-protection-rule,repos,repos,protection_rules,create_deployment_protection_rule,insert,,Create a custom deployment protection rule on an environment +repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id}/statuses,repos/create-deployment-status,repos/create_deployment_status,post,deployment-status,repos,repos,status_deployments,create_deployment_status,insert,,Create a deployment status +repos.yaml,/repos/{owner}/{repo}/dispatches,repos/create-dispatch-event,repos/create_dispatch_event,post,,repos,repos,repository_dispatches,create_dispatch_event,insert,,Create a repository dispatch event +repos.yaml,/user/repos,repos/create-for-authenticated-user,repos/create_for_authenticated_user,post,repository,repos,repos,repos_for_auth_user,create_for_authenticated_user,insert,,Create a repository for the authenticated user repos.yaml,/repos/{owner}/{repo}/forks,repos/create-fork,repos/create_fork,post,full-repository,repos,repos,forks,create_fork,insert,,Create a fork -repos.yaml,/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head,repos/list-branches-for-head-commit,repos/list_branches_for_head_commit,get,branch-short,repos,repos,head_commit_branches,list_branches_for_head_commit,select,,List branches for HEAD commit +repos.yaml,/orgs/{org}/repos,repos/create-in-org,repos/create_in_org,post,repository,repos,repos,repos,create_in_org,insert,,Create an organization repository +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name},repos/create-or-update-environment,repos/create_or_update_environment,put,environment,repos,repos,environments,create_or_update_environment,insert,,Create or update an environment +repos.yaml,/repos/{owner}/{repo}/contents/{path},repos/create-or-update-file-contents,repos/create_or_update_file_contents,put,file-commit,repos,repos,contents,create_or_update_file_contents,insert,,Create or update file contents +repos.yaml,/orgs/{org}/rulesets,repos/create-org-ruleset,repos/create_org_ruleset,post,repository-ruleset,repos,repos,rules,create_org_ruleset,insert,,Create an organization repository ruleset +repos.yaml,/repos/{owner}/{repo}/pages/deployments,repos/create-pages-deployment,repos/create_pages_deployment,post,page-deployment,repos,repos,page_builds,create_pages_deployment,insert,,Create a GitHub Pages deployment +repos.yaml,/repos/{owner}/{repo}/pages,repos/create-pages-site,repos/create_pages_site,post,page,repos,repos,pages,create_pages_site,insert,,Create a GitHub Pages site +repos.yaml,/repos/{owner}/{repo}/releases,repos/create-release,repos/create_release,post,release,repos,repos,releases,create_release,insert,,Create a release +repos.yaml,/repos/{owner}/{repo}/rulesets,repos/create-repo-ruleset,repos/create_repo_ruleset,post,repository-ruleset,repos,repos,rules,create_repo_ruleset,insert,,Create a repository ruleset +repos.yaml,/repos/{template_owner}/{template_repo}/generate,repos/create-using-template,repos/create_using_template,post,repository,repos,repos,repos,create_using_template,insert,,Create a repository using a template +repos.yaml,/repos/{owner}/{repo}/hooks,repos/create-webhook,repos/create_webhook,post,hook,repos,repos,webhooks,create_webhook,insert,,Create a repository webhook +repos.yaml,/repos/{owner}/{repo}/properties/values,repos/custom-properties-for-repos-create-or-update-repository-values,repos/custom_properties_for_repos_create_or_update_repository_values,patch,,repos,repos,custom_property_values,custom_properties_for_repos_create_or_update_repository_values,update,,Create or update custom property values for a repository +repos.yaml,/repos/{owner}/{repo}/properties/values,repos/custom-properties-for-repos-get-repository-values,repos/custom_properties_for_repos_get_repository_values,get,,repos,repos,custom_property_values,custom_properties_for_repos_get_repository_values,select,,Get all custom property values for a repository repos.yaml,/user/repository_invitations/{invitation_id},repos/decline-invitation-for-authenticated-user,repos/decline_invitation_for_authenticated_user,delete,,repos,repos,invitations,decline_invitation_for_authenticated_user,exec,,Decline a repository invitation +repos.yaml,/repos/{owner}/{repo},repos/delete,repos/delete,delete,,repos,repos,repos,delete,delete,,Delete a repository +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions,repos/delete-access-restrictions,repos/delete_access_restrictions,delete,,repos,repos,branch_restrictions,delete_access_restrictions,delete,,Delete access restrictions +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins,repos/delete-admin-branch-protection,repos/delete_admin_branch_protection,delete,,repos,repos,admin_branch_protection,delete_admin_branch_protection,delete,,Delete admin branch protection +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name},repos/delete-an-environment,repos/delete_an_environment,delete,,repos,repos,environments,delete_an_environment,delete,,Delete an environment +repos.yaml,/repos/{owner}/{repo}/autolinks/{autolink_id},repos/delete-autolink,repos/delete_autolink,delete,,repos,repos,autolinks,delete_autolink,delete,,Delete an autolink reference from a repository +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection,repos/delete-branch-protection,repos/delete_branch_protection,delete,,repos,repos,branch_protection,delete_branch_protection,delete,,Delete branch protection +repos.yaml,/repos/{owner}/{repo}/comments/{comment_id},repos/delete-commit-comment,repos/delete_commit_comment,delete,,repos,repos,comments,delete_commit_comment,delete,,Delete a commit comment +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures,repos/delete-commit-signature-protection,repos/delete_commit_signature_protection,delete,,repos,repos,commit_signature_protection,delete_commit_signature_protection,delete,,Delete commit signature protection +repos.yaml,/repos/{owner}/{repo}/keys/{key_id},repos/delete-deploy-key,repos/delete_deploy_key,delete,,repos,repos,deploy_keys,delete_deploy_key,delete,,Delete a deploy key +repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id},repos/delete-deployment,repos/delete_deployment,delete,,repos,repos,deployments,delete_deployment,delete,,Delete a deployment +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id},repos/delete-deployment-branch-policy,repos/delete_deployment_branch_policy,delete,,repos,repos,branch_policies,delete_deployment_branch_policy,delete,,Delete a deployment branch policy +repos.yaml,/repos/{owner}/{repo}/contents/{path},repos/delete-file,repos/delete_file,delete,file-commit,repos,repos,contents,delete_file,delete,,Delete a file repos.yaml,/repos/{owner}/{repo}/invitations/{invitation_id},repos/delete-invitation,repos/delete_invitation,delete,,repos,repos,invitations,delete_invitation,delete,,Delete a repository invitation -repos.yaml,/repos/{owner}/{repo}/invitations,repos/list-invitations,repos/list_invitations,get,repository-invitation,repos,repos,invitations,list_invitations,select,,List repository invitations -repos.yaml,/user/repository_invitations,repos/list-invitations-for-authenticated-user,repos/list_invitations_for_authenticated_user,get,repository-invitation,repos,repos,invitations,list_invitations_for_authenticated_user,select,,List repository invitations for the authenticated user -repos.yaml,/user/repository_invitations/{invitation_id},repos/accept-invitation-for-authenticated-user,repos/accept_invitation_for_authenticated_user,patch,,repos,repos,invitations,accept_invitation_for_authenticated_user,exec,,Accept a repository invitation -repos.yaml,/repos/{owner}/{repo}/invitations/{invitation_id},repos/update-invitation,repos/update_invitation,patch,repository-invitation,repos,repos,invitations,update_invitation,update,,Update a repository invitation -repos.yaml,/repos/{owner}/{repo}/pages/builds/latest,repos/get-latest-pages-build,repos/get_latest_pages_build,get,page-build,repos,repos,page_build_latest,get_latest_pages_build,select,,Get latest Pages build -repos.yaml,/repos/{owner}/{repo}/pages/builds/{build_id},repos/get-pages-build,repos/get_pages_build,get,page-build,repos,repos,page_builds,get_pages_build,select,,Get GitHub Pages build -repos.yaml,/repos/{owner}/{repo}/pages/builds,repos/list-pages-builds,repos/list_pages_builds,get,page-build,repos,repos,page_builds,list_pages_builds,select,,List GitHub Pages builds -repos.yaml,/repos/{owner}/{repo}/pages/deployments,repos/create-pages-deployment,repos/create_pages_deployment,post,page-deployment,repos,repos,page_builds,create_pages_deployment,insert,,Create a GitHub Pages deployment -repos.yaml,/repos/{owner}/{repo}/pages/builds,repos/request-pages-build,repos/request_pages_build,post,page-build-status,repos,repos,page_builds,request_pages_build,exec,,Request a GitHub Pages build +repos.yaml,/orgs/{org}/rulesets/{ruleset_id},repos/delete-org-ruleset,repos/delete_org_ruleset,delete,,repos,repos,rules,delete_org_ruleset,delete,,Delete an organization repository ruleset repos.yaml,/repos/{owner}/{repo}/pages,repos/delete-pages-site,repos/delete_pages_site,delete,,repos,repos,pages,delete_pages_site,delete,,Delete a GitHub Pages site -repos.yaml,/repos/{owner}/{repo}/pages,repos/get-pages,repos/get_pages,get,page,repos,repos,pages,get_pages,select,,Get a GitHub Pages site -repos.yaml,/repos/{owner}/{repo}/pages,repos/create-pages-site,repos/create_pages_site,post,page,repos,repos,pages,create_pages_site,insert,,Create a GitHub Pages site -repos.yaml,/repos/{owner}/{repo}/pages,repos/update-information-about-pages-site,repos/update_information_about_pages_site,put,,repos,repos,pages,update_information_about_pages_site,replace,,Update information about a GitHub Pages site -repos.yaml,/repos/{owner}/{repo}/pages/health,repos/get-pages-health-check,repos/get_pages_health_check,get,pages-health-check,repos,repos,pages_health_check,get_pages_health_check,select,,Get a DNS health check for GitHub Pages repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews,repos/delete-pull-request-review-protection,repos/delete_pull_request_review_protection,delete,,repos,repos,pr_review_protection,delete_pull_request_review_protection,delete,,Delete pull request review protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews,repos/get-pull-request-review-protection,repos/get_pull_request_review_protection,get,protected-branch-pull-request-review,repos,repos,pr_review_protection,get_pull_request_review_protection,select,,Get pull request review protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews,repos/update-pull-request-review-protection,repos/update_pull_request_review_protection,patch,protected-branch-pull-request-review,repos,repos,pr_review_protection,update_pull_request_review_protection,update,,Update pull request review protection +repos.yaml,/repos/{owner}/{repo}/releases/{release_id},repos/delete-release,repos/delete_release,delete,,repos,repos,releases,delete_release,delete,,Delete a release +repos.yaml,/repos/{owner}/{repo}/releases/assets/{asset_id},repos/delete-release-asset,repos/delete_release_asset,delete,,repos,repos,assets,delete_release_asset,delete,,Delete a release asset +repos.yaml,/repos/{owner}/{repo}/rulesets/{ruleset_id},repos/delete-repo-ruleset,repos/delete_repo_ruleset,delete,,repos,repos,rules,delete_repo_ruleset,delete,,Delete a repository ruleset +repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id},repos/delete-webhook,repos/delete_webhook,delete,,repos,repos,webhooks,delete_webhook,delete,,Delete a repository webhook +repos.yaml,/repos/{owner}/{repo}/automated-security-fixes,repos/disable-automated-security-fixes,repos/disable_automated_security_fixes,delete,,repos,repos,security_fixes,disable_automated_security_fixes,exec,,Disable automated security fixes +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id},repos/disable-deployment-protection-rule,repos/disable_deployment_protection_rule,delete,,repos,repos,protection_rules,disable_deployment_protection_rule,delete,,Disable a custom protection rule for an environment +repos.yaml,/repos/{owner}/{repo}/immutable-releases,repos/disable-immutable-releases,repos/disable_immutable_releases,delete,,repos,repos,repo_immutable_releases,disable_immutable_releases,delete,,Disable immutable releases repos.yaml,/repos/{owner}/{repo}/private-vulnerability-reporting,repos/disable-private-vulnerability-reporting,repos/disable_private_vulnerability_reporting,delete,,repos,repos,private_vulnerability_reporting,disable_private_vulnerability_reporting,exec,,Disable private vulnerability reporting for a repository -repos.yaml,/repos/{owner}/{repo}/private-vulnerability-reporting,repos/check-private-vulnerability-reporting,repos/check_private_vulnerability_reporting,get,,repos,repos,private_vulnerability_reporting,check_private_vulnerability_reporting,select,,Check if private vulnerability reporting is enabled for a repository +repos.yaml,/repos/{owner}/{repo}/vulnerability-alerts,repos/disable-vulnerability-alerts,repos/disable_vulnerability_alerts,delete,,repos,repos,vulnerability_alerts,disable_vulnerability_alerts,exec,,Disable vulnerability alerts +repos.yaml,/repos/{owner}/{repo}/automated-security-fixes,repos/enable-automated-security-fixes,repos/enable_automated_security_fixes,put,,repos,repos,security_fixes,enable_automated_security_fixes,exec,,Enable automated security fixes +repos.yaml,/repos/{owner}/{repo}/immutable-releases,repos/enable-immutable-releases,repos/enable_immutable_releases,put,,repos,repos,repo_immutable_releases,enable_immutable_releases,replace,,Enable immutable releases repos.yaml,/repos/{owner}/{repo}/private-vulnerability-reporting,repos/enable-private-vulnerability-reporting,repos/enable_private_vulnerability_reporting,put,,repos,repos,private_vulnerability_reporting,enable_private_vulnerability_reporting,exec,,Enable private vulnerability reporting for a repository -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id},repos/disable-deployment-protection-rule,repos/disable_deployment_protection_rule,delete,,repos,repos,protection_rules,disable_deployment_protection_rule,delete,,Disable a custom protection rule for an environment +repos.yaml,/repos/{owner}/{repo}/vulnerability-alerts,repos/enable-vulnerability-alerts,repos/enable_vulnerability_alerts,put,,repos,repos,vulnerability_alerts,enable_vulnerability_alerts,exec,,Enable vulnerability alerts +repos.yaml,/repos/{owner}/{repo}/releases/generate-notes,repos/generate-release-notes,repos/generate_release_notes,post,release-notes-content,repos,repos,releases,generate_release_notes,exec,,Generate release notes content for a release +repos.yaml,/repos/{owner}/{repo},repos/get,repos/get,get,full-repository,repos,repos,details,get,select,,Get a repository +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions,repos/get-access-restrictions,repos/get_access_restrictions,get,branch-restriction-policy,repos,repos,branch_restrictions,get_access_restrictions,select,,Get access restrictions +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins,repos/get-admin-branch-protection,repos/get_admin_branch_protection,get,protected-branch-admin-enforced,repos,repos,admin_branch_protection,get_admin_branch_protection,select,,Get admin branch protection repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules,repos/get-all-deployment-protection-rules,repos/get_all_deployment_protection_rules,get,,repos,repos,protection_rules,get_all_deployment_protection_rules,select,,Get all deployment protection rules for an environment +repos.yaml,/repos/{owner}/{repo}/environments,repos/get-all-environments,repos/get_all_environments,get,,repos,repos,environments,get_all_environments,select,,List environments +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/get-all-status-check-contexts,repos/get_all_status_check_contexts,get,,repos,repos,status_check_contexts,get_all_status_check_contexts,select,,Get all status check contexts +repos.yaml,/repos/{owner}/{repo}/topics,repos/get-all-topics,repos/get_all_topics,get,topic,repos,repos,topics,get_all_topics,select,$.names,Get all repository topics +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps,repos/get-apps-with-access-to-protected-branch,repos/get_apps_with_access_to_protected_branch,get,integration,repos,repos,app_access_restrictions,get_apps_with_access_to_protected_branch,select,,Get apps with access to the protected branch +repos.yaml,/repos/{owner}/{repo}/autolinks/{autolink_id},repos/get-autolink,repos/get_autolink,get,autolink,repos,repos,autolinks,get_autolink,select,,Get an autolink reference of a repository +repos.yaml,/repos/{owner}/{repo}/branches/{branch},repos/get-branch,repos/get_branch,get,branch-with-protection,repos,repos,branch,get_branch,select,,Get a branch +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection,repos/get-branch-protection,repos/get_branch_protection,get,branch-protection,repos,repos,branch_protection,get_branch_protection,select,,Get branch protection +repos.yaml,/repos/{owner}/{repo}/rules/branches/{branch},repos/get-branch-rules,repos/get_branch_rules,get,repository-rule-detailed,repos,repos,rules,get_branch_rules,select,,Get rules for a branch +repos.yaml,/repos/{owner}/{repo}/traffic/clones,repos/get-clones,repos/get_clones,get,clone-traffic,repos,repos,clone_traffic,get_clones,select,,Get repository clones +repos.yaml,/repos/{owner}/{repo}/stats/code_frequency,repos/get-code-frequency-stats,repos/get_code_frequency_stats,get,code-frequency-stat,repos,repos,stats_code_frequency,get_code_frequency_stats,select,,Get the weekly commit activity +repos.yaml,/repos/{owner}/{repo}/collaborators/{username}/permission,repos/get-collaborator-permission-level,repos/get_collaborator_permission_level,get,repository-collaborator-permission,repos,repos,collaborator_permissions,get_collaborator_permission_level,select,,Get repository permissions for a user +repos.yaml,/repos/{owner}/{repo}/commits/{ref}/status,repos/get-combined-status-for-ref,repos/get_combined_status_for_ref,get,combined-commit-status,repos,repos,status_combined,get_combined_status_for_ref,select,,Get the combined status for a specific reference +repos.yaml,/repos/{owner}/{repo}/commits/{ref},repos/get-commit,repos/get_commit,get,commit,repos,repos,commits,get_commit,select,,Get a commit +repos.yaml,/repos/{owner}/{repo}/stats/commit_activity,repos/get-commit-activity-stats,repos/get_commit_activity_stats,get,commit-activity,repos,repos,stats_commit_activity,get_commit_activity_stats,select,,Get the last year of commit activity +repos.yaml,/repos/{owner}/{repo}/comments/{comment_id},repos/get-commit-comment,repos/get_commit_comment,get,commit-comment,repos,repos,comments,get_commit_comment,select,,Get a commit comment +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures,repos/get-commit-signature-protection,repos/get_commit_signature_protection,get,protected-branch-admin-enforced,repos,repos,commit_signature_protection,get_commit_signature_protection,select,,Get commit signature protection +repos.yaml,/repos/{owner}/{repo}/community/profile,repos/get-community-profile-metrics,repos/get_community_profile_metrics,get,community-profile,repos,repos,community,get_community_profile_metrics,select,,Get community profile metrics +repos.yaml,/repos/{owner}/{repo}/contents/{path},repos/get-content,repos/get_content,get,,repos,repos,content_tree,get_content,select,,Get repository content +repos.yaml,/repos/{owner}/{repo}/stats/contributors,repos/get-contributors-stats,repos/get_contributors_stats,get,contributor-activity,repos,repos,stats_contributors,get_contributors_stats,select,,Get all contributor commit activity repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id},repos/get-custom-deployment-protection-rule,repos/get_custom_deployment_protection_rule,get,deployment-protection-rule,repos,repos,protection_rules,get_custom_deployment_protection_rule,select,,Get a custom deployment protection rule -repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules,repos/create-deployment-protection-rule,repos/create_deployment_protection_rule,post,deployment-protection-rule,repos,repos,protection_rules,create_deployment_protection_rule,insert,,Create a custom deployment protection rule on an environment -repos.yaml,/repos/{owner}/{repo}/traffic/popular/referrers,repos/get-top-referrers,repos/get_top_referrers,get,referrer-traffic,repos,repos,referrer_traffic,get_top_referrers,select,,Get top referral sources -repos.yaml,/repos/{owner}/{repo}/releases/{release_id},repos/delete-release,repos/delete_release,delete,,repos,repos,releases,delete_release,delete,,Delete a release -repos.yaml,/repos/{owner}/{repo}/releases/{release_id},repos/get-release,repos/get_release,get,release,repos,repos,releases,get_release,select,,Get a release -repos.yaml,/repos/{owner}/{repo}/releases/tags/{tag},repos/get-release-by-tag,repos/get_release_by_tag,get,release,repos,repos,releases,get_release_by_tag,select,,Get a release by tag name -repos.yaml,/repos/{owner}/{repo}/releases,repos/list-releases,repos/list_releases,get,release,repos,repos,releases,list_releases,select,,List releases -repos.yaml,/repos/{owner}/{repo}/releases/{release_id},repos/update-release,repos/update_release,patch,release,repos,repos,releases,update_release,update,,Update a release -repos.yaml,/repos/{owner}/{repo}/releases,repos/create-release,repos/create_release,post,release,repos,repos,releases,create_release,insert,,Create a release -repos.yaml,/repos/{owner}/{repo}/releases/generate-notes,repos/generate-release-notes,repos/generate_release_notes,post,release-notes-content,repos,repos,releases,generate_release_notes,exec,,Generate release notes content for a release -repos.yaml,/repos/{owner}/{repo}/releases/latest,repos/get-latest-release,repos/get_latest_release,get,release,repos,repos,releases_latest,get_latest_release,select,,Get the latest release -repos.yaml,/repos/{owner}/{repo}/immutable-releases,repos/disable-immutable-releases,repos/disable_immutable_releases,delete,,repos,repos,repo_immutable_releases,disable_immutable_releases,delete,,Disable immutable releases -repos.yaml,/repos/{owner}/{repo}/immutable-releases,repos/check-immutable-releases,repos/check_immutable_releases,get,,repos,repos,repo_immutable_releases,check_immutable_releases,select,,Check if immutable releases are enabled for a repository -repos.yaml,/repos/{owner}/{repo}/immutable-releases,repos/enable-immutable-releases,repos/enable_immutable_releases,put,,repos,repos,repo_immutable_releases,enable_immutable_releases,replace,,Enable immutable releases -repos.yaml,/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id},repos/get-pages-deployment,repos/get_pages_deployment,get,,repos,repos,repo_pages_deployments,get_pages_deployment,select,,Get the status of a GitHub Pages deployment -repos.yaml,/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel,repos/cancel-pages-deployment,repos/cancel_pages_deployment,post,,repos,repos,repo_pages_deployments,cancel_pages_deployment,insert,,Cancel a GitHub Pages deployment -repos.yaml,/repos/{owner}/{repo},repos/delete,repos/delete,delete,,repos,repos,repos,delete,delete,,Delete a repository -repos.yaml,/orgs/{org}/repos,repos/list-for-org,repos/list_for_org,get,minimal-repository,repos,repos,repos,list_for_org,select,,List organization repositories -repos.yaml,/users/{username}/repos,repos/list-for-user,repos/list_for_user,get,minimal-repository,repos,repos,repos,list_for_user,select,,List repositories for a user -repos.yaml,/repos/{owner}/{repo}/languages,repos/list-languages,repos/list_languages,get,language,repos,repos,repos,list_languages,exec,,List repository languages -repos.yaml,/repositories,repos/list-public,repos/list_public,get,minimal-repository,repos,repos,repos,list_public,select,,List public repositories -repos.yaml,/repos/{owner}/{repo},repos/update,repos/update,patch,full-repository,repos,repos,repos,update,update,,Update a repository -repos.yaml,/orgs/{org}/repos,repos/create-in-org,repos/create_in_org,post,repository,repos,repos,repos,create_in_org,insert,,Create an organization repository -repos.yaml,/repos/{template_owner}/{template_repo}/generate,repos/create-using-template,repos/create_using_template,post,repository,repos,repos,repos,create_using_template,insert,,Create a repository using a template -repos.yaml,/repos/{owner}/{repo}/transfer,repos/transfer,repos/transfer,post,minimal-repository,repos,repos,repos,transfer,exec,,Transfer a repository -repos.yaml,/user/repos,repos/list-for-authenticated-user,repos/list_for_authenticated_user,get,repository,repos,repos,repos_for_auth_user,list_for_authenticated_user,select,,List repositories for the authenticated user -repos.yaml,/user/repos,repos/create-for-authenticated-user,repos/create_for_authenticated_user,post,repository,repos,repos,repos_for_auth_user,create_for_authenticated_user,insert,,Create a repository for the authenticated user -repos.yaml,/repos/{owner}/{repo}/dispatches,repos/create-dispatch-event,repos/create_dispatch_event,post,,repos,repos,repository_dispatches,create_dispatch_event,insert,,Create a repository dispatch event +repos.yaml,/repos/{owner}/{repo}/keys/{key_id},repos/get-deploy-key,repos/get_deploy_key,get,deploy-key,repos,repos,deploy_keys,get_deploy_key,select,,Get a deploy key +repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id},repos/get-deployment,repos/get_deployment,get,deployment,repos,repos,deployments,get_deployment,select,,Get a deployment +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id},repos/get-deployment-branch-policy,repos/get_deployment_branch_policy,get,deployment-branch-policy,repos,repos,branch_policies,get_deployment_branch_policy,select,,Get a deployment branch policy +repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id},repos/get-deployment-status,repos/get_deployment_status,get,deployment-status,repos,repos,status_deployments,get_deployment_status,select,,Get a deployment status +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name},repos/get-environment,repos/get_environment,get,environment,repos,repos,environments,get_environment,select,,Get an environment +repos.yaml,/repos/{owner}/{repo}/pages/builds/latest,repos/get-latest-pages-build,repos/get_latest_pages_build,get,page-build,repos,repos,page_build_latest,get_latest_pages_build,select,,Get latest Pages build +repos.yaml,/repos/{owner}/{repo}/releases/latest,repos/get-latest-release,repos/get_latest_release,get,release,repos,repos,releases_latest,get_latest_release,select,,Get the latest release repos.yaml,/orgs/{org}/rulesets/rule-suites/{rule_suite_id},repos/get-org-rule-suite,repos/get_org_rule_suite,get,,repos,repos,rule_suites,get_org_rule_suite,select,,Get an organization rule suite repos.yaml,/orgs/{org}/rulesets/rule-suites,repos/get-org-rule-suites,repos/get_org_rule_suites,get,,repos,repos,rule_suites,get_org_rule_suites,select,,List organization rule suites -repos.yaml,/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id},repos/get-repo-rule-suite,repos/get_repo_rule_suite,get,,repos,repos,rule_suites,get_repo_rule_suite,select,,Get a repository rule suite -repos.yaml,/repos/{owner}/{repo}/rulesets/rule-suites,repos/get-repo-rule-suites,repos/get_repo_rule_suites,get,,repos,repos,rule_suites,get_repo_rule_suites,select,,List repository rule suites -repos.yaml,/orgs/{org}/rulesets/{ruleset_id},repos/delete-org-ruleset,repos/delete_org_ruleset,delete,,repos,repos,rules,delete_org_ruleset,delete,,Delete an organization repository ruleset -repos.yaml,/repos/{owner}/{repo}/rulesets/{ruleset_id},repos/delete-repo-ruleset,repos/delete_repo_ruleset,delete,,repos,repos,rules,delete_repo_ruleset,delete,,Delete a repository ruleset -repos.yaml,/repos/{owner}/{repo}/rules/branches/{branch},repos/get-branch-rules,repos/get_branch_rules,get,repository-rule-detailed,repos,repos,rules,get_branch_rules,select,,Get rules for a branch repos.yaml,/orgs/{org}/rulesets/{ruleset_id},repos/get-org-ruleset,repos/get_org_ruleset,get,repository-ruleset,repos,repos,rules,get_org_ruleset,select,,Get an organization repository ruleset repos.yaml,/orgs/{org}/rulesets,repos/get-org-rulesets,repos/get_org_rulesets,get,repository-ruleset,repos,repos,rules,get_org_rulesets,select,,Get all organization repository rulesets +repos.yaml,/repos/{owner}/{repo}/pages,repos/get-pages,repos/get_pages,get,page,repos,repos,pages,get_pages,select,,Get a GitHub Pages site +repos.yaml,/repos/{owner}/{repo}/pages/builds/{build_id},repos/get-pages-build,repos/get_pages_build,get,page-build,repos,repos,page_builds,get_pages_build,select,,Get GitHub Pages build +repos.yaml,/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id},repos/get-pages-deployment,repos/get_pages_deployment,get,,repos,repos,repo_pages_deployments,get_pages_deployment,select,,Get the status of a GitHub Pages deployment +repos.yaml,/repos/{owner}/{repo}/pages/health,repos/get-pages-health-check,repos/get_pages_health_check,get,pages-health-check,repos,repos,pages_health_check,get_pages_health_check,select,,Get a DNS health check for GitHub Pages +repos.yaml,/repos/{owner}/{repo}/stats/participation,repos/get-participation-stats,repos/get_participation_stats,get,participation-stats,repos,repos,stats_participation,get_participation_stats,select,,Get the weekly commit count +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews,repos/get-pull-request-review-protection,repos/get_pull_request_review_protection,get,protected-branch-pull-request-review,repos,repos,pr_review_protection,get_pull_request_review_protection,select,,Get pull request review protection +repos.yaml,/repos/{owner}/{repo}/stats/punch_card,repos/get-punch-card-stats,repos/get_punch_card_stats,get,code-frequency-stat,repos,repos,stats_punch_cards,get_punch_card_stats,select,,Get the hourly commit count for each day +repos.yaml,/repos/{owner}/{repo}/readme,repos/get-readme,repos/get_readme,get,content-file,repos,repos,contents,get_readme,select,,Get a repository README +repos.yaml,/repos/{owner}/{repo}/readme/{dir},repos/get-readme-in-directory,repos/get_readme_in_directory,get,content-file,repos,repos,contents,get_readme_in_directory,select,,Get a repository README for a directory +repos.yaml,/repos/{owner}/{repo}/releases/{release_id},repos/get-release,repos/get_release,get,release,repos,repos,releases,get_release,select,,Get a release +repos.yaml,/repos/{owner}/{repo}/releases/assets/{asset_id},repos/get-release-asset,repos/get_release_asset,get,release-asset,repos,repos,assets,get_release_asset,select,,Get a release asset +repos.yaml,/repos/{owner}/{repo}/releases/tags/{tag},repos/get-release-by-tag,repos/get_release_by_tag,get,release,repos,repos,releases,get_release_by_tag,select,,Get a release by tag name +repos.yaml,/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id},repos/get-repo-rule-suite,repos/get_repo_rule_suite,get,,repos,repos,rule_suites,get_repo_rule_suite,select,,Get a repository rule suite +repos.yaml,/repos/{owner}/{repo}/rulesets/rule-suites,repos/get-repo-rule-suites,repos/get_repo_rule_suites,get,,repos,repos,rule_suites,get_repo_rule_suites,select,,List repository rule suites repos.yaml,/repos/{owner}/{repo}/rulesets/{ruleset_id},repos/get-repo-ruleset,repos/get_repo_ruleset,get,repository-ruleset,repos,repos,rules,get_repo_ruleset,select,,Get a repository ruleset -repos.yaml,/repos/{owner}/{repo}/rulesets,repos/get-repo-rulesets,repos/get_repo_rulesets,get,repository-ruleset,repos,repos,rules,get_repo_rulesets,select,,Get all repository rulesets -repos.yaml,/orgs/{org}/rulesets,repos/create-org-ruleset,repos/create_org_ruleset,post,repository-ruleset,repos,repos,rules,create_org_ruleset,insert,,Create an organization repository ruleset -repos.yaml,/repos/{owner}/{repo}/rulesets,repos/create-repo-ruleset,repos/create_repo_ruleset,post,repository-ruleset,repos,repos,rules,create_repo_ruleset,insert,,Create a repository ruleset -repos.yaml,/orgs/{org}/rulesets/{ruleset_id},repos/update-org-ruleset,repos/update_org_ruleset,put,repository-ruleset,repos,repos,rules,update_org_ruleset,replace,,Update an organization repository ruleset -repos.yaml,/repos/{owner}/{repo}/rulesets/{ruleset_id},repos/update-repo-ruleset,repos/update_repo_ruleset,put,repository-ruleset,repos,repos,rules,update_repo_ruleset,replace,,Update a repository ruleset repos.yaml,/repos/{owner}/{repo}/rulesets/{ruleset_id}/history,repos/get-repo-ruleset-history,repos/get_repo_ruleset_history,get,,repos,repos,ruleset_history,get_repo_ruleset_history,select,,Get repository ruleset history repos.yaml,/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id},repos/get-repo-ruleset-version,repos/get_repo_ruleset_version,get,,repos,repos,ruleset_history,get_repo_ruleset_version,select,$.state,Get repository ruleset version -repos.yaml,/repos/{owner}/{repo}/automated-security-fixes,repos/disable-automated-security-fixes,repos/disable_automated_security_fixes,delete,,repos,repos,security_fixes,disable_automated_security_fixes,exec,,Disable automated security fixes -repos.yaml,/repos/{owner}/{repo}/automated-security-fixes,repos/check-automated-security-fixes,repos/check_automated_security_fixes,get,check-automated-security-fixes,repos,repos,security_fixes,check_automated_security_fixes,select,,Check if automated security fixes are enabled for a repository -repos.yaml,/repos/{owner}/{repo}/automated-security-fixes,repos/enable-automated-security-fixes,repos/enable_automated_security_fixes,put,,repos,repos,security_fixes,enable_automated_security_fixes,exec,,Enable automated security fixes -repos.yaml,/repos/{owner}/{repo}/tarball/{ref},repos/download-tarball-archive,repos/download_tarball_archive,get,,repos,repos,skip_this_resource,repos/download_tarball_archive,exec,,Download a repository archive (tar) -repos.yaml,/repos/{owner}/{repo}/zipball/{ref},repos/download-zipball-archive,repos/download_zipball_archive,get,,repos,repos,skip_this_resource,repos/download_zipball_archive,exec,,Download a repository archive (zip) -repos.yaml,/repos/{owner}/{repo}/stats/code_frequency,repos/get-code-frequency-stats,repos/get_code_frequency_stats,get,code-frequency-stat,repos,repos,stats_code_frequency,get_code_frequency_stats,select,,Get the weekly commit activity -repos.yaml,/repos/{owner}/{repo}/stats/commit_activity,repos/get-commit-activity-stats,repos/get_commit_activity_stats,get,commit-activity,repos,repos,stats_commit_activity,get_commit_activity_stats,select,,Get the last year of commit activity -repos.yaml,/repos/{owner}/{repo}/stats/contributors,repos/get-contributors-stats,repos/get_contributors_stats,get,contributor-activity,repos,repos,stats_contributors,get_contributors_stats,select,,Get all contributor commit activity -repos.yaml,/repos/{owner}/{repo}/stats/participation,repos/get-participation-stats,repos/get_participation_stats,get,participation-stats,repos,repos,stats_participation,get_participation_stats,select,,Get the weekly commit count -repos.yaml,/repos/{owner}/{repo}/stats/punch_card,repos/get-punch-card-stats,repos/get_punch_card_stats,get,code-frequency-stat,repos,repos,stats_punch_cards,get_punch_card_stats,select,,Get the hourly commit count for each day -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/remove-status-check-contexts,repos/remove_status_check_contexts,delete,,repos,repos,status_check_contexts,remove_status_check_contexts,delete,,Remove status check contexts -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/get-all-status-check-contexts,repos/get_all_status_check_contexts,get,,repos,repos,status_check_contexts,get_all_status_check_contexts,select,,Get all status check contexts -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/add-status-check-contexts,repos/add_status_check_contexts,post,,repos,repos,status_check_contexts,add_status_check_contexts,insert,,Add status check contexts -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/set-status-check-contexts,repos/set_status_check_contexts,put,,repos,repos,status_check_contexts,set_status_check_contexts,replace,,Set status check contexts -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks,repos/remove-status-check-protection,repos/remove_status_check_protection,delete,,repos,repos,status_check_protection,remove_status_check_protection,delete,,Remove status check protection +repos.yaml,/repos/{owner}/{repo}/rulesets,repos/get-repo-rulesets,repos/get_repo_rulesets,get,repository-ruleset,repos,repos,rules,get_repo_rulesets,select,,Get all repository rulesets repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks,repos/get-status-checks-protection,repos/get_status_checks_protection,get,status-check-policy,repos,repos,status_check_protection,get_status_checks_protection,select,,Get status checks protection -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks,repos/update-status-check-protection,repos/update_status_check_protection,patch,status-check-policy,repos,repos,status_check_protection,update_status_check_protection,update,,Update status check protection -repos.yaml,/repos/{owner}/{repo}/commits/{ref}/status,repos/get-combined-status-for-ref,repos/get_combined_status_for_ref,get,combined-commit-status,repos,repos,status_combined,get_combined_status_for_ref,select,,Get the combined status for a specific reference -repos.yaml,/repos/{owner}/{repo}/commits/{ref}/statuses,repos/list-commit-statuses-for-ref,repos/list_commit_statuses_for_ref,get,status,repos,repos,status_commits,list_commit_statuses_for_ref,select,,List commit statuses for a reference -repos.yaml,/repos/{owner}/{repo}/statuses/{sha},repos/create-commit-status,repos/create_commit_status,post,status,repos,repos,status_commits,create_commit_status,insert,,Create a commit status -repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id},repos/get-deployment-status,repos/get_deployment_status,get,deployment-status,repos,repos,status_deployments,get_deployment_status,select,,Get a deployment status -repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id}/statuses,repos/list-deployment-statuses,repos/list_deployment_statuses,get,deployment-status,repos,repos,status_deployments,list_deployment_statuses,select,,List deployment statuses -repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id}/statuses,repos/create-deployment-status,repos/create_deployment_status,post,deployment-status,repos,repos,status_deployments,create_deployment_status,insert,,Create a deployment status -repos.yaml,/repos/{owner}/{repo}/tags/protection/{tag_protection_id},repos/delete-tag-protection,repos/delete_tag_protection,delete,,repos,repos,tag_protection,delete_tag_protection,delete,,Delete a tag protection state for a repository -repos.yaml,/repos/{owner}/{repo}/tags/protection,repos/list-tag-protection,repos/list_tag_protection,get,tag-protection,repos,repos,tag_protection,list_tag_protection,select,,List tag protection states for a repository -repos.yaml,/repos/{owner}/{repo}/tags/protection,repos/create-tag-protection,repos/create_tag_protection,post,tag-protection,repos,repos,tag_protection,create_tag_protection,insert,,Create a tag protection state for a repository -repos.yaml,/repos/{owner}/{repo}/tags,repos/list-tags,repos/list_tags,get,tag,repos,repos,tags,list_tags,select,,List repository tags -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams,repos/remove-team-access-restrictions,repos/remove_team_access_restrictions,delete,team,repos,repos,team_access_restrictions,remove_team_access_restrictions,delete,,Remove team access restrictions repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams,repos/get-teams-with-access-to-protected-branch,repos/get_teams_with_access_to_protected_branch,get,team,repos,repos,team_access_restrictions,get_teams_with_access_to_protected_branch,select,,Get teams with access to the protected branch -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams,repos/add-team-access-restrictions,repos/add_team_access_restrictions,post,team,repos,repos,team_access_restrictions,add_team_access_restrictions,insert,,Add team access restrictions -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams,repos/set-team-access-restrictions,repos/set_team_access_restrictions,put,team,repos,repos,team_access_restrictions,set_team_access_restrictions,replace,,Set team access restrictions -repos.yaml,/repos/{owner}/{repo}/teams,repos/list-teams,repos/list_teams,get,team,repos,repos,teams,list_teams,select,,List repository teams -repos.yaml,/repos/{owner}/{repo}/topics,repos/get-all-topics,repos/get_all_topics,get,topic,repos,repos,topics,get_all_topics,select,$.names,Get all repository topics -repos.yaml,/repos/{owner}/{repo}/topics,repos/replace-all-topics,repos/replace_all_topics,put,topic,repos,repos,topics,replace_all_topics,replace,,Replace all repository topics -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users,repos/remove-user-access-restrictions,repos/remove_user_access_restrictions,delete,simple-user,repos,repos,user_access_restrictions,remove_user_access_restrictions,delete,,Remove user access restrictions +repos.yaml,/repos/{owner}/{repo}/traffic/popular/paths,repos/get-top-paths,repos/get_top_paths,get,content-traffic,repos,repos,content_traffic,get_top_paths,select,,Get top referral paths +repos.yaml,/repos/{owner}/{repo}/traffic/popular/referrers,repos/get-top-referrers,repos/get_top_referrers,get,referrer-traffic,repos,repos,referrer_traffic,get_top_referrers,select,,Get top referral sources repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users,repos/get-users-with-access-to-protected-branch,repos/get_users_with_access_to_protected_branch,get,simple-user,repos,repos,user_access_restrictions,get_users_with_access_to_protected_branch,select,,Get users with access to the protected branch -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users,repos/add-user-access-restrictions,repos/add_user_access_restrictions,post,simple-user,repos,repos,user_access_restrictions,add_user_access_restrictions,insert,,Add user access restrictions -repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users,repos/set-user-access-restrictions,repos/set_user_access_restrictions,put,simple-user,repos,repos,user_access_restrictions,set_user_access_restrictions,replace,,Set user access restrictions repos.yaml,/repos/{owner}/{repo}/traffic/views,repos/get-views,repos/get_views,get,view-traffic,repos,repos,view_traffic,get_views,select,,Get page views -repos.yaml,/repos/{owner}/{repo}/vulnerability-alerts,repos/disable-vulnerability-alerts,repos/disable_vulnerability_alerts,delete,,repos,repos,vulnerability_alerts,disable_vulnerability_alerts,exec,,Disable vulnerability alerts -repos.yaml,/repos/{owner}/{repo}/vulnerability-alerts,repos/check-vulnerability-alerts,repos/check_vulnerability_alerts,get,,repos,repos,vulnerability_alerts,check_vulnerability_alerts,exec,,Check if vulnerability alerts are enabled for a repository -repos.yaml,/repos/{owner}/{repo}/vulnerability-alerts,repos/enable-vulnerability-alerts,repos/enable_vulnerability_alerts,put,,repos,repos,vulnerability_alerts,enable_vulnerability_alerts,exec,,Enable vulnerability alerts +repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id},repos/get-webhook,repos/get_webhook,get,hook,repos,repos,webhooks,get_webhook,select,,Get a repository webhook repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/config,repos/get-webhook-config-for-repo,repos/get_webhook_config_for_repo,get,webhook-config,repos,repos,webhook_config,get_webhook_config_for_repo,select,,Get a webhook configuration for a repository -repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/config,repos/update-webhook-config-for-repo,repos/update_webhook_config_for_repo,patch,webhook-config,repos,repos,webhook_config,update_webhook_config_for_repo,update,,Update a webhook configuration for a repository -repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/deliveries,repos/list-webhook-deliveries,repos/list_webhook_deliveries,get,hook-delivery-item,repos,repos,webhook_deliveries,list_webhook_deliveries,select,,List deliveries for a repository webhook repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id},repos/get-webhook-delivery,repos/get_webhook_delivery,get,hook-delivery,repos,repos,webhook_delivery,get_webhook_delivery,select,,Get a delivery for a repository webhook -repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts,repos/redeliver-webhook-delivery,repos/redeliver_webhook_delivery,post,,repos,repos,webhook_delivery,redeliver_webhook_delivery,exec,,Redeliver a delivery for a repository webhook -repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id},repos/delete-webhook,repos/delete_webhook,delete,,repos,repos,webhooks,delete_webhook,delete,,Delete a repository webhook -repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id},repos/get-webhook,repos/get_webhook,get,hook,repos,repos,webhooks,get_webhook,select,,Get a repository webhook +repos.yaml,/repos/{owner}/{repo}/activity,repos/list-activities,repos/list_activities,get,activity,repos,repos,activities,list_activities,select,,List repository activities +repos.yaml,/repos/{owner}/{repo}/attestations/{subject_digest},repos/list-attestations,repos/list_attestations,get,,repos,repos,attestations,list_attestations,select,$.attestations,List attestations +repos.yaml,/repos/{owner}/{repo}/autolinks,repos/list-autolinks,repos/list_autolinks,get,autolink,repos,repos,autolinks,list_autolinks,select,,List all autolinks of a repository +repos.yaml,/repos/{owner}/{repo}/branches,repos/list-branches,repos/list_branches,get,short-branch,repos,repos,branches,list_branches,select,,List branches +repos.yaml,/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head,repos/list-branches-for-head-commit,repos/list_branches_for_head_commit,get,branch-short,repos,repos,head_commit_branches,list_branches_for_head_commit,select,,List branches for HEAD commit +repos.yaml,/repos/{owner}/{repo}/collaborators,repos/list-collaborators,repos/list_collaborators,get,collaborator,repos,repos,collaborators,list_collaborators,select,,List repository collaborators +repos.yaml,/repos/{owner}/{repo}/commits/{commit_sha}/comments,repos/list-comments-for-commit,repos/list_comments_for_commit,get,commit-comment,repos,repos,comments,list_comments_for_commit,select,,List commit comments +repos.yaml,/repos/{owner}/{repo}/comments,repos/list-commit-comments-for-repo,repos/list_commit_comments_for_repo,get,commit-comment,repos,repos,comments,list_commit_comments_for_repo,select,,List commit comments for a repository +repos.yaml,/repos/{owner}/{repo}/commits/{ref}/statuses,repos/list-commit-statuses-for-ref,repos/list_commit_statuses_for_ref,get,status,repos,repos,status_commits,list_commit_statuses_for_ref,select,,List commit statuses for a reference +repos.yaml,/repos/{owner}/{repo}/commits,repos/list-commits,repos/list_commits,get,commit,repos,repos,commits,list_commits,select,,List commits +repos.yaml,/repos/{owner}/{repo}/contributors,repos/list-contributors,repos/list_contributors,get,contributor,repos,repos,contributors,list_contributors,select,,List repository contributors +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps,repos/list-custom-deployment-rule-integrations,repos/list_custom_deployment_rule_integrations,get,,repos,repos,deployment_rule_integrations,list_custom_deployment_rule_integrations,select,$.available_custom_deployment_protection_rule_integrations,List custom deployment rule integrations available for an environment +repos.yaml,/repos/{owner}/{repo}/keys,repos/list-deploy-keys,repos/list_deploy_keys,get,deploy-key,repos,repos,deploy_keys,list_deploy_keys,select,,List deploy keys +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies,repos/list-deployment-branch-policies,repos/list_deployment_branch_policies,get,,repos,repos,branch_policies,list_deployment_branch_policies,select,$.branch_policies,List deployment branch policies +repos.yaml,/repos/{owner}/{repo}/deployments/{deployment_id}/statuses,repos/list-deployment-statuses,repos/list_deployment_statuses,get,deployment-status,repos,repos,status_deployments,list_deployment_statuses,select,,List deployment statuses +repos.yaml,/repos/{owner}/{repo}/deployments,repos/list-deployments,repos/list_deployments,get,deployment,repos,repos,deployments,list_deployments,select,,List deployments +repos.yaml,/user/repos,repos/list-for-authenticated-user,repos/list_for_authenticated_user,get,repository,repos,repos,repos_for_auth_user,list_for_authenticated_user,select,,List repositories for the authenticated user +repos.yaml,/orgs/{org}/repos,repos/list-for-org,repos/list_for_org,get,minimal-repository,repos,repos,repos,list_for_org,select,,List organization repositories +repos.yaml,/users/{username}/repos,repos/list-for-user,repos/list_for_user,get,minimal-repository,repos,repos,repos,list_for_user,select,,List repositories for a user +repos.yaml,/repos/{owner}/{repo}/forks,repos/list-forks,repos/list_forks,get,minimal-repository,repos,repos,forks,list_forks,select,,List forks +repos.yaml,/repos/{owner}/{repo}/invitations,repos/list-invitations,repos/list_invitations,get,repository-invitation,repos,repos,invitations,list_invitations,select,,List repository invitations +repos.yaml,/user/repository_invitations,repos/list-invitations-for-authenticated-user,repos/list_invitations_for_authenticated_user,get,repository-invitation,repos,repos,invitations,list_invitations_for_authenticated_user,select,,List repository invitations for the authenticated user +repos.yaml,/repos/{owner}/{repo}/languages,repos/list-languages,repos/list_languages,get,language,repos,repos,repos,list_languages,exec,,List repository languages +repos.yaml,/repos/{owner}/{repo}/pages/builds,repos/list-pages-builds,repos/list_pages_builds,get,page-build,repos,repos,page_builds,list_pages_builds,select,,List GitHub Pages builds +repos.yaml,/repositories,repos/list-public,repos/list_public,get,minimal-repository,repos,repos,repos,list_public,select,,List public repositories +repos.yaml,/repos/{owner}/{repo}/commits/{commit_sha}/pulls,repos/list-pull-requests-associated-with-commit,repos/list_pull_requests_associated_with_commit,get,pull-request-simple,repos,repos,commit_pr_branches,list_pull_requests_associated_with_commit,select,,List pull requests associated with a commit +repos.yaml,/repos/{owner}/{repo}/releases/{release_id}/assets,repos/list-release-assets,repos/list_release_assets,get,release-asset,repos,repos,assets,list_release_assets,select,,List release assets +repos.yaml,/repos/{owner}/{repo}/releases,repos/list-releases,repos/list_releases,get,release,repos,repos,releases,list_releases,select,,List releases +repos.yaml,/repos/{owner}/{repo}/tags,repos/list-tags,repos/list_tags,get,tag,repos,repos,tags,list_tags,select,,List repository tags +repos.yaml,/repos/{owner}/{repo}/teams,repos/list-teams,repos/list_teams,get,team,repos,repos,teams,list_teams,select,,List repository teams +repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/deliveries,repos/list-webhook-deliveries,repos/list_webhook_deliveries,get,hook-delivery-item,repos,repos,webhook_deliveries,list_webhook_deliveries,select,,List deliveries for a repository webhook repos.yaml,/repos/{owner}/{repo}/hooks,repos/list-webhooks,repos/list_webhooks,get,hook,repos,repos,webhooks,list_webhooks,select,,List repository webhooks -repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id},repos/update-webhook,repos/update_webhook,patch,hook,repos,repos,webhooks,update_webhook,update,,Update a repository webhook -repos.yaml,/repos/{owner}/{repo}/hooks,repos/create-webhook,repos/create_webhook,post,hook,repos,repos,webhooks,create_webhook,insert,,Create a repository webhook +repos.yaml,/repos/{owner}/{repo}/merges,repos/merge,repos/merge,post,commit,repos,repos,branch,merge,exec,,Merge a branch +repos.yaml,/repos/{owner}/{repo}/merge-upstream,repos/merge-upstream,repos/merge_upstream,post,merged-upstream,repos,repos,branch,merge_upstream,exec,,Sync a fork branch with the upstream repository repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/pings,repos/ping-webhook,repos/ping_webhook,post,,repos,repos,webhooks,ping_webhook,exec,,Ping a repository webhook +repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts,repos/redeliver-webhook-delivery,repos/redeliver_webhook_delivery,post,,repos,repos,webhook_delivery,redeliver_webhook_delivery,exec,,Redeliver a delivery for a repository webhook +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps,repos/remove-app-access-restrictions,repos/remove_app_access_restrictions,delete,integration,repos,repos,app_access_restrictions,remove_app_access_restrictions,delete,,Remove app access restrictions +repos.yaml,/repos/{owner}/{repo}/collaborators/{username},repos/remove-collaborator,repos/remove_collaborator,delete,,repos,repos,collaborators,remove_collaborator,delete,,Remove a repository collaborator +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/remove-status-check-contexts,repos/remove_status_check_contexts,delete,,repos,repos,status_check_contexts,remove_status_check_contexts,delete,,Remove status check contexts +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks,repos/remove-status-check-protection,repos/remove_status_check_protection,delete,,repos,repos,status_check_protection,remove_status_check_protection,delete,,Remove status check protection +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams,repos/remove-team-access-restrictions,repos/remove_team_access_restrictions,delete,team,repos,repos,team_access_restrictions,remove_team_access_restrictions,delete,,Remove team access restrictions +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users,repos/remove-user-access-restrictions,repos/remove_user_access_restrictions,delete,simple-user,repos,repos,user_access_restrictions,remove_user_access_restrictions,delete,,Remove user access restrictions +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/rename,repos/rename-branch,repos/rename_branch,post,branch-with-protection,repos,repos,branch,rename_branch,exec,,Rename a branch +repos.yaml,/repos/{owner}/{repo}/topics,repos/replace-all-topics,repos/replace_all_topics,put,topic,repos,repos,topics,replace_all_topics,replace,,Replace all repository topics +repos.yaml,/repos/{owner}/{repo}/tarball/{ref},repos/download-tarball-archive,repos/download_tarball_archive,get,,repos,repos,skip_this_resource,repos/download_tarball_archive,exec,,Download a repository archive (tar) +repos.yaml,/repos/{owner}/{repo}/zipball/{ref},repos/download-zipball-archive,repos/download_zipball_archive,get,,repos,repos,skip_this_resource,repos/download_zipball_archive,exec,,Download a repository archive (zip) +repos.yaml,/repos/{owner}/{repo}/pages/builds,repos/request-pages-build,repos/request_pages_build,post,page-build-status,repos,repos,page_builds,request_pages_build,exec,,Request a GitHub Pages build +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins,repos/set-admin-branch-protection,repos/set_admin_branch_protection,post,protected-branch-admin-enforced,repos,repos,admin_branch_protection,set_admin_branch_protection,replace,,Set admin branch protection +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps,repos/set-app-access-restrictions,repos/set_app_access_restrictions,put,integration,repos,repos,app_access_restrictions,set_app_access_restrictions,replace,,Set app access restrictions +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts,repos/set-status-check-contexts,repos/set_status_check_contexts,put,,repos,repos,status_check_contexts,set_status_check_contexts,replace,,Set status check contexts +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams,repos/set-team-access-restrictions,repos/set_team_access_restrictions,put,team,repos,repos,team_access_restrictions,set_team_access_restrictions,replace,,Set team access restrictions +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users,repos/set-user-access-restrictions,repos/set_user_access_restrictions,put,simple-user,repos,repos,user_access_restrictions,set_user_access_restrictions,replace,,Set user access restrictions repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/tests,repos/test-push-webhook,repos/test_push_webhook,post,,repos,repos,webhooks,test_push_webhook,exec,,Test the push repository webhook +repos.yaml,/repos/{owner}/{repo}/transfer,repos/transfer,repos/transfer,post,minimal-repository,repos,repos,repos,transfer,exec,,Transfer a repository +repos.yaml,/repos/{owner}/{repo},repos/update,repos/update,patch,full-repository,repos,repos,repos,update,update,,Update a repository +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection,repos/update-branch-protection,repos/update_branch_protection,put,protected-branch,repos,repos,branch_protection,update_branch_protection,replace,,Update branch protection +repos.yaml,/repos/{owner}/{repo}/comments/{comment_id},repos/update-commit-comment,repos/update_commit_comment,patch,commit-comment,repos,repos,comments,update_commit_comment,update,,Update a commit comment +repos.yaml,/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id},repos/update-deployment-branch-policy,repos/update_deployment_branch_policy,put,deployment-branch-policy,repos,repos,branch_policies,update_deployment_branch_policy,replace,,Update a deployment branch policy +repos.yaml,/repos/{owner}/{repo}/pages,repos/update-information-about-pages-site,repos/update_information_about_pages_site,put,,repos,repos,pages,update_information_about_pages_site,replace,,Update information about a GitHub Pages site +repos.yaml,/repos/{owner}/{repo}/invitations/{invitation_id},repos/update-invitation,repos/update_invitation,patch,repository-invitation,repos,repos,invitations,update_invitation,update,,Update a repository invitation +repos.yaml,/orgs/{org}/rulesets/{ruleset_id},repos/update-org-ruleset,repos/update_org_ruleset,put,repository-ruleset,repos,repos,rules,update_org_ruleset,replace,,Update an organization repository ruleset +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews,repos/update-pull-request-review-protection,repos/update_pull_request_review_protection,patch,protected-branch-pull-request-review,repos,repos,pr_review_protection,update_pull_request_review_protection,update,,Update pull request review protection +repos.yaml,/repos/{owner}/{repo}/releases/{release_id},repos/update-release,repos/update_release,patch,release,repos,repos,releases,update_release,update,,Update a release +repos.yaml,/repos/{owner}/{repo}/releases/assets/{asset_id},repos/update-release-asset,repos/update_release_asset,patch,release-asset,repos,repos,assets,update_release_asset,update,,Update a release asset +repos.yaml,/repos/{owner}/{repo}/rulesets/{ruleset_id},repos/update-repo-ruleset,repos/update_repo_ruleset,put,repository-ruleset,repos,repos,rules,update_repo_ruleset,replace,,Update a repository ruleset +repos.yaml,/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks,repos/update-status-check-protection,repos/update_status_check_protection,patch,status-check-policy,repos,repos,status_check_protection,update_status_check_protection,update,,Update status check protection +repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id},repos/update-webhook,repos/update_webhook,patch,hook,repos,repos,webhooks,update_webhook,update,,Update a repository webhook +repos.yaml,/repos/{owner}/{repo}/hooks/{hook_id}/config,repos/update-webhook-config-for-repo,repos/update_webhook_config_for_repo,patch,webhook-config,repos,repos,webhook_config,update_webhook_config_for_repo,update,,Update a webhook configuration for a repository +repos.yaml,/repos/{owner}/{repo}/releases/{release_id}/assets,repos/upload-release-asset,repos/upload_release_asset,post,release-asset,repos,repos,assets,upload_release_asset,insert,,Upload a release asset search.yaml,/search/code,search/code,search/code,get,,search,search,code,code,select,,Search code search.yaml,/search/commits,search/commits,search/commits,get,,search,search,commits,commits,select,,Search commits search.yaml,/search/issues,search/issues-and-pull-requests,search/issues_and_pull_requests,get,,search,search,issues_and_pull_requests,issues_and_pull_requests,select,,Search issues and pull requests @@ -1063,130 +1013,101 @@ search.yaml,/search/labels,search/labels,search/labels,get,,search,search,labels search.yaml,/search/repositories,search/repos,search/repos,get,,search,search,repos,repos,select,,Search repositories search.yaml,/search/topics,search/topics,search/topics,get,,search,search,topics,topics,select,,Search topics search.yaml,/search/users,search/users,search/users,get,,search,search,users,users,select,,Search users +secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses,secret-scanning/create-push-protection-bypass,secret_scanning/create_push_protection_bypass,post,,secret-scanning,secret_scanning,repo_push_protection_bypasses,create_push_protection_bypass,insert,,Create a push protection bypass secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number},secret-scanning/get-alert,secret_scanning/get_alert,get,secret-scanning-alert,secret-scanning,secret_scanning,alerts,get_alert,select,,Get a secret scanning alert -secret_scanning.yaml,/enterprises/{enterprise}/secret-scanning/alerts,secret-scanning/list-alerts-for-enterprise,secret_scanning/list_alerts_for_enterprise,get,organization-secret-scanning-alert,secret-scanning,secret_scanning,alerts,list_alerts_for_enterprise,select,,List secret scanning alerts for an enterprise +secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/scan-history,secret-scanning/get-scan-history,secret_scanning/get_scan_history,get,,secret-scanning,secret_scanning,repo_secret_scan_history,get_scan_history,select,,Get secret scanning scan history for a repository secret_scanning.yaml,/orgs/{org}/secret-scanning/alerts,secret-scanning/list-alerts-for-org,secret_scanning/list_alerts_for_org,get,organization-secret-scanning-alert,secret-scanning,secret_scanning,alerts,list_alerts_for_org,select,,List secret scanning alerts for an organization secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/alerts,secret-scanning/list-alerts-for-repo,secret_scanning/list_alerts_for_repo,get,secret-scanning-alert,secret-scanning,secret_scanning,alerts,list_alerts_for_repo,select,,List secret scanning alerts for a repository -secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number},secret-scanning/update-alert,secret_scanning/update_alert,patch,secret-scanning-alert,secret-scanning,secret_scanning,alerts,update_alert,update,,Update a secret scanning alert secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations,secret-scanning/list-locations-for-alert,secret_scanning/list_locations_for_alert,get,secret-scanning-location,secret-scanning,secret_scanning,locations,list_locations_for_alert,select,,List locations for a secret scanning alert secret_scanning.yaml,/orgs/{org}/secret-scanning/pattern-configurations,secret-scanning/list-org-pattern-configs,secret_scanning/list_org_pattern_configs,get,,secret-scanning,secret_scanning,org_secret_scanning_pattern_configurations,list_org_pattern_configs,select,,List organization pattern configurations +secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number},secret-scanning/update-alert,secret_scanning/update_alert,patch,secret-scanning-alert,secret-scanning,secret_scanning,alerts,update_alert,update,,Update a secret scanning alert secret_scanning.yaml,/orgs/{org}/secret-scanning/pattern-configurations,secret-scanning/update-org-pattern-configs,secret_scanning/update_org_pattern_configs,patch,,secret-scanning,secret_scanning,org_secret_scanning_pattern_configurations,update_org_pattern_configs,update,,Update organization pattern configurations -secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses,secret-scanning/create-push-protection-bypass,secret_scanning/create_push_protection_bypass,post,,secret-scanning,secret_scanning,repo_push_protection_bypasses,create_push_protection_bypass,insert,,Create a push protection bypass -secret_scanning.yaml,/repos/{owner}/{repo}/secret-scanning/scan-history,secret-scanning/get-scan-history,secret_scanning/get_scan_history,get,,secret-scanning,secret_scanning,repo_secret_scan_history,get_scan_history,select,,Get secret scanning scan history for a repository -security_advisories.yaml,/advisories/{ghsa_id},security-advisories/get-global-advisory,security_advisories/get_global_advisory,get,global-advisory,security-advisories,security_advisories,global_advisories,get_global_advisory,select,,Get a global security advisory -security_advisories.yaml,/advisories,security-advisories/list-global-advisories,security_advisories/list_global_advisories,get,global-advisory,security-advisories,security_advisories,global_advisories,list_global_advisories,select,,List global security advisories +security_advisories.yaml,/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks,security-advisories/create-fork,security_advisories/create_fork,post,,security-advisories,security_advisories,security_advisory_forks,create_fork,insert,,Create a temporary private fork security_advisories.yaml,/repos/{owner}/{repo}/security-advisories/reports,security-advisories/create-private-vulnerability-report,security_advisories/create_private_vulnerability_report,post,repository-advisory,security-advisories,security_advisories,private_vulnerability_reports,create_private_vulnerability_report,insert,,Privately report a security vulnerability +security_advisories.yaml,/repos/{owner}/{repo}/security-advisories,security-advisories/create-repository-advisory,security_advisories/create_repository_advisory,post,repository-advisory,security-advisories,security_advisories,repository_advisories,create_repository_advisory,insert,,Create a repository security advisory +security_advisories.yaml,/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve,security-advisories/create-repository-advisory-cve-request,security_advisories/create_repository_advisory_cve_request,post,,security-advisories,security_advisories,repository_advisories,create_repository_advisory_cve_request,insert,,Request a CVE for a repository security advisory +security_advisories.yaml,/advisories/{ghsa_id},security-advisories/get-global-advisory,security_advisories/get_global_advisory,get,global-advisory,security-advisories,security_advisories,global_advisories,get_global_advisory,select,,Get a global security advisory security_advisories.yaml,/repos/{owner}/{repo}/security-advisories/{ghsa_id},security-advisories/get-repository-advisory,security_advisories/get_repository_advisory,get,repository-advisory,security-advisories,security_advisories,repository_advisories,get_repository_advisory,select,,Get a repository security advisory +security_advisories.yaml,/advisories,security-advisories/list-global-advisories,security_advisories/list_global_advisories,get,global-advisory,security-advisories,security_advisories,global_advisories,list_global_advisories,select,,List global security advisories security_advisories.yaml,/orgs/{org}/security-advisories,security-advisories/list-org-repository-advisories,security_advisories/list_org_repository_advisories,get,repository-advisory,security-advisories,security_advisories,repository_advisories,list_org_repository_advisories,select,,List repository security advisories for an organization security_advisories.yaml,/repos/{owner}/{repo}/security-advisories,security-advisories/list-repository-advisories,security_advisories/list_repository_advisories,get,repository-advisory,security-advisories,security_advisories,repository_advisories,list_repository_advisories,select,,List repository security advisories security_advisories.yaml,/repos/{owner}/{repo}/security-advisories/{ghsa_id},security-advisories/update-repository-advisory,security_advisories/update_repository_advisory,patch,repository-advisory,security-advisories,security_advisories,repository_advisories,update_repository_advisory,update,,Update a repository security advisory -security_advisories.yaml,/repos/{owner}/{repo}/security-advisories,security-advisories/create-repository-advisory,security_advisories/create_repository_advisory,post,repository-advisory,security-advisories,security_advisories,repository_advisories,create_repository_advisory,insert,,Create a repository security advisory -security_advisories.yaml,/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve,security-advisories/create-repository-advisory-cve-request,security_advisories/create_repository_advisory_cve_request,post,,security-advisories,security_advisories,repository_advisories,create_repository_advisory_cve_request,insert,,Request a CVE for a repository security advisory -security_advisories.yaml,/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks,security-advisories/create-fork,security_advisories/create_fork,post,,security-advisories,security_advisories,security_advisory_forks,create_fork,insert,,Create a temporary private fork -teams.yaml,/orgs/{org}/teams/{team_slug}/teams,teams/list-child-in-org,teams/list_child_in_org,get,team,teams,teams,child_teams,list_child_in_org,select,,List child teams -teams.yaml,/teams/{team_id}/teams,teams/list-child-legacy,teams/list_child_legacy,get,team,teams,teams,child_teams,list_child_legacy,select,,List child teams (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug},teams/get-by-name,teams/get_by_name,get,team-full,teams,teams,details,get_by_name,select,,Get a team by name -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number},teams/delete-discussion-comment-in-org,teams/delete_discussion_comment_in_org,delete,,teams,teams,discussion_comments,delete_discussion_comment_in_org,delete,,Delete a discussion comment -teams.yaml,/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number},teams/delete-discussion-comment-legacy,teams/delete_discussion_comment_legacy,delete,,teams,teams,discussion_comments,delete_discussion_comment_legacy,delete,,Delete a discussion comment (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number},teams/get-discussion-comment-in-org,teams/get_discussion_comment_in_org,get,team-discussion-comment,teams,teams,discussion_comments,get_discussion_comment_in_org,select,,Get a discussion comment -teams.yaml,/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number},teams/get-discussion-comment-legacy,teams/get_discussion_comment_legacy,get,team-discussion-comment,teams,teams,discussion_comments,get_discussion_comment_legacy,select,,Get a discussion comment (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments,teams/list-discussion-comments-in-org,teams/list_discussion_comments_in_org,get,team-discussion-comment,teams,teams,discussion_comments,list_discussion_comments_in_org,select,,List discussion comments -teams.yaml,/teams/{team_id}/discussions/{discussion_number}/comments,teams/list-discussion-comments-legacy,teams/list_discussion_comments_legacy,get,team-discussion-comment,teams,teams,discussion_comments,list_discussion_comments_legacy,select,,List discussion comments (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number},teams/update-discussion-comment-in-org,teams/update_discussion_comment_in_org,patch,team-discussion-comment,teams,teams,discussion_comments,update_discussion_comment_in_org,update,,Update a discussion comment -teams.yaml,/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number},teams/update-discussion-comment-legacy,teams/update_discussion_comment_legacy,patch,team-discussion-comment,teams,teams,discussion_comments,update_discussion_comment_legacy,update,,Update a discussion comment (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments,teams/create-discussion-comment-in-org,teams/create_discussion_comment_in_org,post,team-discussion-comment,teams,teams,discussion_comments,create_discussion_comment_in_org,insert,,Create a discussion comment -teams.yaml,/teams/{team_id}/discussions/{discussion_number}/comments,teams/create-discussion-comment-legacy,teams/create_discussion_comment_legacy,post,team-discussion-comment,teams,teams,discussion_comments,create_discussion_comment_legacy,insert,,Create a discussion comment (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number},teams/delete-discussion-in-org,teams/delete_discussion_in_org,delete,,teams,teams,discussions,delete_discussion_in_org,delete,,Delete a discussion -teams.yaml,/teams/{team_id}/discussions/{discussion_number},teams/delete-discussion-legacy,teams/delete_discussion_legacy,delete,,teams,teams,discussions,delete_discussion_legacy,delete,,Delete a discussion (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number},teams/get-discussion-in-org,teams/get_discussion_in_org,get,team-discussion,teams,teams,discussions,get_discussion_in_org,select,,Get a discussion -teams.yaml,/teams/{team_id}/discussions/{discussion_number},teams/get-discussion-legacy,teams/get_discussion_legacy,get,team-discussion,teams,teams,discussions,get_discussion_legacy,select,,Get a discussion (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions,teams/list-discussions-in-org,teams/list_discussions_in_org,get,team-discussion,teams,teams,discussions,list_discussions_in_org,select,,List discussions -teams.yaml,/teams/{team_id}/discussions,teams/list-discussions-legacy,teams/list_discussions_legacy,get,team-discussion,teams,teams,discussions,list_discussions_legacy,select,,List discussions (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions/{discussion_number},teams/update-discussion-in-org,teams/update_discussion_in_org,patch,team-discussion,teams,teams,discussions,update_discussion_in_org,update,,Update a discussion -teams.yaml,/teams/{team_id}/discussions/{discussion_number},teams/update-discussion-legacy,teams/update_discussion_legacy,patch,team-discussion,teams,teams,discussions,update_discussion_legacy,update,,Update a discussion (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/discussions,teams/create-discussion-in-org,teams/create_discussion_in_org,post,team-discussion,teams,teams,discussions,create_discussion_in_org,insert,,Create a discussion -teams.yaml,/teams/{team_id}/discussions,teams/create-discussion-legacy,teams/create_discussion_legacy,post,team-discussion,teams,teams,discussions,create_discussion_legacy,insert,,Create a discussion (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/invitations,teams/list-pending-invitations-in-org,teams/list_pending_invitations_in_org,get,organization-invitation,teams,teams,invitations,list_pending_invitations_in_org,select,,List pending team invitations -teams.yaml,/teams/{team_id}/invitations,teams/list-pending-invitations-legacy,teams/list_pending_invitations_legacy,get,organization-invitation,teams,teams,invitations,list_pending_invitations_legacy,select,,List pending team invitations (Legacy) -teams.yaml,/teams/{team_id}/members/{username},teams/remove-member-legacy,teams/remove_member_legacy,delete,,teams,teams,members,remove_member_legacy,delete,,Remove team member (Legacy) -teams.yaml,/teams/{team_id}/members/{username},teams/get-member-legacy,teams/get_member_legacy,get,,teams,teams,members,get_member_legacy,select,,Get team member (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/members,teams/list-members-in-org,teams/list_members_in_org,get,simple-user,teams,teams,members,list_members_in_org,select,,List team members -teams.yaml,/teams/{team_id}/members,teams/list-members-legacy,teams/list_members_legacy,get,simple-user,teams,teams,members,list_members_legacy,select,,List team members (Legacy) teams.yaml,/teams/{team_id}/members/{username},teams/add-member-legacy,teams/add_member_legacy,put,,teams,teams,members,add_member_legacy,replace,,Add team member (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/memberships/{username},teams/remove-membership-for-user-in-org,teams/remove_membership_for_user_in_org,delete,,teams,teams,membership,remove_membership_for_user_in_org,delete,,Remove team membership for a user -teams.yaml,/teams/{team_id}/memberships/{username},teams/remove-membership-for-user-legacy,teams/remove_membership_for_user_legacy,delete,,teams,teams,membership,remove_membership_for_user_legacy,delete,,Remove team membership for a user (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/memberships/{username},teams/get-membership-for-user-in-org,teams/get_membership_for_user_in_org,get,team-membership,teams,teams,membership,get_membership_for_user_in_org,select,,Get team membership for a user -teams.yaml,/teams/{team_id}/memberships/{username},teams/get-membership-for-user-legacy,teams/get_membership_for_user_legacy,get,team-membership,teams,teams,membership,get_membership_for_user_legacy,select,,Get team membership for a user (Legacy) teams.yaml,/orgs/{org}/teams/{team_slug}/memberships/{username},teams/add-or-update-membership-for-user-in-org,teams/add_or_update_membership_for_user_in_org,put,team-membership,teams,teams,membership,add_or_update_membership_for_user_in_org,replace,,Add or update team membership for a user teams.yaml,/teams/{team_id}/memberships/{username},teams/add-or-update-membership-for-user-legacy,teams/add_or_update_membership_for_user_legacy,put,team-membership,teams,teams,membership,add_or_update_membership_for_user_legacy,replace,,Add or update team membership for a user (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo},teams/check-permissions-for-repo-in-org,teams/check_permissions_for_repo_in_org,get,team-repository,teams,teams,permissions,check_permissions_for_repo_in_org,select,,Check team permissions for a repository -teams.yaml,/teams/{team_id}/repos/{owner}/{repo},teams/check-permissions-for-repo-legacy,teams/check_permissions_for_repo_legacy,get,team-repository,teams,teams,permissions,check_permissions_for_repo_legacy,select,,Check team permissions for a repository (Legacy) teams.yaml,/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo},teams/add-or-update-repo-permissions-in-org,teams/add_or_update_repo_permissions_in_org,put,,teams,teams,permissions,add_or_update_repo_permissions_in_org,replace,,Add or update team repository permissions teams.yaml,/teams/{team_id}/repos/{owner}/{repo},teams/add-or-update-repo-permissions-legacy,teams/add_or_update_repo_permissions_legacy,put,,teams,teams,permissions,add_or_update_repo_permissions_legacy,replace,,Add or update team repository permissions (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/projects/{project_id},teams/check-permissions-for-project-in-org,teams/check_permissions_for_project_in_org,get,team-project,teams,teams,project_permissions,check_permissions_for_project_in_org,select,,Check team permissions for a project -teams.yaml,/teams/{team_id}/projects/{project_id},teams/check-permissions-for-project-legacy,teams/check_permissions_for_project_legacy,get,team-project,teams,teams,project_permissions,check_permissions_for_project_legacy,select,,Check team permissions for a project (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/projects/{project_id},teams/add-or-update-project-permissions-in-org,teams/add_or_update_project_permissions_in_org,put,,teams,teams,project_permissions,add_or_update_project_permissions_in_org,replace,,Add or update team project permissions -teams.yaml,/teams/{team_id}/projects/{project_id},teams/add-or-update-project-permissions-legacy,teams/add_or_update_project_permissions_legacy,put,,teams,teams,project_permissions,add_or_update_project_permissions_legacy,replace,,Add or update team project permissions (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/projects/{project_id},teams/remove-project-in-org,teams/remove_project_in_org,delete,,teams,teams,projects,remove_project_in_org,delete,,Remove a project from a team -teams.yaml,/teams/{team_id}/projects/{project_id},teams/remove-project-legacy,teams/remove_project_legacy,delete,,teams,teams,projects,remove_project_legacy,delete,,Remove a project from a team (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/projects,teams/list-projects-in-org,teams/list_projects_in_org,get,team-project,teams,teams,projects,list_projects_in_org,select,,List team projects -teams.yaml,/teams/{team_id}/projects,teams/list-projects-legacy,teams/list_projects_legacy,get,team-project,teams,teams,projects,list_projects_legacy,select,,List team projects (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo},teams/remove-repo-in-org,teams/remove_repo_in_org,delete,,teams,teams,repos,remove_repo_in_org,delete,,Remove a repository from a team -teams.yaml,/teams/{team_id}/repos/{owner}/{repo},teams/remove-repo-legacy,teams/remove_repo_legacy,delete,,teams,teams,repos,remove_repo_legacy,delete,,Remove a repository from a team (Legacy) -teams.yaml,/orgs/{org}/teams/{team_slug}/repos,teams/list-repos-in-org,teams/list_repos_in_org,get,minimal-repository,teams,teams,repos,list_repos_in_org,select,,List team repositories -teams.yaml,/teams/{team_id}/repos,teams/list-repos-legacy,teams/list_repos_legacy,get,minimal-repository,teams,teams,repos,list_repos_legacy,select,,List team repositories (Legacy) +teams.yaml,/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo},teams/check-permissions-for-repo-in-org,teams/check_permissions_for_repo_in_org,get,team-repository,teams,teams,permissions,check_permissions_for_repo_in_org,select,,Check team permissions for a repository +teams.yaml,/teams/{team_id}/repos/{owner}/{repo},teams/check-permissions-for-repo-legacy,teams/check_permissions_for_repo_legacy,get,team-repository,teams,teams,permissions,check_permissions_for_repo_legacy,select,,Check team permissions for a repository (Legacy) +teams.yaml,/orgs/{org}/teams,teams/create,teams/create,post,team-full,teams,teams,teams,create,insert,,Create a team teams.yaml,/orgs/{org}/teams/{team_slug},teams/delete-in-org,teams/delete_in_org,delete,,teams,teams,teams,delete_in_org,delete,,Delete a team teams.yaml,/teams/{team_id},teams/delete-legacy,teams/delete_legacy,delete,,teams,teams,teams,delete_legacy,delete,,Delete a team (Legacy) +teams.yaml,/orgs/{org}/teams/{team_slug},teams/get-by-name,teams/get_by_name,get,team-full,teams,teams,details,get_by_name,select,,Get a team by name teams.yaml,/teams/{team_id},teams/get-legacy,teams/get_legacy,get,team-full,teams,teams,teams,get_legacy,select,,Get a team (Legacy) +teams.yaml,/teams/{team_id}/members/{username},teams/get-member-legacy,teams/get_member_legacy,get,,teams,teams,members,get_member_legacy,select,,Get team member (Legacy) +teams.yaml,/orgs/{org}/teams/{team_slug}/memberships/{username},teams/get-membership-for-user-in-org,teams/get_membership_for_user_in_org,get,team-membership,teams,teams,membership,get_membership_for_user_in_org,select,,Get team membership for a user +teams.yaml,/teams/{team_id}/memberships/{username},teams/get-membership-for-user-legacy,teams/get_membership_for_user_legacy,get,team-membership,teams,teams,membership,get_membership_for_user_legacy,select,,Get team membership for a user (Legacy) teams.yaml,/orgs/{org}/teams,teams/list,teams/list,get,team,teams,teams,teams,list,select,,List teams +teams.yaml,/orgs/{org}/teams/{team_slug}/teams,teams/list-child-in-org,teams/list_child_in_org,get,team,teams,teams,child_teams,list_child_in_org,select,,List child teams +teams.yaml,/teams/{team_id}/teams,teams/list-child-legacy,teams/list_child_legacy,get,team,teams,teams,child_teams,list_child_legacy,select,,List child teams (Legacy) +teams.yaml,/user/teams,teams/list-for-authenticated-user,teams/list_for_authenticated_user,get,team-full,teams,teams,teams_for_auth_user,list_for_authenticated_user,select,,List teams for the authenticated user +teams.yaml,/orgs/{org}/teams/{team_slug}/members,teams/list-members-in-org,teams/list_members_in_org,get,simple-user,teams,teams,members,list_members_in_org,select,,List team members +teams.yaml,/teams/{team_id}/members,teams/list-members-legacy,teams/list_members_legacy,get,simple-user,teams,teams,members,list_members_legacy,select,,List team members (Legacy) +teams.yaml,/orgs/{org}/teams/{team_slug}/invitations,teams/list-pending-invitations-in-org,teams/list_pending_invitations_in_org,get,organization-invitation,teams,teams,invitations,list_pending_invitations_in_org,select,,List pending team invitations +teams.yaml,/teams/{team_id}/invitations,teams/list-pending-invitations-legacy,teams/list_pending_invitations_legacy,get,organization-invitation,teams,teams,invitations,list_pending_invitations_legacy,select,,List pending team invitations (Legacy) +teams.yaml,/orgs/{org}/teams/{team_slug}/repos,teams/list-repos-in-org,teams/list_repos_in_org,get,minimal-repository,teams,teams,repos,list_repos_in_org,select,,List team repositories +teams.yaml,/teams/{team_id}/repos,teams/list-repos-legacy,teams/list_repos_legacy,get,minimal-repository,teams,teams,repos,list_repos_legacy,select,,List team repositories (Legacy) +teams.yaml,/teams/{team_id}/members/{username},teams/remove-member-legacy,teams/remove_member_legacy,delete,,teams,teams,members,remove_member_legacy,delete,,Remove team member (Legacy) +teams.yaml,/orgs/{org}/teams/{team_slug}/memberships/{username},teams/remove-membership-for-user-in-org,teams/remove_membership_for_user_in_org,delete,,teams,teams,membership,remove_membership_for_user_in_org,delete,,Remove team membership for a user +teams.yaml,/teams/{team_id}/memberships/{username},teams/remove-membership-for-user-legacy,teams/remove_membership_for_user_legacy,delete,,teams,teams,membership,remove_membership_for_user_legacy,delete,,Remove team membership for a user (Legacy) +teams.yaml,/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo},teams/remove-repo-in-org,teams/remove_repo_in_org,delete,,teams,teams,repos,remove_repo_in_org,delete,,Remove a repository from a team +teams.yaml,/teams/{team_id}/repos/{owner}/{repo},teams/remove-repo-legacy,teams/remove_repo_legacy,delete,,teams,teams,repos,remove_repo_legacy,delete,,Remove a repository from a team (Legacy) teams.yaml,/orgs/{org}/teams/{team_slug},teams/update-in-org,teams/update_in_org,patch,team-full,teams,teams,teams,update_in_org,update,,Update a team teams.yaml,/teams/{team_id},teams/update-legacy,teams/update_legacy,patch,team-full,teams,teams,teams,update_legacy,update,,Update a team (Legacy) -teams.yaml,/orgs/{org}/teams,teams/create,teams/create,post,team-full,teams,teams,teams,create,insert,,Create a team -teams.yaml,/user/teams,teams/list-for-authenticated-user,teams/list_for_authenticated_user,get,team-full,teams,teams,teams_for_auth_user,list_for_authenticated_user,select,,List teams for the authenticated user +users.yaml,/user/emails,users/add-email-for-authenticated-user,users/add_email_for_authenticated_user,post,email,users,users,emails,add_email_for_authenticated_user,insert,,Add an email address for the authenticated user +users.yaml,/user/social_accounts,users/add-social-account-for-authenticated-user,users/add_social_account_for_authenticated_user,post,social-account,users,users,social_accounts,add_social_account_for_authenticated_user,insert,,Add social accounts for the authenticated user +users.yaml,/user/blocks/{username},users/block,users/block,put,,users,users,blocking,block,exec,,Block a user +users.yaml,/user/blocks/{username},users/check-blocked,users/check_blocked,get,,users,users,blocking,check_blocked,exec,,Check if a user is blocked by the authenticated user +users.yaml,/users/{username}/following/{target_user},users/check-following-for-user,users/check_following_for_user,get,,users,users,following,check_following_for_user,exec,,Check if a user follows another user +users.yaml,/user/following/{username},users/check-person-is-followed-by-authenticated,users/check_person_is_followed_by_authenticated,get,,users,users,following,check_person_is_followed_by_authenticated,exec,,Check if a person is followed by the authenticated user +users.yaml,/user/gpg_keys,users/create-gpg-key-for-authenticated-user,users/create_gpg_key_for_authenticated_user,post,gpg-key,users,users,gpg_keys,create_gpg_key_for_authenticated_user,insert,,Create a GPG key for the authenticated user +users.yaml,/user/keys,users/create-public-ssh-key-for-authenticated-user,users/create_public_ssh_key_for_authenticated_user,post,key,users,users,keys,create_public_ssh_key_for_authenticated_user,insert,,Create a public SSH key for the authenticated user +users.yaml,/user/ssh_signing_keys,users/create-ssh-signing-key-for-authenticated-user,users/create_ssh_signing_key_for_authenticated_user,post,ssh-signing-key,users,users,ssh_signing_keys,create_ssh_signing_key_for_authenticated_user,insert,,Create a SSH signing key for the authenticated user +users.yaml,/users/{username}/attestations/delete-request,users/delete-attestations-bulk,users/delete_attestations_bulk,post,,users,users,attestations_bulk_deletes,delete_attestations_bulk,exec,,Delete attestations in bulk users.yaml,/users/{username}/attestations/{attestation_id},users/delete-attestations-by-id,users/delete_attestations_by_id,delete,,users,users,attestations,delete_attestations_by_id,delete,,Delete attestations by ID users.yaml,/users/{username}/attestations/digest/{subject_digest},users/delete-attestations-by-subject-digest,users/delete_attestations_by_subject_digest,delete,,users,users,attestations,delete_attestations_by_subject_digest,delete,,Delete attestations by subject digest +users.yaml,/user/emails,users/delete-email-for-authenticated-user,users/delete_email_for_authenticated_user,delete,,users,users,emails,delete_email_for_authenticated_user,delete,,Delete an email address for the authenticated user +users.yaml,/user/gpg_keys/{gpg_key_id},users/delete-gpg-key-for-authenticated-user,users/delete_gpg_key_for_authenticated_user,delete,,users,users,gpg_keys,delete_gpg_key_for_authenticated_user,delete,,Delete a GPG key for the authenticated user +users.yaml,/user/keys/{key_id},users/delete-public-ssh-key-for-authenticated-user,users/delete_public_ssh_key_for_authenticated_user,delete,,users,users,keys,delete_public_ssh_key_for_authenticated_user,delete,,Delete a public SSH key for the authenticated user +users.yaml,/user/social_accounts,users/delete-social-account-for-authenticated-user,users/delete_social_account_for_authenticated_user,delete,,users,users,social_accounts,delete_social_account_for_authenticated_user,delete,,Delete social accounts for the authenticated user +users.yaml,/user/ssh_signing_keys/{ssh_signing_key_id},users/delete-ssh-signing-key-for-authenticated-user,users/delete_ssh_signing_key_for_authenticated_user,delete,,users,users,ssh_signing_keys,delete_ssh_signing_key_for_authenticated_user,delete,,Delete an SSH signing key for the authenticated user +users.yaml,/user/following/{username},users/follow,users/follow,put,,users,users,following,follow,exec,,Follow a user +users.yaml,/user,users/get-authenticated,users/get_authenticated,get,,users,users,users,get_authenticated,select,,Get the authenticated user +users.yaml,/user/{account_id},users/get-by-id,users/get_by_id,get,,users,users,users,get_by_id,select,,Get a user using their ID +users.yaml,/users/{username},users/get-by-username,users/get_by_username,get,,users,users,users,get_by_username,select,,Get a user +users.yaml,/users/{username}/hovercard,users/get-context-for-user,users/get_context_for_user,get,hovercard,users,users,hovercard,get_context_for_user,select,$.contexts,Get contextual information for a user +users.yaml,/user/gpg_keys/{gpg_key_id},users/get-gpg-key-for-authenticated-user,users/get_gpg_key_for_authenticated_user,get,gpg-key,users,users,gpg_keys,get_gpg_key_for_authenticated_user,select,,Get a GPG key for the authenticated user +users.yaml,/user/keys/{key_id},users/get-public-ssh-key-for-authenticated-user,users/get_public_ssh_key_for_authenticated_user,get,key,users,users,keys,get_public_ssh_key_for_authenticated_user,select,,Get a public SSH key for the authenticated user +users.yaml,/user/ssh_signing_keys/{ssh_signing_key_id},users/get-ssh-signing-key-for-authenticated-user,users/get_ssh_signing_key_for_authenticated_user,get,ssh-signing-key,users,users,ssh_signing_keys,get_ssh_signing_key_for_authenticated_user,select,,Get an SSH signing key for the authenticated user +users.yaml,/users,users/list,users/list,get,simple-user,users,users,public_users,list,select,,List users users.yaml,/users/{username}/attestations/{subject_digest},users/list-attestations,users/list_attestations,get,,users,users,attestations,list_attestations,select,$.attestations,List attestations -users.yaml,/users/{username}/attestations/delete-request,users/delete-attestations-bulk,users/delete_attestations_bulk,post,,users,users,attestations_bulk_deletes,delete_attestations_bulk,exec,,Delete attestations in bulk users.yaml,/users/{username}/attestations/bulk-list,users/list-attestations-bulk,users/list_attestations_bulk,post,,users,users,attestations_bulk_list,list_attestations_bulk,insert,,List attestations by bulk subject digests -users.yaml,/user/blocks/{username},users/unblock,users/unblock,delete,,users,users,blocking,unblock,exec,,Unblock a user -users.yaml,/user/blocks/{username},users/check-blocked,users/check_blocked,get,,users,users,blocking,check_blocked,exec,,Check if a user is blocked by the authenticated user users.yaml,/user/blocks,users/list-blocked-by-authenticated-user,users/list_blocked_by_authenticated_user,get,simple-user,users,users,blocking,list_blocked_by_authenticated_user,select,,List users blocked by the authenticated user -users.yaml,/user/blocks/{username},users/block,users/block,put,,users,users,blocking,block,exec,,Block a user -users.yaml,/user/emails,users/delete-email-for-authenticated-user,users/delete_email_for_authenticated_user,delete,,users,users,emails,delete_email_for_authenticated_user,delete,,Delete an email address for the authenticated user users.yaml,/user/emails,users/list-emails-for-authenticated-user,users/list_emails_for_authenticated_user,get,email,users,users,emails,list_emails_for_authenticated_user,select,,List email addresses for the authenticated user -users.yaml,/user/email/visibility,users/set-primary-email-visibility-for-authenticated-user,users/set_primary_email_visibility_for_authenticated_user,patch,email,users,users,emails,set_primary_email_visibility_for_authenticated_user,update,,Set primary email visibility for the authenticated user -users.yaml,/user/emails,users/add-email-for-authenticated-user,users/add_email_for_authenticated_user,post,email,users,users,emails,add_email_for_authenticated_user,insert,,Add an email address for the authenticated user +users.yaml,/user/following,users/list-followed-by-authenticated-user,users/list_followed_by_authenticated_user,get,simple-user,users,users,following,list_followed_by_authenticated_user,select,,List the people the authenticated user follows users.yaml,/user/followers,users/list-followers-for-authenticated-user,users/list_followers_for_authenticated_user,get,simple-user,users,users,followers,list_followers_for_authenticated_user,select,,List followers of the authenticated user users.yaml,/users/{username}/followers,users/list-followers-for-user,users/list_followers_for_user,get,simple-user,users,users,followers,list_followers_for_user,select,,List followers of a user -users.yaml,/user/following/{username},users/unfollow,users/unfollow,delete,,users,users,following,unfollow,exec,,Unfollow a user -users.yaml,/users/{username}/following/{target_user},users/check-following-for-user,users/check_following_for_user,get,,users,users,following,check_following_for_user,exec,,Check if a user follows another user -users.yaml,/user/following/{username},users/check-person-is-followed-by-authenticated,users/check_person_is_followed_by_authenticated,get,,users,users,following,check_person_is_followed_by_authenticated,exec,,Check if a person is followed by the authenticated user -users.yaml,/user/following,users/list-followed-by-authenticated-user,users/list_followed_by_authenticated_user,get,simple-user,users,users,following,list_followed_by_authenticated_user,select,,List the people the authenticated user follows users.yaml,/users/{username}/following,users/list-following-for-user,users/list_following_for_user,get,simple-user,users,users,following,list_following_for_user,select,,List the people a user follows -users.yaml,/user/following/{username},users/follow,users/follow,put,,users,users,following,follow,exec,,Follow a user -users.yaml,/user/gpg_keys/{gpg_key_id},users/delete-gpg-key-for-authenticated-user,users/delete_gpg_key_for_authenticated_user,delete,,users,users,gpg_keys,delete_gpg_key_for_authenticated_user,delete,,Delete a GPG key for the authenticated user -users.yaml,/user/gpg_keys/{gpg_key_id},users/get-gpg-key-for-authenticated-user,users/get_gpg_key_for_authenticated_user,get,gpg-key,users,users,gpg_keys,get_gpg_key_for_authenticated_user,select,,Get a GPG key for the authenticated user users.yaml,/user/gpg_keys,users/list-gpg-keys-for-authenticated-user,users/list_gpg_keys_for_authenticated_user,get,gpg-key,users,users,gpg_keys,list_gpg_keys_for_authenticated_user,select,,List GPG keys for the authenticated user users.yaml,/users/{username}/gpg_keys,users/list-gpg-keys-for-user,users/list_gpg_keys_for_user,get,gpg-key,users,users,gpg_keys,list_gpg_keys_for_user,select,,List GPG keys for a user -users.yaml,/user/gpg_keys,users/create-gpg-key-for-authenticated-user,users/create_gpg_key_for_authenticated_user,post,gpg-key,users,users,gpg_keys,create_gpg_key_for_authenticated_user,insert,,Create a GPG key for the authenticated user -users.yaml,/users/{username}/hovercard,users/get-context-for-user,users/get_context_for_user,get,hovercard,users,users,hovercard,get_context_for_user,select,$.contexts,Get contextual information for a user -users.yaml,/user/keys/{key_id},users/delete-public-ssh-key-for-authenticated-user,users/delete_public_ssh_key_for_authenticated_user,delete,,users,users,keys,delete_public_ssh_key_for_authenticated_user,delete,,Delete a public SSH key for the authenticated user -users.yaml,/user/keys/{key_id},users/get-public-ssh-key-for-authenticated-user,users/get_public_ssh_key_for_authenticated_user,get,key,users,users,keys,get_public_ssh_key_for_authenticated_user,select,,Get a public SSH key for the authenticated user +users.yaml,/user/public_emails,users/list-public-emails-for-authenticated-user,users/list_public_emails_for_authenticated_user,get,email,users,users,public_emails,list_public_emails_for_authenticated_user,select,,List public email addresses for the authenticated user users.yaml,/users/{username}/keys,users/list-public-keys-for-user,users/list_public_keys_for_user,get,key-simple,users,users,keys,list_public_keys_for_user,select,,List public keys for a user users.yaml,/user/keys,users/list-public-ssh-keys-for-authenticated-user,users/list_public_ssh_keys_for_authenticated_user,get,key,users,users,keys,list_public_ssh_keys_for_authenticated_user,select,,List public SSH keys for the authenticated user -users.yaml,/user/keys,users/create-public-ssh-key-for-authenticated-user,users/create_public_ssh_key_for_authenticated_user,post,key,users,users,keys,create_public_ssh_key_for_authenticated_user,insert,,Create a public SSH key for the authenticated user -users.yaml,/user/public_emails,users/list-public-emails-for-authenticated-user,users/list_public_emails_for_authenticated_user,get,email,users,users,public_emails,list_public_emails_for_authenticated_user,select,,List public email addresses for the authenticated user -users.yaml,/users,users/list,users/list,get,simple-user,users,users,public_users,list,select,,List users -users.yaml,/user/social_accounts,users/delete-social-account-for-authenticated-user,users/delete_social_account_for_authenticated_user,delete,,users,users,social_accounts,delete_social_account_for_authenticated_user,delete,,Delete social accounts for the authenticated user users.yaml,/user/social_accounts,users/list-social-accounts-for-authenticated-user,users/list_social_accounts_for_authenticated_user,get,social-account,users,users,social_accounts,list_social_accounts_for_authenticated_user,select,,List social accounts for the authenticated user users.yaml,/users/{username}/social_accounts,users/list-social-accounts-for-user,users/list_social_accounts_for_user,get,social-account,users,users,social_accounts,list_social_accounts_for_user,select,,List social accounts for a user -users.yaml,/user/social_accounts,users/add-social-account-for-authenticated-user,users/add_social_account_for_authenticated_user,post,social-account,users,users,social_accounts,add_social_account_for_authenticated_user,insert,,Add social accounts for the authenticated user -users.yaml,/user/ssh_signing_keys/{ssh_signing_key_id},users/delete-ssh-signing-key-for-authenticated-user,users/delete_ssh_signing_key_for_authenticated_user,delete,,users,users,ssh_signing_keys,delete_ssh_signing_key_for_authenticated_user,delete,,Delete an SSH signing key for the authenticated user -users.yaml,/user/ssh_signing_keys/{ssh_signing_key_id},users/get-ssh-signing-key-for-authenticated-user,users/get_ssh_signing_key_for_authenticated_user,get,ssh-signing-key,users,users,ssh_signing_keys,get_ssh_signing_key_for_authenticated_user,select,,Get an SSH signing key for the authenticated user users.yaml,/user/ssh_signing_keys,users/list-ssh-signing-keys-for-authenticated-user,users/list_ssh_signing_keys_for_authenticated_user,get,ssh-signing-key,users,users,ssh_signing_keys,list_ssh_signing_keys_for_authenticated_user,select,,List SSH signing keys for the authenticated user users.yaml,/users/{username}/ssh_signing_keys,users/list-ssh-signing-keys-for-user,users/list_ssh_signing_keys_for_user,get,ssh-signing-key,users,users,ssh_signing_keys,list_ssh_signing_keys_for_user,select,,List SSH signing keys for a user -users.yaml,/user/ssh_signing_keys,users/create-ssh-signing-key-for-authenticated-user,users/create_ssh_signing_key_for_authenticated_user,post,ssh-signing-key,users,users,ssh_signing_keys,create_ssh_signing_key_for_authenticated_user,insert,,Create a SSH signing key for the authenticated user -users.yaml,/user,users/get-authenticated,users/get_authenticated,get,,users,users,users,get_authenticated,select,,Get the authenticated user -users.yaml,/user/{account_id},users/get-by-id,users/get_by_id,get,,users,users,users,get_by_id,select,,Get a user using their ID -users.yaml,/users/{username},users/get-by-username,users/get_by_username,get,,users,users,users,get_by_username,select,,Get a user +users.yaml,/user/email/visibility,users/set-primary-email-visibility-for-authenticated-user,users/set_primary_email_visibility_for_authenticated_user,patch,email,users,users,emails,set_primary_email_visibility_for_authenticated_user,update,,Set primary email visibility for the authenticated user +users.yaml,/user/blocks/{username},users/unblock,users/unblock,delete,,users,users,blocking,unblock,exec,,Unblock a user +users.yaml,/user/following/{username},users/unfollow,users/unfollow,delete,,users,users,following,unfollow,exec,,Unfollow a user users.yaml,/user,users/update-authenticated,users/update_authenticated,patch,private-user,users,users,users,update_authenticated,update,,Update the authenticated user diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/actions.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/actions.yaml index 7e36773..41891d5 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/actions.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/actions.yaml @@ -15389,6 +15389,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.runners create_hosted_runner_for_org: config: requestBodyTranslate: @@ -15449,6 +15450,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.images get_custom_image_for_org: operation: $ref: >- @@ -15487,6 +15489,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.image_versions get_custom_image_version_for_org: operation: $ref: >- @@ -15788,6 +15791,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_selected_repositories_enabled_github_actions_organization: config: requestBodyTranslate: @@ -15920,6 +15924,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_selected_repositories_self_hosted_runners_organization: config: requestBodyTranslate: @@ -16020,6 +16025,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.runner_groups create_self_hosted_runner_group_for_org: config: requestBodyTranslate: @@ -16081,6 +16087,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.runners sqlVerbs: select: - $ref: >- @@ -16101,6 +16108,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_repo_access_to_self_hosted_runner_group_in_org: config: requestBodyTranslate: @@ -16151,6 +16159,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.runners set_self_hosted_runners_in_group_for_org: config: requestBodyTranslate: @@ -16200,6 +16209,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.runners get_self_hosted_runner_for_org: operation: $ref: '#/paths/~1orgs~1{org}~1actions~1runners~1{runner_id}/get' @@ -16218,6 +16228,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.runners get_self_hosted_runner_for_repo: operation: $ref: >- @@ -16378,6 +16389,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.labels add_custom_labels_to_self_hosted_runner_for_org: config: requestBodyTranslate: @@ -16417,6 +16429,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.labels add_custom_labels_to_self_hosted_runner_for_repo: config: requestBodyTranslate: @@ -16488,6 +16501,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_org_secret: operation: $ref: '#/paths/~1orgs~1{org}~1actions~1secrets~1{secret_name}/get' @@ -16515,6 +16529,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_repo_secret: operation: $ref: >- @@ -16546,6 +16561,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_environment_secret: operation: $ref: >- @@ -16643,6 +16659,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_selected_repos_for_org_secret: config: requestBodyTranslate: @@ -16692,6 +16709,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.variables create_org_variable: config: requestBodyTranslate: @@ -16728,6 +16746,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.variables create_repo_variable: config: requestBodyTranslate: @@ -16766,6 +16785,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.variables create_environment_variable: config: requestBodyTranslate: @@ -16848,6 +16868,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_selected_repos_for_org_variable: config: requestBodyTranslate: @@ -16897,6 +16918,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.artifacts get_artifact: operation: $ref: >- @@ -16918,6 +16940,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.artifacts sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/artifacts/methods/get_artifact' @@ -16984,6 +17007,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.jobs list_jobs_for_workflow_run: operation: $ref: >- @@ -16991,6 +17015,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.jobs sqlVerbs: select: - $ref: >- @@ -17102,6 +17127,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.workflow_runs sqlVerbs: select: - $ref: >- @@ -17164,6 +17190,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets sqlVerbs: select: - $ref: >- @@ -17184,6 +17211,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.variables sqlVerbs: select: - $ref: >- @@ -17387,6 +17415,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.workflows get_workflow: operation: $ref: >- diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/agent_tasks.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/agent_tasks.yaml index 66179d3..3f43328 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/agent_tasks.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/agent_tasks.yaml @@ -2623,6 +2623,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.tasks create_task: config: requestBodyTranslate: @@ -2661,6 +2662,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.tasks get_task_by_id: operation: $ref: '#/paths/~1agents~1tasks~1{task_id}/get' diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/apps.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/apps.yaml index 5b9b31b..e5b0c23 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/apps.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/apps.yaml @@ -7472,12 +7472,14 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories list_installation_repos_for_authenticated_user: operation: $ref: '#/paths/~1user~1installations~1{installation_id}~1repositories/get' response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories add_repo_to_installation_for_authenticated_user: operation: $ref: >- @@ -7523,6 +7525,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.installations sqlVerbs: select: - $ref: >- diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/checks.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/checks.yaml index 8cc56b6..f209fd5 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/checks.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/checks.yaml @@ -4005,12 +4005,14 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.check_runs list_for_ref: operation: $ref: '#/paths/~1repos~1{owner}~1{repo}~1commits~1{ref}~1check-runs/get' response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.check_runs sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/runs/methods/get' @@ -4085,6 +4087,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.check_suites sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/suites/methods/get_suite' diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/codespaces.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/codespaces.yaml index 80b8e69..ad9d73f 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/codespaces.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/codespaces.yaml @@ -8339,6 +8339,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.codespaces set_codespaces_access: config: requestBodyTranslate: @@ -8410,6 +8411,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_org_secret: operation: $ref: '#/paths/~1orgs~1{org}~1codespaces~1secrets~1{secret_name}/get' @@ -8485,6 +8487,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_selected_repos_for_org_secret: config: requestBodyTranslate: @@ -8534,6 +8537,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.codespaces create_with_repo_for_authenticated_user: config: requestBodyTranslate: @@ -8565,6 +8569,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.codespaces create_for_authenticated_user: config: requestBodyTranslate: @@ -8655,6 +8660,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.devcontainers sqlVerbs: select: - $ref: >- @@ -8721,6 +8727,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_repo_secret: operation: $ref: >- @@ -8770,6 +8777,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_secret_for_authenticated_user: operation: $ref: '#/paths/~1user~1codespaces~1secrets~1{secret_name}/get' @@ -8836,6 +8844,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_repositories_for_secret_for_authenticated_user: config: requestBodyTranslate: diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/copilot.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/copilot.yaml index 887ad5e..f4dfb92 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/copilot.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/copilot.yaml @@ -4460,15 +4460,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' - add_copilot_for_business_seats_for_teams: - config: - requestBodyTranslate: - algorithm: naive - operation: - $ref: '#/paths/~1orgs~1{org}~1copilot~1billing~1selected_teams/post' - response: - mediaType: application/json - openAPIDocKey: '201' + objectKey: $.seats cancel_copilot_seat_assignment_for_teams: operation: $ref: '#/paths/~1orgs~1{org}~1copilot~1billing~1selected_teams/delete' @@ -4479,18 +4471,38 @@ components: select: - $ref: >- #/components/x-stackQL-resources/org_seats/methods/list_copilot_seats + insert: [] + update: [] + delete: [] + replace: [] + org_copilot_seats_teams: + id: github.copilot.org_copilot_seats_teams + name: org_copilot_seats_teams + title: Org Copilot Seats Teams + methods: + add_copilot_seats_for_teams: + config: + requestBodyTranslate: + algorithm: naive + operation: + $ref: '#/paths/~1orgs~1{org}~1copilot~1billing~1selected_teams/post' + response: + mediaType: application/json + openAPIDocKey: '201' + sqlVerbs: + select: [] insert: - $ref: >- - #/components/x-stackQL-resources/org_seats/methods/add_copilot_for_business_seats_for_teams + #/components/x-stackQL-resources/org_copilot_seats_teams/methods/add_copilot_seats_for_teams update: [] delete: [] replace: [] - user_seats: - id: github.copilot.user_seats - name: user_seats - title: User Seats + org_copilot_seats_users: + id: github.copilot.org_copilot_seats_users + name: org_copilot_seats_users + title: Org Copilot Seats Users methods: - add_copilot_for_business_seats_for_users: + add_copilot_seats_for_users: config: requestBodyTranslate: algorithm: naive @@ -4499,25 +4511,28 @@ components: response: mediaType: application/json openAPIDocKey: '201' + sqlVerbs: + select: [] + insert: + - $ref: >- + #/components/x-stackQL-resources/org_copilot_seats_users/methods/add_copilot_seats_for_users + update: [] + delete: [] + replace: [] + user_seats: + id: github.copilot.user_seats + name: user_seats + title: User Seats + methods: cancel_copilot_seat_assignment_for_users: operation: $ref: '#/paths/~1orgs~1{org}~1copilot~1billing~1selected_users/delete' response: mediaType: application/json openAPIDocKey: '200' - get_copilot_seat_assignment_details_for_user: - operation: - $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1copilot/get' - response: - mediaType: application/json - openAPIDocKey: '200' sqlVerbs: - select: - - $ref: >- - #/components/x-stackQL-resources/user_seats/methods/get_copilot_seat_assignment_details_for_user - insert: - - $ref: >- - #/components/x-stackQL-resources/user_seats/methods/add_copilot_for_business_seats_for_users + select: [] + insert: [] update: [] delete: [] replace: [] @@ -4563,6 +4578,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_copilot_coding_agent_selected_repositories_for_organization: config: requestBodyTranslate: @@ -4727,6 +4743,25 @@ components: update: [] delete: [] replace: [] + org_member_copilot_seats: + id: github.copilot.org_member_copilot_seats + name: org_member_copilot_seats + title: Org Member Copilot Seats + methods: + get_copilot_seat_details_for_user: + operation: + $ref: '#/paths/~1orgs~1{org}~1members~1{username}~1copilot/get' + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: >- + #/components/x-stackQL-resources/org_member_copilot_seats/methods/get_copilot_seat_details_for_user + insert: [] + update: [] + delete: [] + replace: [] copilot_metrics: id: github.copilot.copilot_metrics name: copilot_metrics diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/dependabot.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/dependabot.yaml index 689cbb6..05fe216 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/dependabot.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/dependabot.yaml @@ -4860,6 +4860,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_org_secret: operation: $ref: '#/paths/~1orgs~1{org}~1dependabot~1secrets~1{secret_name}/get' @@ -4887,6 +4888,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.secrets get_repo_secret: operation: $ref: >- @@ -4968,6 +4970,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.repositories set_selected_repos_for_org_secret: config: requestBodyTranslate: diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/hosted_compute.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/hosted_compute.yaml index bb1b35d..2d7c4d4 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/hosted_compute.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/hosted_compute.yaml @@ -515,6 +515,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.network_configurations create_network_configuration_for_org: config: requestBodyTranslate: diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/orgs.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/orgs.yaml index 7468132..549b197 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/orgs.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/orgs.yaml @@ -12127,6 +12127,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.deployment_records sqlVerbs: select: - $ref: >- @@ -12160,6 +12161,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.storage_records sqlVerbs: select: - $ref: >- @@ -12577,6 +12579,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.installations sqlVerbs: select: - $ref: >- @@ -12847,6 +12850,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.roles get_org_role: operation: $ref: '#/paths/~1orgs~1{org}~1organization-roles~1{role_id}/get' diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/private_registries.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/private_registries.yaml index cc72a2e..c4c32b6 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/private_registries.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/private_registries.yaml @@ -1028,6 +1028,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.configurations create_org_private_registry: config: requestBodyTranslate: diff --git a/provider-dev/openapi/src/github/v00.00.00000/services/repos.yaml b/provider-dev/openapi/src/github/v00.00.00000/services/repos.yaml index da7ffd1..5170abd 100644 --- a/provider-dev/openapi/src/github/v00.00.00000/services/repos.yaml +++ b/provider-dev/openapi/src/github/v00.00.00000/services/repos.yaml @@ -30543,6 +30543,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.branch_policies create_deployment_branch_policy: config: requestBodyTranslate: @@ -30655,6 +30656,7 @@ components: response: mediaType: application/json openAPIDocKey: '200' + objectKey: $.available_custom_deployment_protection_rule_integrations sqlVerbs: select: - $ref: >- diff --git a/provider-dev/test/README.md b/provider-dev/test/README.md new file mode 100644 index 0000000..d639977 --- /dev/null +++ b/provider-dev/test/README.md @@ -0,0 +1,57 @@ +# Tier 1 / UAT tests + +Smoke tests that exercise the locally-built provider against the live upstream +API. Designed for WSL / Linux. Same suite runs in two modes: + +- `exec` - one-shot `stackql exec --output json` per query +- `pgwire` - long-lived `stackql srv`, queried over Postgres wire (psycopg) + +## One-time setup + +```bash +# from repo root +bash provider-dev/test/bootstrap.sh # downloads latest stackql into provider-dev/test/.bin/ +python -m venv provider-dev/test/.venv +source provider-dev/test/.venv/bin/activate +pip install -r provider-dev/test/requirements.txt +``` + +## Run + +```bash +source provider-dev/.env # exports STACKQL_GITHUB_USERNAME / PASSWORD + +# exec mode (default) +pytest provider-dev/test/ -v + +# pgwire mode +pytest provider-dev/test/ -v --mode=pgwire + +# both modes - same suite runs twice +pytest provider-dev/test/ -v --mode=both +``` + +## What to edit when + +- **Add / change a query**: edit `tier1.yaml`. No Python changes needed. +- **Add a new assertion primitive**: edit `test_tier1.py`. +- **Reuse for another provider**: copy this directory, edit `provider.yaml` + (provider name, registry path, required auth env vars) and `tier1.yaml`. + Nothing else should need to change. + +## tier1.yaml shape + +```yaml +- name: short_test_id + sql: | + SELECT ... WHERE org = '${TEST_ORG}' + assertions: + min_rows: 1 # default 1; set 0 to allow empty + required_columns: [col_a, col_b] # must be present on every row + row_predicates: # python exprs, `rows` and `r` in scope + - "r['col_a'] == 'expected'" +``` + +`${VAR}` substitution looks up `test_env_defaults` in `provider.yaml` first, +then the process environment. Use it for anything per-environment (target org, +expected username, etc.) - do not hard-code values in `tier1.yaml`. diff --git a/provider-dev/test/bootstrap.sh b/provider-dev/test/bootstrap.sh new file mode 100644 index 0000000..ea34903 --- /dev/null +++ b/provider-dev/test/bootstrap.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +# Downloads the latest stackql binary into provider-dev/test/.bin/ +# Designed for WSL / Linux. Idempotent - skips download if binary already present +# unless --force is passed. + +set -euo pipefail + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +BIN_DIR="${SCRIPT_DIR}/.bin" +BINARY="${BIN_DIR}/stackql" + +FORCE=0 +for arg in "$@"; do + case "$arg" in + --force) FORCE=1 ;; + -h|--help) + echo "Usage: $0 [--force]" + exit 0 + ;; + esac +done + +if [[ -x "${BINARY}" && "${FORCE}" -eq 0 ]]; then + echo "stackql already present at ${BINARY}" + "${BINARY}" --version || true + exit 0 +fi + +mkdir -p "${BIN_DIR}" +cd "${BIN_DIR}" + +echo "Downloading latest stackql binary..." +curl -sSL https://bit.ly/stackql-zip -o stackql-zip +unzip -o -q stackql-zip +rm -f stackql-zip +chmod +x stackql + +echo "stackql installed at ${BINARY}" +"${BINARY}" --version diff --git a/provider-dev/test/conftest.py b/provider-dev/test/conftest.py new file mode 100644 index 0000000..e8c1c52 --- /dev/null +++ b/provider-dev/test/conftest.py @@ -0,0 +1,245 @@ +""" +Pytest fixtures for tier 1 / UAT smoke tests. + +Provides a `runner` fixture that executes SQL against the local stackql build +in one of two modes, selected via `--mode={exec,pgwire}`: + + exec - shells out to `stackql exec --output json ...` for each query. + No long-lived process. Simplest, matches how end users invoke stackql. + + pgwire - starts `stackql srv` once per session on a random port, connects + via psycopg, runs queries through the Postgres wire protocol. + Closer to how applications consume stackql. + +The same tier1.yaml runs under both modes - parity across the two transports +is part of what we're verifying. + +Designed to be reused as-is across providers. The only per-provider files are +provider.yaml (this directory) and tier1.yaml (this directory). +""" + +from __future__ import annotations + +import json +import os +import socket +import subprocess +import time +from dataclasses import dataclass +from pathlib import Path +from typing import Any + +import pytest +import yaml + +TEST_DIR = Path(__file__).resolve().parent +REPO_ROOT = TEST_DIR.parent.parent +BINARY = TEST_DIR / ".bin" / "stackql" + + +def pytest_addoption(parser: pytest.Parser) -> None: + parser.addoption( + "--mode", + action="store", + default="exec", + choices=("exec", "pgwire", "both"), + help="How to run stackql: exec (one-shot), pgwire (server), or both.", + ) + + +def pytest_generate_tests(metafunc: pytest.Metafunc) -> None: + if "mode" in metafunc.fixturenames: + chosen = metafunc.config.getoption("--mode") + modes = ("exec", "pgwire") if chosen == "both" else (chosen,) + metafunc.parametrize("mode", modes, scope="session") + + +@dataclass(frozen=True) +class ProviderConfig: + provider_name: str + registry_root: Path + required_env: list[str] + test_env_defaults: dict[str, str] + + +@pytest.fixture(scope="session") +def provider_config() -> ProviderConfig: + with (TEST_DIR / "provider.yaml").open() as f: + data = yaml.safe_load(f) + registry_root = (REPO_ROOT / data["registry_root"]).resolve() + return ProviderConfig( + provider_name=data["provider_name"], + registry_root=registry_root, + required_env=list(data.get("required_env", [])), + test_env_defaults=dict(data.get("test_env_defaults", {})), + ) + + +@pytest.fixture(scope="session") +def test_env(provider_config: ProviderConfig) -> dict[str, str]: + """Validates required auth env vars and applies test_env_defaults for + substitution inside tier1.yaml SQL strings.""" + missing = [v for v in provider_config.required_env if not os.environ.get(v)] + if missing: + pytest.exit( + f"Required env vars not set: {', '.join(missing)}. " + f"Source provider-dev/.env (or set them) before running tests.", + returncode=2, + ) + # .strip() defends against CRLF in .env files sourced from WSL - a trailing + # \r in an auth header silently breaks API calls. + env = {k: os.environ[k].strip() for k in provider_config.required_env} + for key, default in provider_config.test_env_defaults.items(): + env[key] = os.environ.get(key, default).strip() + # Re-export the cleaned values so subprocesses (stackql exec/srv) see them. + for k, v in env.items(): + os.environ[k] = v + return env + + +@pytest.fixture(scope="session") +def stackql_binary() -> Path: + if not BINARY.exists(): + pytest.exit( + f"stackql binary not found at {BINARY}. " + f"Run `bash provider-dev/test/bootstrap.sh` first.", + returncode=2, + ) + return BINARY + + +@pytest.fixture(scope="session") +def registry_arg(provider_config: ProviderConfig) -> str: + cfg = { + "url": f"file://{provider_config.registry_root.as_posix()}", + "localDocRoot": provider_config.registry_root.as_posix(), + "verifyConfig": {"nopVerify": True}, + } + return json.dumps(cfg) + + +class StackqlRunner: + """Common interface both backends implement.""" + + def run(self, sql: str) -> list[dict[str, Any]]: + raise NotImplementedError + + +class ExecRunner(StackqlRunner): + def __init__(self, binary: Path, registry_arg: str) -> None: + self.binary = binary + self.registry_arg = registry_arg + + def run(self, sql: str) -> list[dict[str, Any]]: + proc = subprocess.run( + [ + str(self.binary), + "exec", + "--registry", self.registry_arg, + "--output", "json", + sql, + ], + capture_output=True, + text=True, + timeout=60, + ) + if proc.returncode != 0: + raise RuntimeError( + f"stackql exec failed (rc={proc.returncode})\n" + f"stderr: {proc.stderr.strip()}\n" + f"stdout: {proc.stdout.strip()}" + ) + stdout = proc.stdout.strip() + if not stdout: + return [] + try: + data = json.loads(stdout) + except json.JSONDecodeError as e: + raise RuntimeError(f"non-JSON output from stackql exec: {e}\n{stdout!r}") + return data if isinstance(data, list) else [data] + + +class PgwireRunner(StackqlRunner): + def __init__(self, conn) -> None: # noqa: ANN001 - psycopg.Connection + self.conn = conn + + def run(self, sql: str) -> list[dict[str, Any]]: + with self.conn.cursor() as cur: + cur.execute(sql) + if cur.description is None: + return [] + cols = [d.name for d in cur.description] + return [dict(zip(cols, row)) for row in cur.fetchall()] + + +def _free_port() -> int: + with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: + s.bind(("127.0.0.1", 0)) + return s.getsockname()[1] + + +def _wait_for_port(host: str, port: int, timeout: float = 15.0) -> None: + deadline = time.monotonic() + timeout + last_err: Exception | None = None + while time.monotonic() < deadline: + try: + with socket.create_connection((host, port), timeout=1.0): + return + except OSError as e: + last_err = e + time.sleep(0.2) + raise RuntimeError(f"stackql pgwire server did not accept connections on {host}:{port}: {last_err}") + + +@pytest.fixture(scope="session") +def pgwire_server(stackql_binary: Path, registry_arg: str, test_env: dict[str, str]): + """Starts stackql srv on a random port. Yields (host, port). Tears down on session end.""" + import psycopg # noqa: F401 - import here so exec-only runs don't need it installed + + port = _free_port() + log_path = TEST_DIR / ".bin" / f"stackql-server-{port}.log" + log_path.parent.mkdir(parents=True, exist_ok=True) + + env = {**os.environ} # auth env vars must be visible to the server process + cmd = [ + str(stackql_binary), + "srv", + "--registry", registry_arg, + f"--pgsrv.port={port}", + ] + with log_path.open("w") as logf: + proc = subprocess.Popen(cmd, stdout=logf, stderr=subprocess.STDOUT, env=env) + try: + _wait_for_port("127.0.0.1", port) + yield ("127.0.0.1", port) + finally: + proc.terminate() + try: + proc.wait(timeout=5) + except subprocess.TimeoutExpired: + proc.kill() + + +@pytest.fixture(scope="session") +def runner( + mode: str, + stackql_binary: Path, + registry_arg: str, + test_env: dict[str, str], + request: pytest.FixtureRequest, +) -> StackqlRunner: + if mode == "exec": + return ExecRunner(stackql_binary, registry_arg) + + import psycopg + + host, port = request.getfixturevalue("pgwire_server") + conn = psycopg.connect( + host=host, + port=port, + user="stackql", + dbname="stackql", + autocommit=True, + ) + request.addfinalizer(conn.close) + return PgwireRunner(conn) diff --git a/provider-dev/test/provider.yaml b/provider-dev/test/provider.yaml new file mode 100644 index 0000000..43eef5a --- /dev/null +++ b/provider-dev/test/provider.yaml @@ -0,0 +1,21 @@ +# Per-provider settings consumed by conftest.py. +# This file is the only piece (besides tier1.yaml) that should differ between +# providers when reusing this test framework as an archetype. + +provider_name: github + +# Registry root - path relative to the repo root that contains src//... +registry_root: provider-dev/openapi + +# Auth env vars that MUST be set for tier 1 tests to run. +# If any are missing, the test session fails fast with a clear message. +required_env: + - STACKQL_GITHUB_USERNAME + - STACKQL_GITHUB_PASSWORD + +# Optional env vars used inside tier1.yaml ${VAR} substitutions. +# Defaults are applied if the env var is not set. +test_env_defaults: + TEST_ORG: stackql + TEST_REPO: stackql + TEST_USER: stackql diff --git a/provider-dev/test/requirements.txt b/provider-dev/test/requirements.txt new file mode 100644 index 0000000..31799c9 --- /dev/null +++ b/provider-dev/test/requirements.txt @@ -0,0 +1,3 @@ +pytest>=7.4 +pyyaml>=6.0 +psycopg[binary]>=3.1 diff --git a/provider-dev/test/test_tier1.py b/provider-dev/test/test_tier1.py new file mode 100644 index 0000000..bf4f945 --- /dev/null +++ b/provider-dev/test/test_tier1.py @@ -0,0 +1,89 @@ +""" +Tier 1 smoke tests, parametrised from tier1.yaml. + +To add a query: edit tier1.yaml. To add an assertion primitive: edit this file. +The intent is to keep the test file small enough that the YAML is the +human-readable contract. +""" + +from __future__ import annotations + +import os +import re +from pathlib import Path +from typing import Any + +import pytest +import yaml + +TIER1 = Path(__file__).resolve().parent / "tier1.yaml" + +_VAR_RE = re.compile(r"\$\{([A-Z_][A-Z0-9_]*)\}") + + +def _substitute(template: str, env: dict[str, str]) -> str: + def repl(match: re.Match[str]) -> str: + name = match.group(1) + if name in env: + return env[name] + if name in os.environ: + return os.environ[name] + raise KeyError(f"tier1.yaml references ${{{name}}} but it is not set") + return _VAR_RE.sub(repl, template) + + +def _load_cases() -> list[dict[str, Any]]: + with TIER1.open() as f: + return list(yaml.safe_load(f)) + + +_PREDICATE_BUILTINS = { + "all": all, "any": any, "len": len, "int": int, "float": float, + "str": str, "bool": bool, "isinstance": isinstance, "abs": abs, + "min": min, "max": max, "sum": sum, "range": range, + "sorted": sorted, "set": set, "list": list, "dict": dict, "tuple": tuple, +} + + +def _evaluate_predicate(expr: str, rows: list[dict[str, Any]]) -> bool: + """Predicates have `rows` (full result) and `r` (rows[0] if any) in scope. + Predicates are author-controlled YAML, not user input - eval is fine here.""" + scope = {"rows": rows, "r": rows[0] if rows else None} + return bool(eval(expr, {"__builtins__": _PREDICATE_BUILTINS}, scope)) + + +@pytest.mark.parametrize("case", _load_cases(), ids=lambda c: c["name"]) +def test_tier1(case: dict[str, Any], runner, mode: str, test_env: dict[str, str]) -> None: + # Optional per-case `xfail` block in tier1.yaml flags known provider/binary + # bugs without losing visibility. Shape: + # xfail: + # reason: "..." # required, surfaced in pytest output + # modes: [pgwire] # optional - if omitted, applies to all modes + # strict: false # optional - true means an unexpected PASS fails + xfail = case.get("xfail") + if xfail and (xfail.get("modes") is None or mode in xfail["modes"]): + pytest.xfail(xfail.get("reason", "known issue")) + + sql = _substitute(case["sql"], test_env) + rows = runner.run(sql) + + assertions = case.get("assertions", {}) + + min_rows = assertions.get("min_rows", 1) + assert len(rows) >= min_rows, ( + f"expected at least {min_rows} row(s), got {len(rows)}\nSQL:\n{sql}" + ) + + required_columns = assertions.get("required_columns", []) + for col in required_columns: + for i, row in enumerate(rows): + assert col in row, ( + f"row {i} missing required column '{col}'. " + f"present columns: {sorted(row)}\nSQL:\n{sql}" + ) + + for expr in assertions.get("row_predicates", []): + substituted = _substitute(expr, test_env) + assert _evaluate_predicate(substituted, rows), ( + f"row_predicate failed: {substituted}\nrows: {rows!r}\nSQL:\n{sql}" + ) diff --git a/provider-dev/test/tier1.yaml b/provider-dev/test/tier1.yaml new file mode 100644 index 0000000..e742a4e --- /dev/null +++ b/provider-dev/test/tier1.yaml @@ -0,0 +1,149 @@ +# Tier 1 smoke tests: read-only SELECT queries that any reasonable user +# would expect to "just work" against a freshly-built provider. +# +# Each entry has: +# name - test id (used in pytest output) +# sql - SQL to execute. ${VAR} is substituted from env / defaults. +# assertions: +# min_rows - result set must have at least this many rows (default 1) +# required_columns - every named column must be present on every row +# row_predicates - list of Python expressions evaluated with `rows` and `r` +# (r = rows[0]) in scope. Allowed builtins: all, any, len, +# int, float, str, bool, isinstance, abs, min, max, sum, +# range, sorted, set, list, dict, tuple. All must be truthy. +# xfail (optional) - flag known provider/binary bugs without losing visibility: +# reason: "..." (required; printed in pytest output) +# modes: [pgwire] (optional; if omitted, xfails in all modes) +# +# Keep this list small (~15 queries). The goal is "is the provider broken?", +# not exhaustive coverage. + +- name: list_org_repos + sql: | + SELECT name, private, default_branch, visibility + FROM github.repos.repos + WHERE org = '${TEST_ORG}' + assertions: + min_rows: 1 + required_columns: [name, private, default_branch, visibility] + row_predicates: + - "all(row['name'] for row in rows)" + +- name: get_single_repo + sql: | + SELECT name, full_name, default_branch + FROM github.repos.details + WHERE owner = '${TEST_ORG}' AND repo = '${TEST_REPO}' + assertions: + min_rows: 1 + required_columns: [name, full_name, default_branch] + row_predicates: + - "r['name'] == '${TEST_REPO}'" + +- name: authenticated_user + sql: SELECT login, id, type FROM github.users.users + assertions: + min_rows: 1 + required_columns: [login, id, type] + row_predicates: + - "isinstance(r['login'], str) and len(r['login']) > 0" + +- name: lookup_user_by_username + sql: | + SELECT login, id, type + FROM github.users.users + WHERE username = '${TEST_USER}' + assertions: + min_rows: 1 + row_predicates: + - "r['login'] == '${TEST_USER}'" + xfail: + modes: [pgwire] + reason: >- + stackql pgwire path tries to materialise the result into a cache table + that lacks the request-parameter column 'username' (works in exec mode). + Upstream stackql binary bug - track and remove this xfail once fixed. + +- name: org_detail + sql: | + SELECT login, id, type + FROM github.orgs.orgs + WHERE org = '${TEST_ORG}' + assertions: + min_rows: 1 + row_predicates: + - "r['login'] == '${TEST_ORG}'" + +- name: list_repo_issues + sql: | + SELECT number, title, state + FROM github.issues.issues + WHERE owner = '${TEST_ORG}' AND repo = '${TEST_REPO}' + assertions: + min_rows: 0 # repo may legitimately have zero open issues + required_columns: [number, title, state] + +- name: list_pull_requests + sql: | + SELECT number, title, state + FROM github.pulls.pull_requests + WHERE owner = '${TEST_ORG}' AND repo = '${TEST_REPO}' AND state = 'closed' + assertions: + min_rows: 1 + required_columns: [number, title, state] + +- name: list_workflows + # GitHub returns {total_count, workflows: [...]} - stackql exposes the envelope + # as a single row when no objectKey unwrap is configured. + sql: | + SELECT total_count, workflows + FROM github.actions.workflows + WHERE owner = '${TEST_ORG}' AND repo = '${TEST_REPO}' + assertions: + min_rows: 1 + required_columns: [total_count, workflows] + row_predicates: + - "int(r['total_count']) >= 0" + +- name: list_branches + sql: | + SELECT name, protected + FROM github.repos.branches + WHERE owner = '${TEST_ORG}' AND repo = '${TEST_REPO}' + assertions: + min_rows: 1 + required_columns: [name, protected] + +- name: list_commits + sql: | + SELECT sha + FROM github.repos.commits + WHERE owner = '${TEST_ORG}' AND repo = '${TEST_REPO}' + assertions: + min_rows: 1 + required_columns: [sha] + row_predicates: + - "all(len(row['sha']) == 40 for row in rows)" + +- name: rate_limit + sql: | + SELECT JSON_EXTRACT(rate, '$.limit') AS rate_limit, + JSON_EXTRACT(rate, '$.remaining') AS remaining + FROM github.rate_limit.rate_limit + assertions: + min_rows: 1 + required_columns: [rate_limit, remaining] + +- name: search_repos + # GitHub returns {total_count, incomplete_results, items:[...]}. stackql + # appears to auto-unwrap `items` here, so we query item-level fields + # (id/name/full_name) rather than the envelope. + sql: | + SELECT id, name, full_name + FROM github.search.repos + WHERE q = 'stackql in:name' + assertions: + min_rows: 1 + required_columns: [id, name, full_name] + row_predicates: + - "all(row['name'] for row in rows)" diff --git a/website/docs/index.md b/website/docs/index.md index 5aaa1d8..9a8f9c8 100644 --- a/website/docs/index.md +++ b/website/docs/index.md @@ -21,7 +21,7 @@ Web-based version-control and collaboration. :::info[Provider Summary] total services: __44__ -total resources: __430__ +total resources: __433__ ::: diff --git a/website/docs/services/actions/artifacts/index.md b/website/docs/services/actions/artifacts/index.md index 540450b..14767b8 100644 --- a/website/docs/services/actions/artifacts/index.md +++ b/website/docs/services/actions/artifacts/index.md @@ -130,13 +130,63 @@ Response - - array + + integer - + + string + The name of the artifact. (example: AdventureWorks.Framework) + + + + string + (example: MDEwOkNoZWNrU3VpdGU1) + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/artifacts/5/zip) + + + + string (date-time) + + + + + string + The SHA256 digest of the artifact. This field will only be populated on artifacts uploaded with upload-artifact v4 or newer. For older versions, this field will be null. (example: sha256:cfc3236bdad15b5898bca8408945c9e19e1917da8704adc20eaa618444290a8c) + + + + boolean + Whether or not the artifact has expired. + + + + string (date-time) + + + + integer + The size in bytes of the artifact. + + + + string (date-time) + + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/artifacts/5) + + + + object @@ -156,13 +206,63 @@ Response - - array + + integer + + + + + string + The name of the artifact. (example: AdventureWorks.Framework) + + + + string + (example: MDEwOkNoZWNrU3VpdGU1) + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/artifacts/5/zip) + + + + string (date-time) - + + string + The SHA256 digest of the artifact. This field will only be populated on artifacts uploaded with upload-artifact v4 or newer. For older versions, this field will be null. (example: sha256:cfc3236bdad15b5898bca8408945c9e19e1917da8704adc20eaa618444290a8c) + + + + boolean + Whether or not the artifact has expired. + + + + string (date-time) + + + + integer + The size in bytes of the artifact. + + + + string (date-time) + + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/artifacts/5) + + + + object @@ -313,8 +413,18 @@ Lists artifacts for a workflow run.

Anyone with read access to the re ```sql SELECT -artifacts, -total_count +id, +name, +node_id, +archive_download_url, +created_at, +digest, +expired, +expires_at, +size_in_bytes, +updated_at, +url, +workflow_run FROM github.actions.artifacts WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -332,8 +442,18 @@ Lists all artifacts for a repository.

Anyone with read access to the ```sql SELECT -artifacts, -total_count +id, +name, +node_id, +archive_download_url, +created_at, +digest, +expired, +expires_at, +size_in_bytes, +updated_at, +url, +workflow_run FROM github.actions.artifacts WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/actions/enabled_repos/index.md b/website/docs/services/actions/enabled_repos/index.md index 5110857..eec0f9b 100644 --- a/website/docs/services/actions/enabled_repos/index.md +++ b/website/docs/services/actions/enabled_repos/index.md @@ -52,15 +52,495 @@ Response - + + integer (int64) + Unique identifier of the repository + + + + string + The name of the repository. (example: Team Environment) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + boolean + Whether to allow Auto-merge to be used on pull requests. + + + + boolean + Whether to allow forking this repo + + + + boolean + Whether to allow merge commits for pull requests. + + + + boolean + Whether to allow rebase merges for pull requests. + + + + boolean + Whether to allow squash merges for pull requests. + + + + boolean + Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging. + + + + boolean + Whether anonymous git access is enabled for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + Whether the repository is archived. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + (example: https://github.com/octocat/Hello-World.git) + + + + object + The status of the code search index for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string + The default branch of the repository. (example: master) + + + + boolean + Whether to delete head branches when pull requests are merged + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + Returns whether or not this repository disabled. + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + (example: git:github.com/octocat/Hello-World.git) + + + + boolean + Whether discussions are enabled. + + + + boolean + Whether downloads are enabled. + + + + boolean + Whether issues are enabled. + + + + boolean + + + + + boolean + Whether projects are enabled. + + + + boolean + Whether pull requests are enabled. + + + + boolean + Whether the wiki is enabled. + + + + string (uri) + (example: https://github.com) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + Whether this repository acts as a template that can be used to generate new repositories. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + License Simple (title: License Simple) + + + + string + + + + + string + The default value for a merge commit message. - `PR_TITLE` - default to the pull request's title. - `PR_BODY` - default to the pull request's body. - `BLANK` - default to a blank commit message. (PR_BODY, PR_TITLE, BLANK) + + + + string + The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. - `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name). (PR_TITLE, MERGE_MESSAGE) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string (uri) + (example: git:git.example.com/octocat/Hello-World) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + Whether the repository is private or public. + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) (example: all) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + The default value for a squash merge commit message: - `PR_BODY` - default to the pull request's body. - `COMMIT_MESSAGES` - default to the branch's commit messages. - `BLANK` - default to a blank commit message. (PR_BODY, COMMIT_MESSAGES, BLANK) + + + + string + The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. - `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit). (PR_TITLE, COMMIT_OR_PR_TITLE) + + + + string + (example: git@github.com:octocat/Hello-World.git) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: "2020-07-09T00:17:42Z") + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string (uri) + (example: https://svn.github.com/octocat/Hello-World) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - - number + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + boolean + Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead. + + + + string + The repository visibility: public, private, or internal. (default: public) + + + + integer + + + integer + + + + + boolean + Whether to require contributors to sign off on web-based commits + @@ -162,8 +642,104 @@ Lists the selected repositories that are enabled for GitHub Actions in an organi ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +allow_auto_merge, +allow_forking, +allow_merge_commit, +allow_rebase_merge, +allow_squash_merge, +allow_update_branch, +anonymous_access_enabled, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_search_index_status, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +master_branch, +merge_commit_message, +merge_commit_title, +merges_url, +milestones_url, +mirror_url, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +size, +squash_merge_commit_message, +squash_merge_commit_title, +ssh_url, +stargazers_count, +stargazers_url, +starred_at, +statuses_url, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +use_squash_pr_title_as_default, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.actions.enabled_repos WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/actions/org_hosted_runner_custom_image_versions/index.md b/website/docs/services/actions/org_hosted_runner_custom_image_versions/index.md index d63f260..1ba5bb0 100644 --- a/website/docs/services/actions/org_hosted_runner_custom_image_versions/index.md +++ b/website/docs/services/actions/org_hosted_runner_custom_image_versions/index.md @@ -94,14 +94,29 @@ Response - - array - + + string + The creation date time of the image version. (example: 2024-11-09T23:39:01Z) - + integer - + Image version size in GB. + + + + string + The state of image version. (example: Ready) + + + + string + The image version status details. (example: None) + + + + string + The version of image. (example: 1.0.0) @@ -211,8 +226,11 @@ List image versions of a custom image for an organization.

OAuth toke ```sql SELECT -image_versions, -total_count +created_on, +size_gb, +state, +state_details, +version FROM github.actions.org_hosted_runner_custom_image_versions WHERE image_definition_id = '{{ image_definition_id }}' -- required AND org = '{{ org }}' -- required diff --git a/website/docs/services/actions/org_hosted_runner_custom_images/index.md b/website/docs/services/actions/org_hosted_runner_custom_images/index.md index 1da7d2e..f1dd795 100644 --- a/website/docs/services/actions/org_hosted_runner_custom_images/index.md +++ b/website/docs/services/actions/org_hosted_runner_custom_images/index.md @@ -109,14 +109,44 @@ Response - - array - + + integer + The ID of the image. Use this ID for the `image` parameter when creating a new larger runner. + + + + string + Display name for this image. (example: CustomImage) - + + string + The latest image version associated with the image. (example: 1.3.0) + + + + string + The operating system of the image. (example: linux-x64) + + + + string + The image provider. (example: custom) + + + + string + The number of image versions associated with the image. (example: Ready) + + + integer - + Total size of all the image versions in GB. + + + + integer + The number of image versions associated with the image. @@ -223,8 +253,14 @@ List custom images for an organization.

OAuth tokens and personal acc ```sql SELECT -images, -total_count +id, +name, +latest_version, +platform, +source, +state, +total_versions_size, +versions_count FROM github.actions.org_hosted_runner_custom_images WHERE org = '{{ org }}' -- required ; diff --git a/website/docs/services/actions/org_hosted_runners/index.md b/website/docs/services/actions/org_hosted_runners/index.md index dbbe081..e21ba15 100644 --- a/website/docs/services/actions/org_hosted_runners/index.md +++ b/website/docs/services/actions/org_hosted_runners/index.md @@ -129,14 +129,64 @@ Response - - array - + + integer + The unique identifier of the hosted runner. + + + + string + The name of the hosted runner. (example: my-github-hosted-runner) - + integer - + The unique identifier of the group that the hosted runner belongs to. + + + + object + Provides details of a hosted runner image (title: GitHub-hosted runner image details.) + + + + boolean + Whether custom image generation is enabled for the hosted runners. + + + + string (date-time) + The time at which the runner was last used, in ISO 8601 format. (example: 2022-10-09T23:39:01Z) + + + + object + Provides details of a particular machine spec. (title: Github-owned VM details.) + + + + integer + The maximum amount of hosted runners. Runners will not scale automatically above this number. Use this setting to limit your cost. + + + + string + The operating system of the image. (example: linux-x64) + + + + boolean + Whether public IP is enabled for the hosted runners. + + + + array + The public IP ranges when public IP is enabled for the hosted runners. + + + + string + The status of the runner. (Ready, Provisioning, Shutdown, Deleting, Stuck) (example: Ready) @@ -271,8 +321,18 @@ Lists all GitHub-hosted runners configured in an organization.

OAuth ```sql SELECT -runners, -total_count +id, +name, +runner_group_id, +image_details, +image_gen, +last_active_on, +machine_size_details, +maximum_runners, +platform, +public_ip_enabled, +public_ips, +status FROM github.actions.org_hosted_runners WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/actions/org_runner_group_hosted_runners/index.md b/website/docs/services/actions/org_runner_group_hosted_runners/index.md index 6358917..02b0dc9 100644 --- a/website/docs/services/actions/org_runner_group_hosted_runners/index.md +++ b/website/docs/services/actions/org_runner_group_hosted_runners/index.md @@ -52,14 +52,64 @@ Response - + + integer + The unique identifier of the hosted runner. + + + + string + The name of the hosted runner. (example: my-github-hosted-runner) + + + + integer + The unique identifier of the group that the hosted runner belongs to. + + + + object + Provides details of a hosted runner image (title: GitHub-hosted runner image details.) + + + + boolean + Whether custom image generation is enabled for the hosted runners. + + + + string (date-time) + The time at which the runner was last used, in ISO 8601 format. (example: 2022-10-09T23:39:01Z) + + + + object + Provides details of a particular machine spec. (title: Github-owned VM details.) + + + + integer + The maximum amount of hosted runners. Runners will not scale automatically above this number. Use this setting to limit your cost. + + + + string + The operating system of the image. (example: linux-x64) + + + + boolean + Whether public IP is enabled for the hosted runners. + + + array - + The public IP ranges when public IP is enabled for the hosted runners. - - number - + + string + The status of the runner. (Ready, Provisioning, Shutdown, Deleting, Stuck) (example: Ready) @@ -141,8 +191,18 @@ Lists the GitHub-hosted runners in an organization group.

OAuth app t ```sql SELECT -runners, -total_count +id, +name, +runner_group_id, +image_details, +image_gen, +last_active_on, +machine_size_details, +maximum_runners, +platform, +public_ip_enabled, +public_ips, +status FROM github.actions.org_runner_group_hosted_runners WHERE org = '{{ org }}' -- required AND runner_group_id = '{{ runner_group_id }}' -- required diff --git a/website/docs/services/actions/org_runner_group_repos/index.md b/website/docs/services/actions/org_runner_group_repos/index.md index 90c4fda..49b1144 100644 --- a/website/docs/services/actions/org_runner_group_repos/index.md +++ b/website/docs/services/actions/org_runner_group_repos/index.md @@ -52,13 +52,453 @@ Response - + + integer (int64) + + + + + string + (example: Hello-World) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + string + (example: admin) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + + + + + object + Code Of Conduct (title: Code Of Conduct) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + object + The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values. + + + + string + + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string + + + + + integer + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + object + + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - - number + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + string + + + + + integer + + + + + integer + + + + + boolean @@ -167,8 +607,96 @@ Lists the repositories with access to a self-hosted runner group configured in a ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +role_name, +allow_forking, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_of_conduct, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +custom_properties, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +merges_url, +milestones_url, +mirror_url, +network_count, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +security_and_analysis, +size, +ssh_url, +stargazers_count, +stargazers_url, +statuses_url, +subscribers_count, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.actions.org_runner_group_repos WHERE org = '{{ org }}' -- required AND runner_group_id = '{{ runner_group_id }}' -- required diff --git a/website/docs/services/actions/org_runner_group_runners/index.md b/website/docs/services/actions/org_runner_group_runners/index.md index 4a969db..67ada56 100644 --- a/website/docs/services/actions/org_runner_group_runners/index.md +++ b/website/docs/services/actions/org_runner_group_runners/index.md @@ -52,15 +52,45 @@ Response - - array + + integer + The ID of the runner. + + + + string + The name of the runner. (example: iMac) + + + + integer + The ID of the runner group. + + + + boolean - - number + + boolean + + + array + + + + + string + The Operating System of the runner. (example: macos) + + + + string + The status of the runner. (example: online) + @@ -167,8 +197,14 @@ Lists self-hosted runners that are in a specific organization group.

```sql SELECT -runners, -total_count +id, +name, +runner_group_id, +busy, +ephemeral, +labels, +os, +status FROM github.actions.org_runner_group_runners WHERE org = '{{ org }}' -- required AND runner_group_id = '{{ runner_group_id }}' -- required diff --git a/website/docs/services/actions/org_runner_groups/index.md b/website/docs/services/actions/org_runner_groups/index.md index 1e068b6..3eff2e4 100644 --- a/website/docs/services/actions/org_runner_groups/index.md +++ b/website/docs/services/actions/org_runner_groups/index.md @@ -139,15 +139,75 @@ Response - - array + + number - - number + + string + + + + + string + The identifier of a hosted compute network configuration. + + + + boolean + + + + + boolean + + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + If `true`, the runner group will be restricted to running only the workflows specified in the `selected_workflows` array. + + + + string + + + + + string + Link to the selected repositories resource for this runner group. Not present unless visibility was set to `selected` + + + + array + List of workflows the runner group should be allowed to run. This setting will be ignored unless `restricted_to_workflows` is set to `true`. + + + + string + + + boolean + If `true`, the `restricted_to_workflows` and `selected_workflows` fields cannot be modified. + @@ -288,8 +348,20 @@ Lists all self-hosted runner groups configured in an organization and inherited ```sql SELECT -runner_groups, -total_count +id, +name, +network_configuration_id, +allows_public_repositories, +default, +hosted_runners_url, +inherited, +inherited_allows_public_repositories, +restricted_to_workflows, +runners_url, +selected_repositories_url, +selected_workflows, +visibility, +workflow_restrictions_read_only FROM github.actions.org_runner_groups WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/actions/org_self_hosted_runner_repo_access/index.md b/website/docs/services/actions/org_self_hosted_runner_repo_access/index.md index 2c88d94..1ee3ae7 100644 --- a/website/docs/services/actions/org_self_hosted_runner_repo_access/index.md +++ b/website/docs/services/actions/org_self_hosted_runner_repo_access/index.md @@ -52,15 +52,495 @@ Response - + + integer (int64) + Unique identifier of the repository + + + + string + The name of the repository. (example: Team Environment) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + boolean + Whether to allow Auto-merge to be used on pull requests. + + + + boolean + Whether to allow forking this repo + + + + boolean + Whether to allow merge commits for pull requests. + + + + boolean + Whether to allow rebase merges for pull requests. + + + + boolean + Whether to allow squash merges for pull requests. + + + + boolean + Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging. + + + + boolean + Whether anonymous git access is enabled for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + Whether the repository is archived. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + (example: https://github.com/octocat/Hello-World.git) + + + + object + The status of the code search index for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string + The default branch of the repository. (example: master) + + + + boolean + Whether to delete head branches when pull requests are merged + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + Returns whether or not this repository disabled. + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + (example: git:github.com/octocat/Hello-World.git) + + + + boolean + Whether discussions are enabled. + + + + boolean + Whether downloads are enabled. + + + + boolean + Whether issues are enabled. + + + + boolean + + + + + boolean + Whether projects are enabled. + + + + boolean + Whether pull requests are enabled. + + + + boolean + Whether the wiki is enabled. + + + + string (uri) + (example: https://github.com) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + Whether this repository acts as a template that can be used to generate new repositories. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + License Simple (title: License Simple) + + + + string + + + + + string + The default value for a merge commit message. - `PR_TITLE` - default to the pull request's title. - `PR_BODY` - default to the pull request's body. - `BLANK` - default to a blank commit message. (PR_BODY, PR_TITLE, BLANK) + + + + string + The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. - `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name). (PR_TITLE, MERGE_MESSAGE) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string (uri) + (example: git:git.example.com/octocat/Hello-World) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + Whether the repository is private or public. + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) (example: all) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + The default value for a squash merge commit message: - `PR_BODY` - default to the pull request's body. - `COMMIT_MESSAGES` - default to the branch's commit messages. - `BLANK` - default to a blank commit message. (PR_BODY, COMMIT_MESSAGES, BLANK) + + + + string + The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. - `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit). (PR_TITLE, COMMIT_OR_PR_TITLE) + + + + string + (example: git@github.com:octocat/Hello-World.git) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: "2020-07-09T00:17:42Z") + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string (uri) + (example: https://svn.github.com/octocat/Hello-World) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + boolean + Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead. + + + + string + The repository visibility: public, private, or internal. (default: public) + + + integer + + + integer + + + + + boolean + Whether to require contributors to sign off on web-based commits + @@ -162,8 +642,104 @@ Lists repositories that are allowed to use self-hosted runners in an organizatio ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +allow_auto_merge, +allow_forking, +allow_merge_commit, +allow_rebase_merge, +allow_squash_merge, +allow_update_branch, +anonymous_access_enabled, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_search_index_status, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +master_branch, +merge_commit_message, +merge_commit_title, +merges_url, +milestones_url, +mirror_url, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +size, +squash_merge_commit_message, +squash_merge_commit_title, +ssh_url, +stargazers_count, +stargazers_url, +starred_at, +statuses_url, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +use_squash_pr_title_as_default, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.actions.org_self_hosted_runner_repo_access WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/actions/repo_org_secrets/index.md b/website/docs/services/actions/repo_org_secrets/index.md index d15c632..4a2ac80 100644 --- a/website/docs/services/actions/repo_org_secrets/index.md +++ b/website/docs/services/actions/repo_org_secrets/index.md @@ -52,13 +52,18 @@ Response - - array + + string + The name of the secret. (example: SECRET_TOKEN) + + + + string (date-time) - - integer + + string (date-time) @@ -141,8 +146,9 @@ Lists all organization secrets shared with a repository without revealing their ```sql SELECT -secrets, -total_count +name, +created_at, +updated_at FROM github.actions.repo_org_secrets WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/actions/repo_org_variables/index.md b/website/docs/services/actions/repo_org_variables/index.md index ab570e4..2b4cd3a 100644 --- a/website/docs/services/actions/repo_org_variables/index.md +++ b/website/docs/services/actions/repo_org_variables/index.md @@ -52,14 +52,24 @@ Response - - integer - + + string + The name of the variable. (example: USERNAME) + + + + string (date-time) + The date and time at which the variable was created, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) - - array - + + string (date-time) + The date and time at which the variable was last updated, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) + + + + string + The value of the variable. (example: octocat) @@ -141,8 +151,10 @@ Lists all organization variables shared with a repository.

Authentica ```sql SELECT -total_count, -variables +name, +created_at, +updated_at, +value FROM github.actions.repo_org_variables WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/actions/repos_for_org_variable/index.md b/website/docs/services/actions/repos_for_org_variable/index.md index 65f0e43..b3508f6 100644 --- a/website/docs/services/actions/repos_for_org_variable/index.md +++ b/website/docs/services/actions/repos_for_org_variable/index.md @@ -52,15 +52,455 @@ Response - + + integer (int64) + + + + + string + (example: Hello-World) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + string + (example: admin) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + + + + + object + Code Of Conduct (title: Code Of Conduct) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + object + The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values. + + + + string + + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string + + + + + integer + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + object + + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + string + + + + integer + + + integer + + + + + boolean + + @@ -167,8 +607,96 @@ Lists all repositories that can access an organization variable
that is ava ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +role_name, +allow_forking, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_of_conduct, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +custom_properties, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +merges_url, +milestones_url, +mirror_url, +network_count, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +security_and_analysis, +size, +ssh_url, +stargazers_count, +stargazers_url, +statuses_url, +subscribers_count, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.actions.repos_for_org_variable WHERE org = '{{ org }}' -- required AND name = '{{ name }}' -- required diff --git a/website/docs/services/actions/repos_for_secret/index.md b/website/docs/services/actions/repos_for_secret/index.md index 52a832f..2d8220a 100644 --- a/website/docs/services/actions/repos_for_secret/index.md +++ b/website/docs/services/actions/repos_for_secret/index.md @@ -52,15 +52,455 @@ Response - + + integer (int64) + + + + + string + (example: Hello-World) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + string + (example: admin) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + + + + + object + Code Of Conduct (title: Code Of Conduct) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + object + The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values. + + + + string + + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string + + + + + integer + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + object + + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + string + + + + + integer + + + + integer + + + boolean + + @@ -167,8 +607,96 @@ Lists all repositories that have been selected when the `visibility`
for re ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +role_name, +allow_forking, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_of_conduct, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +custom_properties, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +merges_url, +milestones_url, +mirror_url, +network_count, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +security_and_analysis, +size, +ssh_url, +stargazers_count, +stargazers_url, +statuses_url, +subscribers_count, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.actions.repos_for_secret WHERE org = '{{ org }}' -- required AND secret_name = '{{ secret_name }}' -- required diff --git a/website/docs/services/actions/runner_labels/index.md b/website/docs/services/actions/runner_labels/index.md index 027aa8e..b4a956c 100644 --- a/website/docs/services/actions/runner_labels/index.md +++ b/website/docs/services/actions/runner_labels/index.md @@ -53,14 +53,19 @@ Response - - array - + + integer + Unique identifier of the label. - - integer - + + string + Name of the label. + + + + string + The type of label. Read-only labels are applied automatically when the runner is configured. (read-only, custom) @@ -79,14 +84,19 @@ Response - - array - + + integer + Unique identifier of the label. - - integer - + + string + Name of the label. + + + + string + The type of label. Read-only labels are applied automatically when the runner is configured. (read-only, custom) @@ -237,8 +247,9 @@ Lists all labels for a self-hosted runner configured in a repository.

- - array + + string + The name of the secret. (example: SECRET_TOKEN) + + + + string (date-time) - - integer + + string (date-time) @@ -186,13 +191,18 @@ Response - - array + + string + The name of the secret. (example: SECRET_TOKEN) + + + + string (date-time) - - integer + + string (date-time) @@ -212,15 +222,30 @@ Response - - array + + string + The name of the secret. (example: SECRET_TOKEN) + + + + string (date-time) - - integer + + string (uri) + (example: https://api.github.com/organizations/org/secrets/my_secret/repositories) + + + + string (date-time) + + + string + Visibility of a secret (all, private, selected) + @@ -431,8 +456,9 @@ Lists all secrets available in an environment without revealing their
encry ```sql SELECT -secrets, -total_count +name, +created_at, +updated_at FROM github.actions.secrets WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -465,8 +491,9 @@ Lists all secrets available in a repository without revealing their encrypted
encr ```sql SELECT -secrets, -total_count +name, +created_at, +selected_repositories_url, +updated_at, +visibility FROM github.actions.secrets WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/actions/self_hosted_runners/index.md b/website/docs/services/actions/self_hosted_runners/index.md index 07d9b19..5587f29 100644 --- a/website/docs/services/actions/self_hosted_runners/index.md +++ b/website/docs/services/actions/self_hosted_runners/index.md @@ -167,15 +167,45 @@ Response - - array - + + integer + The ID of the runner. - + + string + The name of the runner. (example: iMac) + + + integer + The ID of the runner group. + + + + boolean + + + + + boolean + + + + + array + + + string + The Operating System of the runner. (example: macos) + + + + string + The status of the runner. (example: online) + @@ -193,15 +223,45 @@ Response - - array - + + integer + The ID of the runner. + + + + string + The name of the runner. (example: iMac) - + integer + The ID of the runner group. + + + + boolean + + + + + boolean + + + array + + + + + string + The Operating System of the runner. (example: macos) + + + + string + The status of the runner. (example: online) + @@ -376,8 +436,14 @@ Lists all self-hosted runners configured in a repository.

Authenticat ```sql SELECT -runners, -total_count +id, +name, +runner_group_id, +busy, +ephemeral, +labels, +os, +status FROM github.actions.self_hosted_runners WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -393,8 +459,14 @@ Lists all self-hosted runners configured in an organization.

Authenti ```sql SELECT -runners, -total_count +id, +name, +runner_group_id, +busy, +ephemeral, +labels, +os, +status FROM github.actions.self_hosted_runners WHERE org = '{{ org }}' -- required AND name = '{{ name }}' diff --git a/website/docs/services/actions/variables/index.md b/website/docs/services/actions/variables/index.md index c30bc2d..c414eb4 100644 --- a/website/docs/services/actions/variables/index.md +++ b/website/docs/services/actions/variables/index.md @@ -129,14 +129,24 @@ Response - - integer - + + string + The name of the variable. (example: USERNAME) - - array - + + string (date-time) + The date and time at which the variable was created, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) + + + + string (date-time) + The date and time at which the variable was last updated, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) + + + + string + The value of the variable. (example: octocat) @@ -201,14 +211,24 @@ Response - - integer - + + string + The name of the variable. (example: USERNAME) - - array - + + string (date-time) + The date and time at which the variable was created, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) + + + + string (date-time) + The date and time at which the variable was last updated, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) + + + + string + The value of the variable. (example: octocat) @@ -227,14 +247,34 @@ Response - - integer - + + string + The name of the variable. (example: USERNAME) - - array - + + string (date-time) + The date and time at which the variable was created, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) + + + + string (uri) + (example: https://api.github.com/organizations/org/variables/USERNAME/repositories) + + + + string (date-time) + The date and time at which the variable was last updated, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. (example: 2019-01-24T22:45:36.000Z) + + + + string + The value of the variable. (example: octocat) + + + + string + Visibility of a variable (all, private, selected) @@ -469,8 +509,10 @@ Lists all environment variables.

Authenticated users must have collab ```sql SELECT -total_count, -variables +name, +created_at, +updated_at, +value FROM github.actions.variables WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -504,8 +546,10 @@ Lists all repository variables.

Authenticated users must have collabo ```sql SELECT -total_count, -variables +name, +created_at, +updated_at, +value FROM github.actions.variables WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -520,8 +564,12 @@ Lists all organization variables.

Authenticated users must have colla ```sql SELECT -total_count, -variables +name, +created_at, +selected_repositories_url, +updated_at, +value, +visibility FROM github.actions.variables WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/actions/workflow_jobs/index.md b/website/docs/services/actions/workflow_jobs/index.md index 5c97463..23d27fb 100644 --- a/website/docs/services/actions/workflow_jobs/index.md +++ b/website/docs/services/actions/workflow_jobs/index.md @@ -54,14 +54,119 @@ Response - + + integer + The id of the job. + + + + string + The name of the job. (example: test-coverage) + + + + string + (example: MDg6Q2hlY2tSdW40) + + + + integer + The id of the associated workflow run. + + + + integer + The ID of the runner group to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) + + + + integer + The ID of the runner to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) + + + + string + The name of the runner group to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) (example: my runner group) + + + + string + The name of the runner to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) (example: my runner) + + + + string + The name of the workflow. (example: Build) + + + + string + (example: https://api.github.com/repos/github/hello-world/check-runs/4) + + + + string (date-time) + The time that the job finished, in ISO 8601 format. (example: 2019-08-08T08:00:00-07:00) + + + + string + The outcome of the job. (success, failure, neutral, cancelled, skipped, timed_out, action_required) (example: success) + + + + string (date-time) + The time that the job created, in ISO 8601 format. (example: 2019-08-08T08:00:00-07:00) + + + + string + The name of the current branch. (example: main) + + + + string + The SHA of the commit that is being run. (example: 009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d) + + + + string + (example: https://github.com/github/hello-world/runs/4) + + + array - + Labels for the workflow job. Specified by the "runs_on" attribute in the action's workflow file. - + integer - + Attempt number of the associated workflow run, 1 for first attempt and higher if the workflow was re-run. + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/runs/5) + + + + string (date-time) + The time that the job started, in ISO 8601 format. (example: 2019-08-08T08:00:00-07:00) + + + + string + The phase of the lifecycle that the job is currently in. (queued, in_progress, completed, waiting, requested, pending) (example: queued) + + + + array + Steps in this job. + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/jobs/21) @@ -211,14 +316,119 @@ Response - + + integer + The id of the job. + + + + string + The name of the job. (example: test-coverage) + + + + string + (example: MDg6Q2hlY2tSdW40) + + + + integer + The id of the associated workflow run. + + + + integer + The ID of the runner group to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) + + + + integer + The ID of the runner to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) + + + + string + The name of the runner group to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) (example: my runner group) + + + + string + The name of the runner to which this job has been assigned. (If a runner hasn't yet been assigned, this will be null.) (example: my runner) + + + + string + The name of the workflow. (example: Build) + + + + string + (example: https://api.github.com/repos/github/hello-world/check-runs/4) + + + + string (date-time) + The time that the job finished, in ISO 8601 format. (example: 2019-08-08T08:00:00-07:00) + + + + string + The outcome of the job. (success, failure, neutral, cancelled, skipped, timed_out, action_required) (example: success) + + + + string (date-time) + The time that the job created, in ISO 8601 format. (example: 2019-08-08T08:00:00-07:00) + + + + string + The name of the current branch. (example: main) + + + + string + The SHA of the commit that is being run. (example: 009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d) + + + + string + (example: https://github.com/github/hello-world/runs/4) + + + array - + Labels for the workflow job. Specified by the "runs_on" attribute in the action's workflow file. - + integer - + Attempt number of the associated workflow run, 1 for first attempt and higher if the workflow was re-run. + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/runs/5) + + + + string (date-time) + The time that the job started, in ISO 8601 format. (example: 2019-08-08T08:00:00-07:00) + + + + string + The phase of the lifecycle that the job is currently in. (queued, in_progress, completed, waiting, requested, pending) (example: queued) + + + + array + Steps in this job. + + + + string + (example: https://api.github.com/repos/github/hello-world/actions/jobs/21) @@ -336,8 +546,29 @@ Lists jobs for a specific workflow run attempt. You can use parameters to narrow ```sql SELECT -jobs, -total_count +id, +name, +node_id, +run_id, +runner_group_id, +runner_id, +runner_group_name, +runner_name, +workflow_name, +check_run_url, +completed_at, +conclusion, +created_at, +head_branch, +head_sha, +html_url, +labels, +run_attempt, +run_url, +started_at, +status, +steps, +url FROM github.actions.workflow_jobs WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -390,8 +621,29 @@ Lists jobs for a workflow run. You can use parameters to narrow the list of resu ```sql SELECT -jobs, -total_count +id, +name, +node_id, +run_id, +runner_group_id, +runner_id, +runner_group_name, +runner_name, +workflow_name, +check_run_url, +completed_at, +conclusion, +created_at, +head_branch, +head_sha, +html_url, +labels, +run_attempt, +run_url, +started_at, +status, +steps, +url FROM github.actions.workflow_jobs WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/actions/workflow_runs/index.md b/website/docs/services/actions/workflow_runs/index.md index 930b6ed..29febd3 100644 --- a/website/docs/services/actions/workflow_runs/index.md +++ b/website/docs/services/actions/workflow_runs/index.md @@ -447,15 +447,185 @@ Response - + + integer + The ID of the workflow run. + + + + string + The name of the workflow run. (example: Build) + + + + integer + The ID of the associated check suite. + + + + string + The node ID of the associated check suite. (example: MDEwOkNoZWNrU3VpdGU0Mg==) + + + + integer + + + + + string + (example: MDEwOkNoZWNrU3VpdGU1) + + + integer + The ID of the parent workflow. + + + + object + A GitHub user. (title: Simple User) + + + + string + The URL to the artifacts for the workflow run. (example: https://api.github.com/repos/github/hello-world/actions/runs/5/rerun/artifacts) + + + + string + The URL to cancel the workflow run. (example: https://api.github.com/repos/github/hello-world/actions/runs/5/cancel) + + + + string + The URL to the associated check suite. (example: https://api.github.com/repos/github/hello-world/check-suites/12) + + + + string + (example: neutral) + + + + string (date-time) - + + string + The event-specific title associated with the run or the run-name if set, or the value of `run-name` if it is set in the workflow. (example: Simple Workflow) + + + + string + (example: push) + + + + string + (example: master) + + + + object + A commit. (title: Simple Commit) + + + + object + Minimal Repository (title: Minimal Repository) + + + + string + The SHA of the head commit that points to the version of the workflow being run. (example: 009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d) + + + + string + (example: https://github.com/github/hello-world/suites/4) + + + + string + The URL to the jobs for the workflow run. (example: https://api.github.com/repos/github/hello-world/actions/runs/5/jobs) + + + + string + The URL to download the logs for the workflow run. (example: https://api.github.com/repos/github/hello-world/actions/runs/5/logs) + + + + string + The full path of the workflow (example: octocat/octo-repo/.github/workflows/ci.yml@main) + + + + string + The URL to the previous attempted run of this workflow, if one exists. (example: https://api.github.com/repos/github/hello-world/actions/runs/5/attempts/3) + + + + array + Pull requests that are open with a `head_sha` or `head_branch` that matches the workflow run. The returned pull requests do not necessarily indicate pull requests that triggered the run. + + + array + + + object + Minimal Repository (title: Minimal Repository) + + + + string + The URL to rerun the workflow run. (example: https://api.github.com/repos/github/hello-world/actions/runs/5/rerun) + + + + integer + Attempt number of the run, 1 for first attempt and higher if the workflow was re-run. + + + + integer + The auto incrementing run number for the workflow run. + + + + string (date-time) + The start time of the latest run. Resets on re-run. + + + + string + (example: completed) + + + + object + A GitHub user. (title: Simple User) + + + + string (date-time) + + + + + string + The URL to the workflow run. (example: https://api.github.com/repos/github/hello-world/actions/runs/5) + + + + string + The URL to the workflow. (example: https://api.github.com/repos/github/hello-world/actions/workflows/main.yaml) + @@ -973,8 +1143,42 @@ List all workflow runs for a workflow. You can replace `workflow_id` with the wo ```sql SELECT -total_count, -workflow_runs +id, +name, +check_suite_id, +check_suite_node_id, +head_repository_id, +node_id, +workflow_id, +actor, +artifacts_url, +cancel_url, +check_suite_url, +conclusion, +created_at, +display_title, +event, +head_branch, +head_commit, +head_repository, +head_sha, +html_url, +jobs_url, +logs_url, +path, +previous_attempt_url, +pull_requests, +referenced_workflows, +repository, +rerun_url, +run_attempt, +run_number, +run_started_at, +status, +triggering_actor, +updated_at, +url, +workflow_url FROM github.actions.workflow_runs WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/actions/workflows/index.md b/website/docs/services/actions/workflows/index.md index 7bb56bb..05548dd 100644 --- a/website/docs/services/actions/workflows/index.md +++ b/website/docs/services/actions/workflows/index.md @@ -124,14 +124,59 @@ Response - + integer - - array - + + string + (example: CI) + + + + string + (example: MDg6V29ya2Zsb3cxMg==) + + + + string + (example: https://github.com/actions/setup-ruby/workflows/CI/badge.svg) + + + + string (date-time) + (example: 2019-12-06T14:20:20.000Z) + + + + string (date-time) + (example: 2019-12-06T14:20:20.000Z) + + + + string + (example: https://github.com/actions/setup-ruby/blob/master/.github/workflows/ruby.yaml) + + + + string + (example: ruby.yaml) + + + + string + (active, deleted, disabled_fork, disabled_inactivity, disabled_manually) (example: active) + + + + string (date-time) + (example: 2019-12-06T14:20:20.000Z) + + + + string + (example: https://api.github.com/repos/actions/setup-ruby/workflows/5) @@ -271,8 +316,17 @@ Lists the workflows in a repository.

Anyone with read access to the r ```sql SELECT -total_count, -workflows +id, +name, +node_id, +badge_url, +created_at, +deleted_at, +html_url, +path, +state, +updated_at, +url FROM github.actions.workflows WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/agent_tasks/repo_tasks/index.md b/website/docs/services/agent_tasks/repo_tasks/index.md index 15d0fcf..1ea43bf 100644 --- a/website/docs/services/agent_tasks/repo_tasks/index.md +++ b/website/docs/services/agent_tasks/repo_tasks/index.md @@ -144,19 +144,79 @@ Tasks retrieved successfully - + + string + Unique task identifier + + + + string + Human-readable name derived from the task prompt + + + + string (date-time) + Timestamp when the task was archived, null if not archived + + + array - List of tasks + Resources created by this task (PRs, branches, etc.) - - integer (int32) - Total count of active (non-archived) tasks + + string (date-time) + Timestamp when the task was created + + + + + The entity who created this task + + + + string + Type of the task creator (user, organization) + + + + string + Web URL for this task + + + + object + The owner of the repository + + + + object + The repository this task belongs to - + integer (int32) - Total count of archived tasks + Number of sessions in this task + + + + string + Current state of the task, derived from its most recent session (queued, in_progress, completed, failed, idle, waiting_for_user, timed_out, cancelled) + + + + string (date-time) + Timestamp of the most recent update + + + + string + API URL for this task + + + + array + User objects of collaborators on this task @@ -316,9 +376,21 @@ AND task_id = '{{ task_id }}' -- required ```sql SELECT -tasks, -total_active_count, -total_archived_count +id, +name, +archived_at, +artifacts, +created_at, +creator, +creator_type, +html_url, +owner, +repository, +session_count, +state, +updated_at, +url, +user_collaborators FROM github.agent_tasks.repo_tasks WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/agent_tasks/tasks/index.md b/website/docs/services/agent_tasks/tasks/index.md index 4744427..50589b6 100644 --- a/website/docs/services/agent_tasks/tasks/index.md +++ b/website/docs/services/agent_tasks/tasks/index.md @@ -144,19 +144,79 @@ Tasks retrieved successfully - + + string + Unique task identifier + + + + string + Human-readable name derived from the task prompt + + + + string (date-time) + Timestamp when the task was archived, null if not archived + + + array - List of tasks + Resources created by this task (PRs, branches, etc.) - - integer (int32) - Total count of active (non-archived) tasks + + string (date-time) + Timestamp when the task was created + + + + + The entity who created this task + + + + string + Type of the task creator (user, organization) + + + + string + Web URL for this task + + + + object + The owner of the repository - + + object + The repository this task belongs to + + + integer (int32) - Total count of archived tasks + Number of sessions in this task + + + + string + Current state of the task, derived from its most recent session (queued, in_progress, completed, failed, idle, waiting_for_user, timed_out, cancelled) + + + + string (date-time) + Timestamp of the most recent update + + + + string + API URL for this task + + + + array + User objects of collaborators on this task @@ -292,9 +352,21 @@ WHERE task_id = '{{ task_id }}' -- required ```sql SELECT -tasks, -total_active_count, -total_archived_count +id, +name, +archived_at, +artifacts, +created_at, +creator, +creator_type, +html_url, +owner, +repository, +session_count, +state, +updated_at, +url, +user_collaborators FROM github.agent_tasks.tasks WHERE per_page = '{{ per_page }}' AND page = '{{ page }}' diff --git a/website/docs/services/apps/installation_repos/index.md b/website/docs/services/apps/installation_repos/index.md index d6eb7fd..f9a5b36 100644 --- a/website/docs/services/apps/installation_repos/index.md +++ b/website/docs/services/apps/installation_repos/index.md @@ -53,20 +53,495 @@ The access the user has to each repository is included in the hash under the `pe - + + integer (int64) + Unique identifier of the repository + + + + string + The name of the repository. (example: Team Environment) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + boolean + Whether to allow Auto-merge to be used on pull requests. + + + + boolean + Whether to allow forking this repo + + + + boolean + Whether to allow merge commits for pull requests. + + + + boolean + Whether to allow rebase merges for pull requests. + + + + boolean + Whether to allow squash merges for pull requests. + + + + boolean + Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging. + + + + boolean + Whether anonymous git access is enabled for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + Whether the repository is archived. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + (example: https://github.com/octocat/Hello-World.git) + + + + object + The status of the code search index for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string + The default branch of the repository. (example: master) + + + + boolean + Whether to delete head branches when pull requests are merged + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + Returns whether or not this repository disabled. + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + (example: git:github.com/octocat/Hello-World.git) + + + + boolean + Whether discussions are enabled. + + + + boolean + Whether downloads are enabled. + + + + boolean + Whether issues are enabled. + + + + boolean + + + + + boolean + Whether projects are enabled. + + + + boolean + Whether pull requests are enabled. + + + + boolean + Whether the wiki is enabled. + + + + string (uri) + (example: https://github.com) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + Whether this repository acts as a template that can be used to generate new repositories. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + License Simple (title: License Simple) + + + + string + + + + + string + The default value for a merge commit message. - `PR_TITLE` - default to the pull request's title. - `PR_BODY` - default to the pull request's body. - `BLANK` - default to a blank commit message. (PR_BODY, PR_TITLE, BLANK) + + + + string + The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. - `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name). (PR_TITLE, MERGE_MESSAGE) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string (uri) + (example: git:git.example.com/octocat/Hello-World) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + Whether the repository is private or public. + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) (example: all) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + The default value for a squash merge commit message: - `PR_BODY` - default to the pull request's body. - `COMMIT_MESSAGES` - default to the branch's commit messages. - `BLANK` - default to a blank commit message. (PR_BODY, COMMIT_MESSAGES, BLANK) + + + + string + The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. - `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit). (PR_TITLE, COMMIT_OR_PR_TITLE) + + + + string + (example: git@github.com:octocat/Hello-World.git) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: "2020-07-09T00:17:42Z") + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string (uri) + (example: https://svn.github.com/octocat/Hello-World) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + boolean + Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead. + + + + string + The repository visibility: public, private, or internal. (default: public) + + + + integer - + integer + + + boolean + Whether to require contributors to sign off on web-based commits + @@ -84,20 +559,495 @@ Response - + + integer (int64) + Unique identifier of the repository + + + + string + The name of the repository. (example: Team Environment) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + boolean + Whether to allow Auto-merge to be used on pull requests. + + + + boolean + Whether to allow forking this repo + + + + boolean + Whether to allow merge commits for pull requests. + + + + boolean + Whether to allow rebase merges for pull requests. + + + + boolean + Whether to allow squash merges for pull requests. + + + + boolean + Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging. + + + + boolean + Whether anonymous git access is enabled for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + Whether the repository is archived. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + (example: https://github.com/octocat/Hello-World.git) + + + + object + The status of the code search index for this repository + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string + The default branch of the repository. (example: master) + + + + boolean + Whether to delete head branches when pull requests are merged + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + Returns whether or not this repository disabled. + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + (example: git:github.com/octocat/Hello-World.git) + + + + boolean + Whether discussions are enabled. + + + + boolean + Whether downloads are enabled. + + + + boolean + Whether issues are enabled. + + + + boolean + + + + + boolean + Whether projects are enabled. + + + + boolean + Whether pull requests are enabled. + + + + boolean + Whether the wiki is enabled. + + + + string (uri) + (example: https://github.com) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + Whether this repository acts as a template that can be used to generate new repositories. + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + License Simple (title: License Simple) + + + + string + + + + + string + The default value for a merge commit message. - `PR_TITLE` - default to the pull request's title. - `PR_BODY` - default to the pull request's body. - `BLANK` - default to a blank commit message. (PR_BODY, PR_TITLE, BLANK) + + + + string + The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. - `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name). (PR_TITLE, MERGE_MESSAGE) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string (uri) + (example: git:git.example.com/octocat/Hello-World) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + Whether the repository is private or public. + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) (example: all) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + The default value for a squash merge commit message: - `PR_BODY` - default to the pull request's body. - `COMMIT_MESSAGES` - default to the branch's commit messages. - `BLANK` - default to a blank commit message. (PR_BODY, COMMIT_MESSAGES, BLANK) + + + + string + The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. - `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit). (PR_TITLE, COMMIT_OR_PR_TITLE) + + + + string + (example: git@github.com:octocat/Hello-World.git) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: "2020-07-09T00:17:42Z") + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string (uri) + (example: https://svn.github.com/octocat/Hello-World) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + string - (example: selected) + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) - + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + boolean + Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead. + + + + string + The repository visibility: public, private, or internal. (default: public) + + + integer + + + integer + + + + + boolean + Whether to require contributors to sign off on web-based commits + @@ -200,9 +1150,104 @@ List repositories that the authenticated user has explicit permission (`:read`, ```sql SELECT -repositories, -repository_selection, -total_count +id, +name, +node_id, +full_name, +allow_auto_merge, +allow_forking, +allow_merge_commit, +allow_rebase_merge, +allow_squash_merge, +allow_update_branch, +anonymous_access_enabled, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_search_index_status, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +master_branch, +merge_commit_message, +merge_commit_title, +merges_url, +milestones_url, +mirror_url, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +size, +squash_merge_commit_message, +squash_merge_commit_title, +ssh_url, +stargazers_count, +stargazers_url, +starred_at, +statuses_url, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +use_squash_pr_title_as_default, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.apps.installation_repos WHERE installation_id = '{{ installation_id }}' -- required AND per_page = '{{ per_page }}' @@ -216,9 +1261,104 @@ List repositories that an app installation can access. ```sql SELECT -repositories, -repository_selection, -total_count +id, +name, +node_id, +full_name, +allow_auto_merge, +allow_forking, +allow_merge_commit, +allow_rebase_merge, +allow_squash_merge, +allow_update_branch, +anonymous_access_enabled, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_search_index_status, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +master_branch, +merge_commit_message, +merge_commit_title, +merges_url, +milestones_url, +mirror_url, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +size, +squash_merge_commit_message, +squash_merge_commit_title, +ssh_url, +stargazers_count, +stargazers_url, +starred_at, +statuses_url, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +use_squash_pr_title_as_default, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.apps.installation_repos WHERE per_page = '{{ per_page }}' AND page = '{{ page }}' diff --git a/website/docs/services/apps/installations/index.md b/website/docs/services/apps/installations/index.md index 875918d..e9426b1 100644 --- a/website/docs/services/apps/installations/index.md +++ b/website/docs/services/apps/installations/index.md @@ -52,13 +52,108 @@ You can find the permissions for the installation under the `permissions` key. - - array + + integer + The ID of the installation. + + + + integer - + + string + (example: Iv1.ab1112223334445c) + + + integer + The ID of the user or organization this token is being scoped to. + + + + string + (example: config.yaml) + + + + string (uri) + (example: https://api.github.com/app/installations/1/access_tokens) + + + + object + A GitHub user. (title: Simple User) + + + + string + (example: github-actions) + + + + string + (example: "test_13f1e99741e3e004@d7e1eb0bc0a1ba12.com") + + + + string (date-time) + + + + + array + + + + + boolean + + + + + string (uri) + (example: https://github.com/organizations/github/settings/installations/1) + + + + object + The permissions granted to the user access token. (title: App Permissions) + + + + string (uri) + (example: https://api.github.com/installation/repositories) + + + + string + Describe whether all repositories have been selected or there's a selection involved (all, selected) + + + + array + + + + + string (date-time) + + + + + object + A GitHub user. (title: Simple User) + + + + string + (example: Organization) + + + + string (date-time) @@ -138,8 +233,27 @@ Lists installations of your GitHub App that the authenticated user has explicit ```sql SELECT -installations, -total_count +id, +app_id, +client_id, +target_id, +single_file_name, +access_tokens_url, +account, +app_slug, +contact_email, +created_at, +events, +has_multiple_single_files, +html_url, +permissions, +repositories_url, +repository_selection, +single_file_paths, +suspended_at, +suspended_by, +target_type, +updated_at FROM github.apps.installations WHERE per_page = '{{ per_page }}' AND page = '{{ page }}' diff --git a/website/docs/services/checks/runs/index.md b/website/docs/services/checks/runs/index.md index 8b8478b..2719c6e 100644 --- a/website/docs/services/checks/runs/index.md +++ b/website/docs/services/checks/runs/index.md @@ -155,15 +155,90 @@ Response - - array + + integer (int64) + The id of the check. + + + + string + The name of the check. (example: test-coverage) + + + + string + (example: 42) + + + + string + (example: MDg6Q2hlY2tSdW40) + + + + object + GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. (title: GitHub app) + + + + object - - integer + + string (date-time) + (example: 2018-05-04T01:14:52Z) + + + + string + (success, failure, neutral, cancelled, skipped, timed_out, action_required) (example: neutral) + + + + object + A deployment created as the result of an Actions check run from a workflow that references an environment (title: Deployment) + + + + string + (example: https://example.com) + + + + string + The SHA of the commit that is being checked. (example: 009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d) + + + + string + (example: https://github.com/github/hello-world/runs/4) + + + + object + + + array + Pull requests that are open with a `head_sha` or `head_branch` that matches the check. The returned pull requests do not necessarily indicate pull requests that triggered the check. + + + + string (date-time) + (example: 2018-05-04T01:14:52Z) + + + + string + The phase of the lifecycle that the check is currently in. Statuses of waiting, requested, and pending are reserved for GitHub Actions check runs. (queued, in_progress, completed, waiting, requested, pending) (example: queued) + + + + string + (example: https://api.github.com/repos/github/hello-world/check-runs/4) + @@ -181,15 +256,90 @@ Response - - array + + integer (int64) + The id of the check. + + + + string + The name of the check. (example: test-coverage) + + + + string + (example: 42) + + + + string + (example: MDg6Q2hlY2tSdW40) + + + + object + GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. (title: GitHub app) + + + + object - - integer + + string (date-time) + (example: 2018-05-04T01:14:52Z) + + + + string + (success, failure, neutral, cancelled, skipped, timed_out, action_required) (example: neutral) + + + + object + A deployment created as the result of an Actions check run from a workflow that references an environment (title: Deployment) + + + + string + (example: https://example.com) + + + + string + The SHA of the commit that is being checked. (example: 009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d) + + + + string + (example: https://github.com/github/hello-world/runs/4) + + + + object + + + array + Pull requests that are open with a `head_sha` or `head_branch` that matches the check. The returned pull requests do not necessarily indicate pull requests that triggered the check. + + + + string (date-time) + (example: 2018-05-04T01:14:52Z) + + + + string + The phase of the lifecycle that the check is currently in. Statuses of waiting, requested, and pending are reserved for GitHub Actions check runs. (queued, in_progress, completed, waiting, requested, pending) (example: queued) + + + + string + (example: https://api.github.com/repos/github/hello-world/check-runs/4) + @@ -372,8 +522,23 @@ Lists check runs for a check suite using its `id`.

> [!NOTE]
```sql SELECT -check_runs, -total_count +id, +name, +external_id, +node_id, +app, +check_suite, +completed_at, +conclusion, +deployment, +details_url, +head_sha, +html_url, +output, +pull_requests, +started_at, +status, +url FROM github.checks.runs WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -392,8 +557,23 @@ Lists check runs for a commit ref. The `ref` can be a SHA, branch name, or a tag ```sql SELECT -check_runs, -total_count +id, +name, +external_id, +node_id, +app, +check_suite, +completed_at, +conclusion, +deployment, +details_url, +head_sha, +html_url, +output, +pull_requests, +started_at, +status, +url FROM github.checks.runs WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/checks/suites/index.md b/website/docs/services/checks/suites/index.md index 1fc7ff5..a837705 100644 --- a/website/docs/services/checks/suites/index.md +++ b/website/docs/services/checks/suites/index.md @@ -164,15 +164,100 @@ Response - - array + + integer (int64) + + + + + string + (example: MDEwOkNoZWNrU3VpdGU1) + + + + string + (example: d6fde92930d4715a2b49857d24b940956b26d2d3) + + + + object + GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. (title: GitHub app) + + + + string + (example: 146e867f55c26428e5f9fade55a9bbf5e95a7912) + + + + string + + + + + string + (success, failure, neutral, cancelled, skipped, timed_out, action_required, startup_failure, stale, ) (example: neutral) + + + + string (date-time) - + + string + (example: master) + + + + object + A commit. (title: Simple Commit) + + + + string + The SHA of the head commit that is being checked. (example: 009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d) + + + integer + + + array + + + + + object + Minimal Repository (title: Minimal Repository) + + + + boolean + + + + + boolean + + + + + string + The phase of the lifecycle that the check suite is currently in. Statuses of waiting, requested, and pending are reserved for GitHub Actions check suites. (queued, in_progress, completed, waiting, requested, pending) (example: completed) + + + + string (date-time) + + + + + string + (example: https://api.github.com/repos/github/hello-world/check-suites/5) + @@ -334,8 +419,25 @@ Lists check suites for a commit `ref`. The `ref` can be a SHA, branch name, or a ```sql SELECT -check_suites, -total_count +id, +node_id, +after, +app, +before, +check_runs_url, +conclusion, +created_at, +head_branch, +head_commit, +head_sha, +latest_check_runs_count, +pull_requests, +repository, +rerequestable, +runs_rerequestable, +status, +updated_at, +url FROM github.checks.suites WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/codespaces/codespaces/index.md b/website/docs/services/codespaces/codespaces/index.md index b835eff..4a3f3ff 100644 --- a/website/docs/services/codespaces/codespaces/index.md +++ b/website/docs/services/codespaces/codespaces/index.md @@ -54,15 +54,165 @@ Response - + + integer (int64) + + + + + string + Automatically generated name of this codespace. (example: monalisa-octocat-hello-world-g4wpq6h95q) + + + + string + UUID identifying this codespace's environment. (example: 26a7c758-7299-4a73-b978-5a92a7ae98a0) + + + + string + Display name for this codespace. (example: bookish space pancake) + + + + object + A GitHub user. (title: Simple User) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string + Path to devcontainer.json from repo root used to create Codespace. (example: .devcontainer/example/devcontainer.json) + + + + object + Details about the codespace's git repository. + + + + integer + The number of minutes of inactivity after which this codespace will be automatically stopped. + + + + string + Text to show user when codespace idle timeout minutes has been overriden by an organization policy + + + + string + The text to display to a user when a codespace has been stopped for a potentially actionable reason. (example: you've used 100% of your spending limit for Codespaces) + + + + string (date-time) + Last known time this codespace was started. (example: 2011-01-26T19:01:12Z) + + + + string + The initally assigned location of a new codespace. (EastUs, SouthEastAsia, WestEurope, WestUs2) (example: WestUs2) + + + + object + A description of the machine powering a codespace. (title: Codespace machine) + + + + string (uri) + API URL to access available alternate machine types for this codespace. + + + + object + A GitHub user. (title: Simple User) + + + + boolean + Whether or not a codespace has a pending async operation. This would mean that the codespace is temporarily unavailable. The only thing that you can do with a codespace in this state is delete it. + + + + string + Text to show user when codespace is disabled by a pending operation + + + + boolean + Whether the codespace was created from a prebuild. + + + + string (uri) + API URL to publish this codespace to a new repository. + + + + string (uri) + API URL for the Pull Request associated with this codespace, if any. + + + array - + + object + Minimal Repository (title: Minimal Repository) + + + + string (date-time) + When a codespace will be auto-deleted based on the "retention_period_minutes" and "last_used_at" (example: 2011-01-26T20:01:12Z) + + + integer + Duration in minutes after codespace has gone idle in which it will be deleted. Must be integer minutes between 0 and 43200 (30 days). + + + + object + + + string (uri) + API URL to start this codespace. + + + + string + State of this codespace. (Unknown, Created, Queued, Provisioning, Available, Awaiting, Unavailable, Deleted, Moved, Shutdown, Archived, Starting, ShuttingDown, Failed, Exporting, Updating, Rebuilding) (example: Available) + + + + string (uri) + API URL to stop this codespace. + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string (uri) + API URL for this codespace. + + + + string (uri) + URL to access this codespace on the web. + @@ -256,15 +406,165 @@ Response - + + integer (int64) + + + + + string + Automatically generated name of this codespace. (example: monalisa-octocat-hello-world-g4wpq6h95q) + + + + string + UUID identifying this codespace's environment. (example: 26a7c758-7299-4a73-b978-5a92a7ae98a0) + + + + string + Display name for this codespace. (example: bookish space pancake) + + + + object + A GitHub user. (title: Simple User) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string + Path to devcontainer.json from repo root used to create Codespace. (example: .devcontainer/example/devcontainer.json) + + + + object + Details about the codespace's git repository. + + + + integer + The number of minutes of inactivity after which this codespace will be automatically stopped. + + + + string + Text to show user when codespace idle timeout minutes has been overriden by an organization policy + + + + string + The text to display to a user when a codespace has been stopped for a potentially actionable reason. (example: you've used 100% of your spending limit for Codespaces) + + + + string (date-time) + Last known time this codespace was started. (example: 2011-01-26T19:01:12Z) + + + + string + The initally assigned location of a new codespace. (EastUs, SouthEastAsia, WestEurope, WestUs2) (example: WestUs2) + + + + object + A description of the machine powering a codespace. (title: Codespace machine) + + + + string (uri) + API URL to access available alternate machine types for this codespace. + + + + object + A GitHub user. (title: Simple User) + + + + boolean + Whether or not a codespace has a pending async operation. This would mean that the codespace is temporarily unavailable. The only thing that you can do with a codespace in this state is delete it. + + + + string + Text to show user when codespace is disabled by a pending operation + + + + boolean + Whether the codespace was created from a prebuild. + + + + string (uri) + API URL to publish this codespace to a new repository. + + + + string (uri) + API URL for the Pull Request associated with this codespace, if any. + + + array - + + object + Minimal Repository (title: Minimal Repository) + + + + string (date-time) + When a codespace will be auto-deleted based on the "retention_period_minutes" and "last_used_at" (example: 2011-01-26T20:01:12Z) + + + integer + Duration in minutes after codespace has gone idle in which it will be deleted. Must be integer minutes between 0 and 43200 (30 days). + + + + object + + + string (uri) + API URL to start this codespace. + + + + string + State of this codespace. (Unknown, Created, Queued, Provisioning, Available, Awaiting, Unavailable, Deleted, Moved, Shutdown, Archived, Starting, ShuttingDown, Failed, Exporting, Updating, Rebuilding) (example: Available) + + + + string (uri) + API URL to stop this codespace. + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string (uri) + API URL for this codespace. + + + + string (uri) + URL to access this codespace on the web. + @@ -456,8 +756,38 @@ Lists the codespaces associated to a specified repository and the authenticated ```sql SELECT -codespaces, -total_count +id, +name, +environment_id, +display_name, +billable_owner, +created_at, +devcontainer_path, +git_status, +idle_timeout_minutes, +idle_timeout_notice, +last_known_stop_notice, +last_used_at, +location, +machine, +machines_url, +owner, +pending_operation, +pending_operation_disabled_reason, +prebuild, +publish_url, +pulls_url, +recent_folders, +repository, +retention_expires_at, +retention_period_minutes, +runtime_constraints, +start_url, +state, +stop_url, +updated_at, +url, +web_url FROM github.codespaces.codespaces WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required @@ -515,8 +845,38 @@ Lists the authenticated user's codespaces.

OAuth app tokens and perso ```sql SELECT -codespaces, -total_count +id, +name, +environment_id, +display_name, +billable_owner, +created_at, +devcontainer_path, +git_status, +idle_timeout_minutes, +idle_timeout_notice, +last_known_stop_notice, +last_used_at, +location, +machine, +machines_url, +owner, +pending_operation, +pending_operation_disabled_reason, +prebuild, +publish_url, +pulls_url, +recent_folders, +repository, +retention_expires_at, +retention_period_minutes, +runtime_constraints, +start_url, +state, +stop_url, +updated_at, +url, +web_url FROM github.codespaces.codespaces WHERE per_page = '{{ per_page }}' AND page = '{{ page }}' diff --git a/website/docs/services/codespaces/devcontainers/index.md b/website/docs/services/codespaces/devcontainers/index.md index c5f5297..18d595f 100644 --- a/website/docs/services/codespaces/devcontainers/index.md +++ b/website/docs/services/codespaces/devcontainers/index.md @@ -52,13 +52,18 @@ Response - - array + + string - - integer + + string + + + + + string @@ -141,8 +146,9 @@ Lists the devcontainer.json files associated with a specified repository and the ```sql SELECT -devcontainers, -total_count +name, +display_name, +path FROM github.codespaces.devcontainers WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/codespaces/org_secrets_repos/index.md b/website/docs/services/codespaces/org_secrets_repos/index.md index 94c6b85..b20bccf 100644 --- a/website/docs/services/codespaces/org_secrets_repos/index.md +++ b/website/docs/services/codespaces/org_secrets_repos/index.md @@ -52,15 +52,455 @@ Response - + + integer (int64) + + + + + string + (example: Hello-World) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + string + (example: admin) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + + + + + object + Code Of Conduct (title: Code Of Conduct) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + object + The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values. + + + + string + + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string + + + + + integer + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + object + + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + string + + + + + integer + + + + integer + + + boolean + + @@ -167,8 +607,96 @@ Lists all repositories that have been selected when the `visibility`
for re ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +role_name, +allow_forking, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_of_conduct, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +custom_properties, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +merges_url, +milestones_url, +mirror_url, +network_count, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +security_and_analysis, +size, +ssh_url, +stargazers_count, +stargazers_url, +statuses_url, +subscribers_count, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.codespaces.org_secrets_repos WHERE org = '{{ org }}' -- required AND secret_name = '{{ secret_name }}' -- required diff --git a/website/docs/services/codespaces/organization_secrets/index.md b/website/docs/services/codespaces/organization_secrets/index.md index 58a8b2d..40a930c 100644 --- a/website/docs/services/codespaces/organization_secrets/index.md +++ b/website/docs/services/codespaces/organization_secrets/index.md @@ -94,14 +94,29 @@ Response - - array - + + string + The name of the secret (example: SECRET_NAME) - - integer - + + string (date-time) + The date and time at which the secret was created, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. + + + + string (uri) + The API URL at which the list of repositories this secret is visible to can be retrieved (example: https://api.github.com/orgs/ORGANIZATION/codespaces/secrets/SECRET_NAME/repositories) + + + + string (date-time) + The date and time at which the secret was created, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. + + + + string + The type of repositories in the organization that the secret is visible to (all, private, selected) @@ -222,8 +237,11 @@ Lists all Codespaces development environment secrets available at the organizati ```sql SELECT -secrets, -total_count +name, +created_at, +selected_repositories_url, +updated_at, +visibility FROM github.codespaces.organization_secrets WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/codespaces/organizations/index.md b/website/docs/services/codespaces/organizations/index.md index 3a0f79e..a583760 100644 --- a/website/docs/services/codespaces/organizations/index.md +++ b/website/docs/services/codespaces/organizations/index.md @@ -79,15 +79,165 @@ Response - + + integer (int64) + + + + + string + Automatically generated name of this codespace. (example: monalisa-octocat-hello-world-g4wpq6h95q) + + + + string + UUID identifying this codespace's environment. (example: 26a7c758-7299-4a73-b978-5a92a7ae98a0) + + + + string + Display name for this codespace. (example: bookish space pancake) + + + + object + A GitHub user. (title: Simple User) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string + Path to devcontainer.json from repo root used to create Codespace. (example: .devcontainer/example/devcontainer.json) + + + + object + Details about the codespace's git repository. + + + + integer + The number of minutes of inactivity after which this codespace will be automatically stopped. + + + + string + Text to show user when codespace idle timeout minutes has been overriden by an organization policy + + + + string + The text to display to a user when a codespace has been stopped for a potentially actionable reason. (example: you've used 100% of your spending limit for Codespaces) + + + + string (date-time) + Last known time this codespace was started. (example: 2011-01-26T19:01:12Z) + + + + string + The initally assigned location of a new codespace. (EastUs, SouthEastAsia, WestEurope, WestUs2) (example: WestUs2) + + + + object + A description of the machine powering a codespace. (title: Codespace machine) + + + + string (uri) + API URL to access available alternate machine types for this codespace. + + + + object + A GitHub user. (title: Simple User) + + + + boolean + Whether or not a codespace has a pending async operation. This would mean that the codespace is temporarily unavailable. The only thing that you can do with a codespace in this state is delete it. + + + + string + Text to show user when codespace is disabled by a pending operation + + + + boolean + Whether the codespace was created from a prebuild. + + + + string (uri) + API URL to publish this codespace to a new repository. + + + + string (uri) + API URL for the Pull Request associated with this codespace, if any. + + + array - + + object + Minimal Repository (title: Minimal Repository) + + + + string (date-time) + When a codespace will be auto-deleted based on the "retention_period_minutes" and "last_used_at" (example: 2011-01-26T20:01:12Z) + + + integer + Duration in minutes after codespace has gone idle in which it will be deleted. Must be integer minutes between 0 and 43200 (30 days). + + + + object + + + string (uri) + API URL to start this codespace. + + + + string + State of this codespace. (Unknown, Created, Queued, Provisioning, Available, Awaiting, Unavailable, Deleted, Moved, Shutdown, Archived, Starting, ShuttingDown, Failed, Exporting, Updating, Rebuilding) (example: Available) + + + + string (uri) + API URL to stop this codespace. + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + string (uri) + API URL for this codespace. + + + + string (uri) + URL to access this codespace on the web. + @@ -232,8 +382,38 @@ Lists the codespaces associated to a specified organization.

OAuth ap ```sql SELECT -codespaces, -total_count +id, +name, +environment_id, +display_name, +billable_owner, +created_at, +devcontainer_path, +git_status, +idle_timeout_minutes, +idle_timeout_notice, +last_known_stop_notice, +last_used_at, +location, +machine, +machines_url, +owner, +pending_operation, +pending_operation_disabled_reason, +prebuild, +publish_url, +pulls_url, +recent_folders, +repository, +retention_expires_at, +retention_period_minutes, +runtime_constraints, +start_url, +state, +stop_url, +updated_at, +url, +web_url FROM github.codespaces.organizations WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/codespaces/repository_secrets/index.md b/website/docs/services/codespaces/repository_secrets/index.md index ca6dcb6..2248569 100644 --- a/website/docs/services/codespaces/repository_secrets/index.md +++ b/website/docs/services/codespaces/repository_secrets/index.md @@ -84,13 +84,18 @@ Response - - array + + string + The name of the secret. (example: SECRET_TOKEN) + + + + string (date-time) - - integer + + string (date-time) @@ -216,8 +221,9 @@ Lists all development environment secrets available in a repository without reve ```sql SELECT -secrets, -total_count +name, +created_at, +updated_at FROM github.codespaces.repository_secrets WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/codespaces/secrets/index.md b/website/docs/services/codespaces/secrets/index.md index 474e41d..177a5b9 100644 --- a/website/docs/services/codespaces/secrets/index.md +++ b/website/docs/services/codespaces/secrets/index.md @@ -94,14 +94,29 @@ Response - - array - + + string + The name of the secret (example: SECRET_NAME) - - integer - + + string (date-time) + The date and time at which the secret was created, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. + + + + string (uri) + The API URL at which the list of repositories this secret is visible to can be retrieved (example: https://api.github.com/user/secrets/SECRET_NAME/repositories) + + + + string (date-time) + The date and time at which the secret was last updated, in ISO 8601 format':' YYYY-MM-DDTHH:MM:SSZ. + + + + string + The type of repositories in the organization that the secret is visible to (all, private, selected) @@ -216,8 +231,11 @@ Lists all development environment secrets available for a user's codespaces with ```sql SELECT -secrets, -total_count +name, +created_at, +selected_repositories_url, +updated_at, +visibility FROM github.codespaces.secrets WHERE per_page = '{{ per_page }}' AND page = '{{ page }}' diff --git a/website/docs/services/codespaces/user_secrets/index.md b/website/docs/services/codespaces/user_secrets/index.md index 0c1973c..35c7905 100644 --- a/website/docs/services/codespaces/user_secrets/index.md +++ b/website/docs/services/codespaces/user_secrets/index.md @@ -52,15 +52,455 @@ Response - + + integer (int64) + + + + + string + (example: Hello-World) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + string + (example: admin) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + + + + + object + Code Of Conduct (title: Code Of Conduct) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + object + The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values. + + + + string + + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string + + + + + integer + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + object + + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + string + + + + + integer + + + + integer + + + boolean + + @@ -152,8 +592,96 @@ List the repositories that have been granted the ability to use a user's develop ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +role_name, +allow_forking, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_of_conduct, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +custom_properties, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +merges_url, +milestones_url, +mirror_url, +network_count, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +security_and_analysis, +size, +ssh_url, +stargazers_count, +stargazers_url, +statuses_url, +subscribers_count, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.codespaces.user_secrets WHERE secret_name = '{{ secret_name }}' -- required ; diff --git a/website/docs/services/copilot/index.md b/website/docs/services/copilot/index.md index bd62b35..5332917 100644 --- a/website/docs/services/copilot/index.md +++ b/website/docs/services/copilot/index.md @@ -18,7 +18,7 @@ copilot service documentation. :::info[Service Summary] -total resources: __16__ +total resources: __19__ ::: @@ -32,15 +32,18 @@ total resources: __16__ copilot_user_usage_metrics
org_coding_agent_permissions
org_coding_agent_repos
-org_content_exclusion +org_content_exclusion
+org_copilot_metrics
+org_copilot_one_day_usage_metrics diff --git a/website/docs/services/copilot/org_coding_agent_repos/index.md b/website/docs/services/copilot/org_coding_agent_repos/index.md index b61c14e..4781108 100644 --- a/website/docs/services/copilot/org_coding_agent_repos/index.md +++ b/website/docs/services/copilot/org_coding_agent_repos/index.md @@ -52,15 +52,455 @@ Response - + + integer (int64) + + + + + string + (example: Hello-World) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + string + (example: admin) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + + + + + object + Code Of Conduct (title: Code Of Conduct) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + object + The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values. + + + + string + + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string + + + + + integer + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + object + + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + string + + + + + integer + + + + integer + + + boolean + + @@ -162,8 +602,96 @@ Parameters can be passed in the `WHERE` clause of a query. Check the [Methods](# ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +role_name, +allow_forking, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_of_conduct, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +custom_properties, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +merges_url, +milestones_url, +mirror_url, +network_count, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +security_and_analysis, +size, +ssh_url, +stargazers_count, +stargazers_url, +statuses_url, +subscribers_count, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.copilot.org_coding_agent_repos WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/copilot/org_copilot_seats_teams/index.md b/website/docs/services/copilot/org_copilot_seats_teams/index.md new file mode 100644 index 0000000..87de5ee --- /dev/null +++ b/website/docs/services/copilot/org_copilot_seats_teams/index.md @@ -0,0 +1,126 @@ +--- +title: org_copilot_seats_teams +hide_title: false +hide_table_of_contents: false +keywords: + - org_copilot_seats_teams + - copilot + - github + - infrastructure-as-code + - configuration-as-data + - cloud inventory +description: Query, deploy and manage github resources using SQL +custom_edit_url: null +image: /img/stackql-github-provider-featured-image.png +--- + +import CopyableCode from '@site/src/components/CopyableCode/CopyableCode'; +import CodeBlock from '@theme/CodeBlock'; +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +Creates, updates, deletes, gets or lists an org_copilot_seats_teams resource. + +## Overview + + + + +
Name
TypeResource
Id
+ +## Fields + +The following fields are returned by `SELECT` queries: + +`SELECT` not supported for this resource, use `SHOW METHODS` to view available operations for the resource. + + +## Methods + +The following methods are available for this resource: + + + + + + + + + + + + + + + + + + + + +
NameAccessible byRequired ParamsOptional ParamsDescription
org, selected_teams> [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for all users within each specified team.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint.
+ +## Parameters + +Parameters can be passed in the `WHERE` clause of a query. Check the [Methods](#methods) section to see which parameters are required or optional for each operation. + + + + + + + + + + + + + + + + +
NameDatatypeDescription
stringThe organization name. The name is not case sensitive.
+ +## `INSERT` examples + + + + +> [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for all users within each specified team.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint. + +```sql +INSERT INTO github.copilot.org_copilot_seats_teams ( +selected_teams, +org +) +SELECT +'{{ selected_teams }}' /* required */, +'{{ org }}' +RETURNING +seats_created +; +``` +
+ + +{`# Description fields are for documentation purposes +- name: org_copilot_seats_teams + props: + - name: org + value: "{{ org }}" + description: Required parameter for the org_copilot_seats_teams resource. + - name: selected_teams + value: + - "{{ selected_teams }}" + description: | + List of team names within the organization to which to grant access to GitHub Copilot. +`} + + +
diff --git a/website/docs/services/copilot/org_copilot_seats_users/index.md b/website/docs/services/copilot/org_copilot_seats_users/index.md new file mode 100644 index 0000000..0a1a308 --- /dev/null +++ b/website/docs/services/copilot/org_copilot_seats_users/index.md @@ -0,0 +1,126 @@ +--- +title: org_copilot_seats_users +hide_title: false +hide_table_of_contents: false +keywords: + - org_copilot_seats_users + - copilot + - github + - infrastructure-as-code + - configuration-as-data + - cloud inventory +description: Query, deploy and manage github resources using SQL +custom_edit_url: null +image: /img/stackql-github-provider-featured-image.png +--- + +import CopyableCode from '@site/src/components/CopyableCode/CopyableCode'; +import CodeBlock from '@theme/CodeBlock'; +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +Creates, updates, deletes, gets or lists an org_copilot_seats_users resource. + +## Overview + + + + +
Name
TypeResource
Id
+ +## Fields + +The following fields are returned by `SELECT` queries: + +`SELECT` not supported for this resource, use `SHOW METHODS` to view available operations for the resource. + + +## Methods + +The following methods are available for this resource: + + + + + + + + + + + + + + + + + + + + +
NameAccessible byRequired ParamsOptional ParamsDescription
org, selected_usernames> [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for each user specified.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint.
+ +## Parameters + +Parameters can be passed in the `WHERE` clause of a query. Check the [Methods](#methods) section to see which parameters are required or optional for each operation. + + + + + + + + + + + + + + + + +
NameDatatypeDescription
stringThe organization name. The name is not case sensitive.
+ +## `INSERT` examples + + + + +> [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for each user specified.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint. + +```sql +INSERT INTO github.copilot.org_copilot_seats_users ( +selected_usernames, +org +) +SELECT +'{{ selected_usernames }}' /* required */, +'{{ org }}' +RETURNING +seats_created +; +``` +
+ + +{`# Description fields are for documentation purposes +- name: org_copilot_seats_users + props: + - name: org + value: "{{ org }}" + description: Required parameter for the org_copilot_seats_users resource. + - name: selected_usernames + value: + - "{{ selected_usernames }}" + description: | + The usernames of the organization members to be granted access to GitHub Copilot. +`} + + +
diff --git a/website/docs/services/copilot/org_member_copilot_seats/index.md b/website/docs/services/copilot/org_member_copilot_seats/index.md new file mode 100644 index 0000000..31abafc --- /dev/null +++ b/website/docs/services/copilot/org_member_copilot_seats/index.md @@ -0,0 +1,190 @@ +--- +title: org_member_copilot_seats +hide_title: false +hide_table_of_contents: false +keywords: + - org_member_copilot_seats + - copilot + - github + - infrastructure-as-code + - configuration-as-data + - cloud inventory +description: Query, deploy and manage github resources using SQL +custom_edit_url: null +image: /img/stackql-github-provider-featured-image.png +--- + +import CopyableCode from '@site/src/components/CopyableCode/CopyableCode'; +import CodeBlock from '@theme/CodeBlock'; +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +Creates, updates, deletes, gets or lists an org_member_copilot_seats resource. + +## Overview + + + + +
Name
TypeResource
Id
+ +## Fields + +The following fields are returned by `SELECT` queries: + + + + +The user's GitHub Copilot seat details, including usage. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDatatypeDescription
objectA GitHub user. (title: Simple User)
objectThe team through which the assignee is granted access to GitHub Copilot, if applicable. (title: Team)
string (date-time)Timestamp of when the assignee was last granted access to GitHub Copilot, in ISO 8601 format.
string (date-time)Timestamp of user's last GitHub Copilot activity, in ISO 8601 format.
stringLast editor that was used by the user for a GitHub Copilot completion.
string (date-time)Timestamp of the last time the user authenticated with GitHub Copilot, in ISO 8601 format.
objectA GitHub organization. (title: Organization Simple)
string (date)The pending cancellation date for the seat, in `YYYY-MM-DD` format. This will be null unless the assignee's Copilot access has been canceled during the current billing cycle. If the seat has been cancelled, this corresponds to the start of the organization's next billing cycle.
stringThe Copilot plan of the organization, or the parent enterprise, when applicable. (business, enterprise, unknown)
string (date-time)**Closing down notice:** This field is no longer relevant and is closing down. Use the `created_at` field to determine when the assignee was last granted access to GitHub Copilot. Timestamp of when the assignee's GitHub Copilot access was last updated, in ISO 8601 format.
+
+
+ +## Methods + +The following methods are available for this resource: + + + + + + + + + + + + + + + + + + + + +
NameAccessible byRequired ParamsOptional ParamsDescription
org, username> [!NOTE]
> This endpoint is in public preview and is subject to change.

Gets the GitHub Copilot seat details for a member of an organization who currently has access to GitHub Copilot.

The seat object contains information about the user's most recent Copilot activity. Users must have telemetry enabled in their IDE for Copilot in the IDE activity to be reflected in `last_activity_at`.
For more information about activity data, see [Metrics data properties for GitHub Copilot](https://docs.github.com/copilot/reference/metrics-data).

Only organization owners can view Copilot seat assignment details for members of their organization.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `read:org` scopes to use this endpoint.
+ +## Parameters + +Parameters can be passed in the `WHERE` clause of a query. Check the [Methods](#methods) section to see which parameters are required or optional for each operation. + + + + + + + + + + + + + + + + + + + + + +
NameDatatypeDescription
stringThe organization name. The name is not case sensitive.
stringThe handle for the GitHub user account.
+ +## `SELECT` examples + + + + +> [!NOTE]
> This endpoint is in public preview and is subject to change.

Gets the GitHub Copilot seat details for a member of an organization who currently has access to GitHub Copilot.

The seat object contains information about the user's most recent Copilot activity. Users must have telemetry enabled in their IDE for Copilot in the IDE activity to be reflected in `last_activity_at`.
For more information about activity data, see [Metrics data properties for GitHub Copilot](https://docs.github.com/copilot/reference/metrics-data).

Only organization owners can view Copilot seat assignment details for members of their organization.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `read:org` scopes to use this endpoint. + +```sql +SELECT +assignee, +assigning_team, +created_at, +last_activity_at, +last_activity_editor, +last_authenticated_at, +organization, +pending_cancellation_date, +plan_type, +updated_at +FROM github.copilot.org_member_copilot_seats +WHERE org = '{{ org }}' -- required +AND username = '{{ username }}' -- required +; +``` +
+
diff --git a/website/docs/services/copilot/org_seats/index.md b/website/docs/services/copilot/org_seats/index.md index feb5935..7d4a83d 100644 --- a/website/docs/services/copilot/org_seats/index.md +++ b/website/docs/services/copilot/org_seats/index.md @@ -52,14 +52,54 @@ Response - - array - + + object + A GitHub user. (title: Simple User) - - integer - Total number of Copilot seats for the organization currently being billed. + + object + The team through which the assignee is granted access to GitHub Copilot, if applicable. (title: Team) + + + + string (date-time) + Timestamp of when the assignee was last granted access to GitHub Copilot, in ISO 8601 format. + + + + string (date-time) + Timestamp of user's last GitHub Copilot activity, in ISO 8601 format. + + + + string + Last editor that was used by the user for a GitHub Copilot completion. + + + + string (date-time) + Timestamp of the last time the user authenticated with GitHub Copilot, in ISO 8601 format. + + + + object + A GitHub organization. (title: Organization Simple) + + + + string (date) + The pending cancellation date for the seat, in `YYYY-MM-DD` format. This will be null unless the assignee's Copilot access has been canceled during the current billing cycle. If the seat has been cancelled, this corresponds to the start of the organization's next billing cycle. + + + + string + The Copilot plan of the organization, or the parent enterprise, when applicable. (business, enterprise, unknown) + + + + string (date-time) + **Closing down notice:** This field is no longer relevant and is closing down. Use the `created_at` field to determine when the assignee was last granted access to GitHub Copilot. Timestamp of when the assignee's GitHub Copilot access was last updated, in ISO 8601 format. @@ -88,13 +128,6 @@ The following methods are available for this resource: page, per_page > [!NOTE]
> This endpoint is in public preview and is subject to change.

Lists all Copilot seats for which an organization with a Copilot Business or Copilot Enterprise subscription is currently being billed.
Only organization owners can view assigned seats.

Each seat object contains information about the assigned user's most recent Copilot activity. Users must have telemetry enabled in their IDE for Copilot in the IDE activity to be reflected in `last_activity_at`.
For more information about activity data, see [Metrics data properties for GitHub Copilot](https://docs.github.com/copilot/reference/metrics-data).

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `read:org` scopes to use this endpoint. - - - - org, selected_teams - - > [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for all users within each specified team.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint. - @@ -150,8 +183,16 @@ Parameters can be passed in the `WHERE` clause of a query. Check the [Methods](# ```sql SELECT -seats, -total_seats +assignee, +assigning_team, +created_at, +last_activity_at, +last_activity_editor, +last_authenticated_at, +organization, +pending_cancellation_date, +plan_type, +updated_at FROM github.copilot.org_seats WHERE org = '{{ org }}' -- required AND page = '{{ page }}' @@ -162,51 +203,6 @@ AND per_page = '{{ per_page }}' -## `INSERT` examples - - - - -> [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for all users within each specified team.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint. - -```sql -INSERT INTO github.copilot.org_seats ( -selected_teams, -org -) -SELECT -'{{ selected_teams }}' /* required */, -'{{ org }}' -RETURNING -seats_created -; -``` -
- - -{`# Description fields are for documentation purposes -- name: org_seats - props: - - name: org - value: "{{ org }}" - description: Required parameter for the org_seats resource. - - name: selected_teams - value: - - "{{ selected_teams }}" - description: | - List of team names within the organization to which to grant access to GitHub Copilot. -`} - - -
- - ## Lifecycle Methods user_seats resource. The following fields are returned by `SELECT` queries: - - - -The user's GitHub Copilot seat details, including usage. +`SELECT` not supported for this resource, use `SHOW METHODS` to view available operations for the resource. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDatatypeDescription
objectA GitHub user. (title: Simple User)
objectThe team through which the assignee is granted access to GitHub Copilot, if applicable. (title: Team)
string (date-time)Timestamp of when the assignee was last granted access to GitHub Copilot, in ISO 8601 format.
string (date-time)Timestamp of user's last GitHub Copilot activity, in ISO 8601 format.
stringLast editor that was used by the user for a GitHub Copilot completion.
string (date-time)Timestamp of the last time the user authenticated with GitHub Copilot, in ISO 8601 format.
objectA GitHub organization. (title: Organization Simple)
string (date)The pending cancellation date for the seat, in `YYYY-MM-DD` format. This will be null unless the assignee's Copilot access has been canceled during the current billing cycle. If the seat has been cancelled, this corresponds to the start of the organization's next billing cycle.
stringThe Copilot plan of the organization, or the parent enterprise, when applicable. (business, enterprise, unknown)
string (date-time)**Closing down notice:** This field is no longer relevant and is closing down. Use the `created_at` field to determine when the assignee was last granted access to GitHub Copilot. Timestamp of when the assignee's GitHub Copilot access was last updated, in ISO 8601 format.
-
-
## Methods @@ -121,20 +50,6 @@ The following methods are available for this resource: - - - - org, username - - > [!NOTE]
> This endpoint is in public preview and is subject to change.

Gets the GitHub Copilot seat details for a member of an organization who currently has access to GitHub Copilot.

The seat object contains information about the user's most recent Copilot activity. Users must have telemetry enabled in their IDE for Copilot in the IDE activity to be reflected in `last_activity_at`.
For more information about activity data, see [Metrics data properties for GitHub Copilot](https://docs.github.com/copilot/reference/metrics-data).

Only organization owners can view Copilot seat assignment details for members of their organization.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `read:org` scopes to use this endpoint. - - - - - org, selected_usernames - - > [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for each user specified.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint. - @@ -163,92 +78,9 @@ Parameters can be passed in the `WHERE` clause of a query. Check the [Methods](# string The organization name. The name is not case sensitive. - - - string - The handle for the GitHub user account. - -## `SELECT` examples - - - - -> [!NOTE]
> This endpoint is in public preview and is subject to change.

Gets the GitHub Copilot seat details for a member of an organization who currently has access to GitHub Copilot.

The seat object contains information about the user's most recent Copilot activity. Users must have telemetry enabled in their IDE for Copilot in the IDE activity to be reflected in `last_activity_at`.
For more information about activity data, see [Metrics data properties for GitHub Copilot](https://docs.github.com/copilot/reference/metrics-data).

Only organization owners can view Copilot seat assignment details for members of their organization.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `read:org` scopes to use this endpoint. - -```sql -SELECT -assignee, -assigning_team, -created_at, -last_activity_at, -last_activity_editor, -last_authenticated_at, -organization, -pending_cancellation_date, -plan_type, -updated_at -FROM github.copilot.user_seats -WHERE org = '{{ org }}' -- required -AND username = '{{ username }}' -- required -; -``` -
-
- - -## `INSERT` examples - - - - -> [!NOTE]
> This endpoint is in public preview and is subject to change.

Purchases a GitHub Copilot seat for each user specified.
The organization will be billed for each seat based on the organization's Copilot plan. For more information about Copilot pricing, see "[About billing for GitHub Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization)."

Only organization owners can purchase Copilot seats for their organization members. The organization must have a Copilot Business or Copilot Enterprise subscription and a configured suggestion matching policy.
For more information about setting up a Copilot subscription, see "[Subscribing to Copilot for your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization)."
For more information about setting a suggestion matching policy, see "[Managing policies for Copilot in your organization](https://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#policies-for-suggestion-matching)."

The response contains the total number of new seats that were created and existing seats that were refreshed.

OAuth app tokens and personal access tokens (classic) need either the `manage_billing:copilot` or `admin:org` scopes to use this endpoint. - -```sql -INSERT INTO github.copilot.user_seats ( -selected_usernames, -org -) -SELECT -'{{ selected_usernames }}' /* required */, -'{{ org }}' -RETURNING -seats_created -; -``` -
- - -{`# Description fields are for documentation purposes -- name: user_seats - props: - - name: org - value: "{{ org }}" - description: Required parameter for the user_seats resource. - - name: selected_usernames - value: - - "{{ selected_usernames }}" - description: | - The usernames of the organization members to be granted access to GitHub Copilot. -`} - - -
- - ## Lifecycle Methods - + + integer (int64) + + + + + string + (example: Hello-World) + + + + string + (example: MDEwOlJlcG9zaXRvcnkxMjk2MjY5) + + + + string + (example: octocat/Hello-World) + + + + string + (example: admin) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/assignees{/user}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/branches{/branch}) + + + + string + + + + + object + Code Of Conduct (title: Code Of Conduct) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/contents/{+path}) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/contributors) + + + + string (date-time) + (example: 2011-01-26T19:01:12Z) + + + + object + The custom properties that were defined for the repository. The keys are the custom property names, and the values are the corresponding custom property values. + + + + string + + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/deployments) + + + + string + (example: This your first repo!) + + + + boolean + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/downloads) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/events) + + + + boolean + + + + + integer + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/forks) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}) + + + + string + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + boolean + + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/hooks) + + + + string (uri) + (example: https://github.com/octocat/Hello-World) + + + + boolean + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/issues{/number}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id}) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/labels{/name}) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/languages) + + + + object + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/merges) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/milestones{/number}) + + + + string + + + + + integer + + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}) + + + + integer + + + + + integer + + + + + object + A GitHub user. (title: Simple User) + + + + object + + + + + boolean + + + + + string + The policy controlling who can create pull requests: all or collaborators_only. (all, collaborators_only) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/pulls{/number}) + + + + string (date-time) + (example: 2011-01-26T19:06:43Z) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/releases{/id}) + + + + object + + + + + integer + The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0. + + + + string + + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/stargazers) + + + + string + (example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha}) + + + + integer + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscribers) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/subscription) + + + + string + + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/tags) + + + + string (uri) + (example: http://api.github.com/repos/octocat/Hello-World/teams) + + + + string + + + + array - + + string + (example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}) + + + + string (date-time) + (example: 2011-01-26T19:14:43Z) + + + + string (uri) + (example: https://api.github.com/repos/octocat/Hello-World) + + + + string + + + + + integer + + + + integer + + + boolean + + @@ -167,8 +607,96 @@ Lists all repositories that have been selected when the `visibility`
for re ```sql SELECT -repositories, -total_count +id, +name, +node_id, +full_name, +role_name, +allow_forking, +archive_url, +archived, +assignees_url, +blobs_url, +branches_url, +clone_url, +code_of_conduct, +collaborators_url, +comments_url, +commits_url, +compare_url, +contents_url, +contributors_url, +created_at, +custom_properties, +default_branch, +delete_branch_on_merge, +deployments_url, +description, +disabled, +downloads_url, +events_url, +fork, +forks, +forks_count, +forks_url, +git_commits_url, +git_refs_url, +git_tags_url, +git_url, +has_discussions, +has_downloads, +has_issues, +has_pages, +has_projects, +has_pull_requests, +has_wiki, +homepage, +hooks_url, +html_url, +is_template, +issue_comment_url, +issue_events_url, +issues_url, +keys_url, +labels_url, +language, +languages_url, +license, +merges_url, +milestones_url, +mirror_url, +network_count, +notifications_url, +open_issues, +open_issues_count, +owner, +permissions, +private, +pull_request_creation_policy, +pulls_url, +pushed_at, +releases_url, +security_and_analysis, +size, +ssh_url, +stargazers_count, +stargazers_url, +statuses_url, +subscribers_count, +subscribers_url, +subscription_url, +svn_url, +tags_url, +teams_url, +temp_clone_token, +topics, +trees_url, +updated_at, +url, +visibility, +watchers, +watchers_count, +web_commit_signoff_required FROM github.dependabot.repos_for_secret WHERE org = '{{ org }}' -- required AND secret_name = '{{ secret_name }}' -- required diff --git a/website/docs/services/dependabot/secrets/index.md b/website/docs/services/dependabot/secrets/index.md index d3bb11d..61181b5 100644 --- a/website/docs/services/dependabot/secrets/index.md +++ b/website/docs/services/dependabot/secrets/index.md @@ -127,13 +127,18 @@ Response - - array + + string + The name of the secret. (example: MY_ARTIFACTORY_PASSWORD) + + + + string (date-time) - - integer + + string (date-time) @@ -153,15 +158,30 @@ Response - - array + + string + The name of the secret. (example: SECRET_TOKEN) + + + + string (date-time) - - integer + + string (uri) + (example: https://api.github.com/organizations/org/dependabot/secrets/my_secret/repositories) + + + + string (date-time) + + + string + Visibility of a secret (all, private, selected) + @@ -337,8 +357,9 @@ Lists all secrets available in a repository without revealing their encrypted
encr ```sql SELECT -secrets, -total_count +name, +created_at, +selected_repositories_url, +updated_at, +visibility FROM github.dependabot.secrets WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/hosted_compute/org_network_configurations/index.md b/website/docs/services/hosted_compute/org_network_configurations/index.md index 569d87b..2ec61f4 100644 --- a/website/docs/services/hosted_compute/org_network_configurations/index.md +++ b/website/docs/services/hosted_compute/org_network_configurations/index.md @@ -104,14 +104,39 @@ Response - + + string + The unique identifier of the network configuration. (example: 123ABC456DEF789) + + + + string + The name of the network configuration. (example: my-network-configuration) + + + + string + The hosted compute service the network configuration supports. (none, actions, codespaces) + + + + string (date-time) + The time at which the network configuration was created, in ISO 8601 format. (example: 2024-04-26T11:31:07Z) + + + + boolean + Indicates whether the failover network resource is enabled. + + + array - + The unique identifier of each failover network settings in the configuration. (example: 123ABC456DEF789) - - integer - + + array + The unique identifier of each network settings in the configuration. (example: 123ABC456DEF789) @@ -241,8 +266,13 @@ Lists all hosted compute network configurations configured in an organization. - - array + + integer + The ID of the installation. + + + + integer - + + string + (example: Iv1.ab1112223334445c) + + + integer + The ID of the user or organization this token is being scoped to. + + + + string + (example: config.yaml) + + + + string (uri) + (example: https://api.github.com/app/installations/1/access_tokens) + + + + object + A GitHub user. (title: Simple User) + + + + string + (example: github-actions) + + + + string + (example: "test_13f1e99741e3e004@d7e1eb0bc0a1ba12.com") + + + + string (date-time) + + + + + array + + + + + boolean + + + + + string (uri) + (example: https://github.com/organizations/github/settings/installations/1) + + + + object + The permissions granted to the user access token. (title: App Permissions) + + + + string (uri) + (example: https://api.github.com/installation/repositories) + + + + string + Describe whether all repositories have been selected or there's a selection involved (all, selected) + + + + array + + + + + string (date-time) + + + + + object + A GitHub user. (title: Simple User) + + + + string + (example: Organization) + + + + string (date-time) @@ -136,8 +231,27 @@ Lists all GitHub Apps in an organization. The installation count includes
a ```sql SELECT -installations, -total_count +id, +app_id, +client_id, +target_id, +single_file_name, +access_tokens_url, +account, +app_slug, +contact_email, +created_at, +events, +has_multiple_single_files, +html_url, +permissions, +repositories_url, +repository_selection, +single_file_paths, +suspended_at, +suspended_by, +target_type, +updated_at FROM github.orgs.app_installations WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/orgs/artifact_deployment_records/index.md b/website/docs/services/orgs/artifact_deployment_records/index.md index 4ccc6a0..d165387 100644 --- a/website/docs/services/orgs/artifact_deployment_records/index.md +++ b/website/docs/services/orgs/artifact_deployment_records/index.md @@ -50,14 +50,59 @@ The following fields are returned by `SELECT` queries: - - array + + integer - + integer - The number of deployment records for this digest and organization + The ID of the provenance attestation associated with the deployment record. + + + + string + + + + + string + + + + + string + + + + + string + + + + + string + + + + + string + + + + + array + A list of runtime risks associated with the deployment. + + + + object + + + + + string + @@ -148,8 +193,17 @@ List deployment records for an artifact metadata associated with an organization ```sql SELECT -deployment_records, -total_count +id, +attestation_id, +deployment_name, +cluster, +created_at, +digest, +logical_environment, +physical_environment, +runtime_risks, +tags, +updated_at FROM github.orgs.artifact_deployment_records WHERE org = '{{ org }}' -- required AND subject_digest = '{{ subject_digest }}' -- required diff --git a/website/docs/services/orgs/artifact_storage_records/index.md b/website/docs/services/orgs/artifact_storage_records/index.md index b4ae3f1..2565500 100644 --- a/website/docs/services/orgs/artifact_storage_records/index.md +++ b/website/docs/services/orgs/artifact_storage_records/index.md @@ -52,14 +52,49 @@ Response - - array + + integer - - integer - The number of storage records for this digest and organization + + string + + + + + string + + + + + string + + + + + string + + + + + string + + + + + string + + + + + string + + + + + string + @@ -138,8 +173,15 @@ List a collection of artifact storage records with a given subject digest that a ```sql SELECT -storage_records, -total_count +id, +name, +artifact_url, +created_at, +digest, +registry_url, +repository, +status, +updated_at FROM github.orgs.artifact_storage_records WHERE org = '{{ org }}' -- required AND subject_digest = '{{ subject_digest }}' -- required diff --git a/website/docs/services/orgs/roles/index.md b/website/docs/services/orgs/roles/index.md index 067094c..7fc8223 100644 --- a/website/docs/services/orgs/roles/index.md +++ b/website/docs/services/orgs/roles/index.md @@ -114,14 +114,49 @@ Response - list of organization roles - + + integer (int64) + The unique identifier of the role. + + + + string + The name of the role. + + + + string + The system role from which this role inherits permissions. (read, triage, write, maintain, admin) + + + + string (date-time) + The date and time the role was created. + + + + string + A short description about who this role is for or what permissions it grants. + + + + object + A GitHub user. (title: Simple User) + + + array - The list of organization roles available to the organization. + A list of permissions included in this role. - - integer - The total number of organization roles available to the organization. + + string + Source answers the question, "where did this role come from?" (Organization, Enterprise, Predefined) + + + + string (date-time) + The date and time the role was last updated. @@ -222,8 +257,15 @@ Lists the organization roles available in this organization. For more informatio ```sql SELECT -roles, -total_count +id, +name, +base_role, +created_at, +description, +organization, +permissions, +source, +updated_at FROM github.orgs.roles WHERE org = '{{ org }}' -- required ; diff --git a/website/docs/services/private_registries/private_registries/index.md b/website/docs/services/private_registries/private_registries/index.md index f017a7b..05a6796 100644 --- a/website/docs/services/private_registries/private_registries/index.md +++ b/website/docs/services/private_registries/private_registries/index.md @@ -164,15 +164,100 @@ Response - - array + + string + The name of the private registry configuration. (example: MAVEN_REPOSITORY_SECRET) + + + + string + The AWS account ID. + + + + string + The client ID of the Azure AD application. + + + + string + The tenant ID of the Azure AD application. + + + + string + The JFrog identity mapping name. + + + + string + The JFrog OIDC provider name. + + + + string + The AWS IAM role name. + + + + string + The OIDC audience. + + + + string + The authentication type for the private registry. (token, username_password, oidc_azure, oidc_aws, oidc_jfrog) + + + + string + The AWS region. + + + + string (date-time) - - integer + + string + The CodeArtifact domain. + + + + string + The CodeArtifact domain owner. + + + + string + The registry type. (maven_repository, nuget_feed, goproxy_server, npm_registry, rubygems_server, cargo_registry, composer_repository, docker_registry, git_source, helm_registry, hex_organization, hex_repository, pub_repository, python_index, terraform_registry) + + + + boolean + Whether this private registry replaces the base registry (e.g., npmjs.org for npm, rubygems.org for rubygems). When `true`, Dependabot will only use this registry and will not fall back to the public registry. When `false` (default), Dependabot will use this registry for scoped packages but may fall back to the public registry for other packages. + + + + string (date-time) + + + string (uri) + The URL of the private registry. + + + + string + The username to use when authenticating with the private registry. (example: monalisa) + + + + string + Which type of organization repositories have access to the private registry. (all, private, selected) + @@ -313,8 +398,25 @@ AND secret_name = '{{ secret_name }}' -- required ```sql SELECT -configurations, -total_count +name, +account_id, +client_id, +tenant_id, +identity_mapping_name, +jfrog_oidc_provider_name, +role_name, +audience, +auth_type, +aws_region, +created_at, +domain, +domain_owner, +registry_type, +replaces_base, +updated_at, +url, +username, +visibility FROM github.private_registries.private_registries WHERE org = '{{ org }}' -- required AND per_page = '{{ per_page }}' diff --git a/website/docs/services/repos/branch_policies/index.md b/website/docs/services/repos/branch_policies/index.md index 6989d3e..bc1ccb9 100644 --- a/website/docs/services/repos/branch_policies/index.md +++ b/website/docs/services/repos/branch_policies/index.md @@ -89,14 +89,24 @@ Response - - array - + + integer + The unique identifier of the branch or tag policy. - - integer - The number of deployment branch policies for the environment. + + string + The name pattern that branches or tags must match in order to deploy to the environment. (example: release/*) + + + + string + (example: MDE2OkdhdGVCcmFuY2hQb2xpY3kzNjE0NzE=) + + + + string + Whether this rule targets a branch or tag. (branch, tag) (example: branch) @@ -235,8 +245,10 @@ Lists the deployment branch policies for an environment.

Anyone with ```sql SELECT -branch_policies, -total_count +id, +name, +node_id, +type FROM github.repos.branch_policies WHERE owner = '{{ owner }}' -- required AND repo = '{{ repo }}' -- required diff --git a/website/docs/services/repos/deployment_rule_integrations/index.md b/website/docs/services/repos/deployment_rule_integrations/index.md index 5eaaefa..c3038ea 100644 --- a/website/docs/services/repos/deployment_rule_integrations/index.md +++ b/website/docs/services/repos/deployment_rule_integrations/index.md @@ -52,14 +52,24 @@ A list of custom deployment rule integrations available for this environment. - - array - + + integer + The unique identifier of the deployment protection rule integration. - - integer - The total number of custom deployment protection rule integrations available for this environment. + + string + The node ID for the deployment protection rule integration. (example: MDQ6R2F0ZTM1MTU=) + + + + string + The URL for the endpoint to get details about the app. (example: https://api.github.com/apps/custom-app-slug) + + + + string + The slugified name of the deployment protection rule integration. (example: my-custom-app) @@ -146,8 +156,10 @@ Gets all custom deployment protection rule integrations that are available for a ```sql SELECT -available_custom_deployment_protection_rule_integrations, -total_count +id, +node_id, +integration_url, +slug FROM github.repos.deployment_rule_integrations WHERE environment_name = '{{ environment_name }}' -- required AND repo = '{{ repo }}' -- required