{
  "provider": "APIs.io Engineering Platform",
  "providerId": "apis-io-engineering-platform",
  "kind": "json-structure",
  "description": "Structural overview of the APIs.io Engineering Platform API surface; extracted from openapi/.",
  "schemaCount": 684,
  "operationCount": 908,
  "schemas": [
    {
      "name": "root",
      "type": "object",
      "propertyCount": 33,
      "required": [
        "current_user_url",
        "current_user_authorizations_html_url",
        "authorizations_url",
        "code_search_url",
        "commit_search_url",
        "emails_url",
        "emojis_url",
        "events_url",
        "feeds_url",
        "followers_url",
        "following_url",
        "gists_url",
        "issue_search_url",
        "issues_url",
        "keys_url",
        "label_search_url",
        "notifications_url",
        "organization_url",
        "organization_repositories_url",
        "organization_teams_url",
        "public_gists_url",
        "rate_limit_url",
        "repository_url",
        "repository_search_url",
        "current_user_repositories_url",
        "starred_url",
        "starred_gists_url",
        "user_url",
        "user_organizations_url",
        "user_repositories_url",
        "user_search_url"
      ]
    },
    {
      "name": "global-hook",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "global-hook-2",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "public-key-full",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "key",
        "url",
        "title",
        "verified",
        "created_at",
        "read_only",
        "last_used",
        "user_id",
        "repository_id"
      ]
    },
    {
      "name": "ldap-mapping-team",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "ldap-mapping-user",
      "type": "object",
      "propertyCount": 42,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url",
        "bio",
        "blog",
        "company",
        "email",
        "followers",
        "following",
        "hireable",
        "location",
        "name",
        "public_gists",
        "public_repos",
        "created_at",
        "updated_at",
        "collaborators",
        "disk_usage",
        "owned_private_repos",
        "private_gists",
        "total_private_repos",
        "two_factor_authentication"
      ]
    },
    {
      "name": "organization-simple",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "login",
        "url",
        "id",
        "node_id",
        "repos_url",
        "events_url",
        "hooks_url",
        "issues_url",
        "members_url",
        "public_members_url",
        "avatar_url",
        "description"
      ]
    },
    {
      "name": "pre-receive-environment",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "pre-receive-environment-download-status",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "pre-receive-hook",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "nullable-simple-user",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url"
      ]
    },
    {
      "name": "app-permissions",
      "type": "object",
      "propertyCount": 45,
      "required": []
    },
    {
      "name": "simple-user",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url"
      ]
    },
    {
      "name": "nullable-scoped-installation",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "permissions",
        "repository_selection",
        "single_file_name",
        "repositories_url",
        "account"
      ]
    },
    {
      "name": "authorization",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "app",
        "id",
        "note",
        "note_url",
        "scopes",
        "token",
        "hashed_token",
        "token_last_eight",
        "fingerprint",
        "url",
        "created_at",
        "updated_at",
        "expires_at"
      ]
    },
    {
      "name": "integration",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "node_id",
        "owner",
        "name",
        "description",
        "external_url",
        "html_url",
        "created_at",
        "updated_at",
        "permissions",
        "events"
      ]
    },
    {
      "name": "basic-error",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "validation-error-simple",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "message",
        "documentation_url"
      ]
    },
    {
      "name": "webhook-config-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config-content-type",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config-secret",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config-insecure-ssl",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "hook-delivery-item",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "guid",
        "delivered_at",
        "redelivery",
        "duration",
        "status",
        "status_code",
        "event",
        "action",
        "installation_id",
        "repository_id"
      ]
    },
    {
      "name": "scim-error",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "validation-error",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "message",
        "documentation_url"
      ]
    },
    {
      "name": "hook-delivery",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "guid",
        "delivered_at",
        "redelivery",
        "duration",
        "status",
        "status_code",
        "event",
        "action",
        "installation_id",
        "repository_id",
        "request",
        "response"
      ]
    },
    {
      "name": "enterprise",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "name",
        "slug",
        "html_url",
        "created_at",
        "updated_at",
        "avatar_url"
      ]
    },
    {
      "name": "integration-installation-request",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "account",
        "requester",
        "created_at"
      ]
    },
    {
      "name": "installation",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "id",
        "app_id",
        "app_slug",
        "target_id",
        "target_type",
        "single_file_name",
        "repository_selection",
        "access_tokens_url",
        "html_url",
        "repositories_url",
        "events",
        "account",
        "permissions",
        "created_at",
        "updated_at",
        "suspended_by",
        "suspended_at"
      ]
    },
    {
      "name": "nullable-license-simple",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "key",
        "name",
        "url",
        "spdx_id",
        "node_id"
      ]
    },
    {
      "name": "repository",
      "type": "object",
      "propertyCount": 95,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_downloads",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "installation-token",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "token",
        "expires_at"
      ]
    },
    {
      "name": "application-grant",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "app",
        "id",
        "scopes",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "code-of-conduct",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "url",
        "html_url",
        "key",
        "name"
      ]
    },
    {
      "name": "announcement-message",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "announcement-expiration",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "announcement",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "announcement"
      ]
    },
    {
      "name": "license-info",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "enterprise-repository-overview",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "total_repos",
        "root_repos",
        "fork_repos",
        "org_repos",
        "total_pushes",
        "total_wikis"
      ]
    },
    {
      "name": "enterprise-hook-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_hooks",
        "active_hooks",
        "inactive_hooks"
      ]
    },
    {
      "name": "enterprise-page-overview",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "total_pages"
      ]
    },
    {
      "name": "enterprise-organization-overview",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "total_orgs",
        "disabled_orgs",
        "total_teams",
        "total_team_members"
      ]
    },
    {
      "name": "enterprise-user-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_users",
        "admin_users",
        "suspended_users"
      ]
    },
    {
      "name": "enterprise-pull-request-overview",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "total_pulls",
        "merged_pulls",
        "mergeable_pulls",
        "unmergeable_pulls"
      ]
    },
    {
      "name": "enterprise-issue-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_issues",
        "open_issues",
        "closed_issues"
      ]
    },
    {
      "name": "enterprise-milestone-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_milestones",
        "open_milestones",
        "closed_milestones"
      ]
    },
    {
      "name": "enterprise-gist-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_gists",
        "private_gists",
        "public_gists"
      ]
    },
    {
      "name": "enterprise-comment-overview",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "total_commit_comments",
        "total_gist_comments",
        "total_issue_comments",
        "total_pull_request_comments"
      ]
    },
    {
      "name": "enterprise-overview",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "actions-cache-usage-org-enterprise",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "total_active_caches_count",
        "total_active_caches_size_in_bytes"
      ]
    },
    {
      "name": "actions-cache-usage-policy-enterprise",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "enabled-organizations",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "allowed-actions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "selected-actions-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-enterprise-permissions",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled_organizations"
      ]
    },
    {
      "name": "selected-actions",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "github_owned_allowed",
        "patterns_allowed"
      ]
    },
    {
      "name": "actions-default-workflow-permissions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-can-approve-pull-request-reviews",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-get-default-workflow-permissions",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "default_workflow_permissions",
        "can_approve_pull_request_reviews"
      ]
    },
    {
      "name": "actions-set-default-workflow-permissions",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "runner-groups-enterprise",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "visibility",
        "allows_public_repositories",
        "default",
        "runners_url"
      ]
    },
    {
      "name": "runner-label",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name"
      ]
    },
    {
      "name": "runner",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "os",
        "status",
        "busy",
        "labels"
      ]
    },
    {
      "name": "runner-application",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "os",
        "architecture",
        "download_url",
        "filename"
      ]
    },
    {
      "name": "authentication-token",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "token",
        "expires_at"
      ]
    },
    {
      "name": "audit-log-event",
      "type": "object",
      "propertyCount": 43,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool-name",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool-guid",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-state-query",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-number",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-created-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-updated-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-html-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-instances-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-state",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-fixed-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-dismissed-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-dismissed-reason",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-dismissed-comment",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-rule-summary",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool-version",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "code-scanning-ref",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-analysis-key",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-environment",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-category",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-location",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "code-scanning-alert-classification",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-instance",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "simple-repository",
      "type": "object",
      "propertyCount": 46,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url"
      ]
    },
    {
      "name": "code-scanning-organization-alert-items",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "number",
        "created_at",
        "url",
        "html_url",
        "instances_url",
        "state",
        "dismissed_by",
        "dismissed_at",
        "dismissed_reason",
        "rule",
        "tool",
        "most_recent_instance",
        "repository"
      ]
    },
    {
      "name": "enterprise-security-analysis-settings",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "advanced_security_enabled_for_new_repositories",
        "dependabot_alerts_enabled_for_new_repositories",
        "secret_scanning_enabled_for_new_repositories",
        "secret_scanning_push_protection_enabled_for_new_repositories"
      ]
    },
    {
      "name": "dependabot-alert-package",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "ecosystem",
        "name"
      ]
    },
    {
      "name": "dependabot-alert-security-vulnerability",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "package",
        "severity",
        "vulnerable_version_range",
        "first_patched_version"
      ]
    },
    {
      "name": "dependabot-alert-security-advisory",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "ghsa_id",
        "cve_id",
        "summary",
        "description",
        "vulnerabilities",
        "severity",
        "cvss",
        "cwes",
        "identifiers",
        "references",
        "published_at",
        "updated_at",
        "withdrawn_at"
      ]
    },
    {
      "name": "alert-auto-dismissed-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "dependabot-alert-with-repository",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "number",
        "state",
        "dependency",
        "security_advisory",
        "security_vulnerability",
        "url",
        "html_url",
        "created_at",
        "updated_at",
        "dismissed_at",
        "dismissed_by",
        "dismissed_reason",
        "dismissed_comment",
        "fixed_at",
        "repository"
      ]
    },
    {
      "name": "nullable-alert-updated-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "secret-scanning-alert-state",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "secret-scanning-alert-resolution",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "organization-secret-scanning-alert",
      "type": "object",
      "propertyCount": 18,
      "required": []
    },
    {
      "name": "advanced-security-active-committers-user",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "user_login",
        "last_pushed_date"
      ]
    },
    {
      "name": "advanced-security-active-committers-repository",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "advanced_security_committers",
        "advanced_security_committers_breakdown"
      ]
    },
    {
      "name": "advanced-security-active-committers",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "repositories"
      ]
    },
    {
      "name": "actor",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "login",
        "gravatar_id",
        "url",
        "avatar_url"
      ]
    },
    {
      "name": "nullable-milestone",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "closed_issues",
        "creator",
        "description",
        "due_on",
        "closed_at",
        "id",
        "node_id",
        "labels_url",
        "html_url",
        "number",
        "open_issues",
        "state",
        "title",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "nullable-integration",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "node_id",
        "owner",
        "name",
        "description",
        "external_url",
        "html_url",
        "created_at",
        "updated_at",
        "permissions",
        "events"
      ]
    },
    {
      "name": "author-association",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "reaction-rollup",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "url",
        "total_count",
        "+1",
        "-1",
        "laugh",
        "confused",
        "heart",
        "hooray",
        "eyes",
        "rocket"
      ]
    },
    {
      "name": "issue",
      "type": "object",
      "propertyCount": 34,
      "required": [
        "assignee",
        "closed_at",
        "comments",
        "comments_url",
        "events_url",
        "html_url",
        "id",
        "node_id",
        "labels",
        "labels_url",
        "milestone",
        "number",
        "repository_url",
        "state",
        "locked",
        "title",
        "url",
        "user",
        "author_association",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "issue-comment",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "node_id",
        "html_url",
        "issue_url",
        "author_association",
        "user",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "event",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type",
        "actor",
        "repo",
        "payload",
        "public",
        "created_at"
      ]
    },
    {
      "name": "link-with-type",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "href",
        "type"
      ]
    },
    {
      "name": "feed",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "_links",
        "timeline_url",
        "user_url"
      ]
    },
    {
      "name": "base-gist",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "id",
        "node_id",
        "url",
        "forks_url",
        "commits_url",
        "git_pull_url",
        "git_push_url",
        "html_url",
        "comments_url",
        "public",
        "description",
        "comments",
        "user",
        "files",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "public-user",
      "type": "object",
      "propertyCount": 40,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url",
        "bio",
        "blog",
        "company",
        "email",
        "followers",
        "following",
        "hireable",
        "location",
        "name",
        "public_gists",
        "public_repos",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "gist-history",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "gist-simple",
      "type": "object",
      "propertyCount": 21,
      "required": []
    },
    {
      "name": "gist-comment",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "url",
        "id",
        "node_id",
        "user",
        "body",
        "author_association",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "gist-commit",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "url",
        "user",
        "version",
        "committed_at",
        "change_status"
      ]
    },
    {
      "name": "gitignore-template",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "source"
      ]
    },
    {
      "name": "license-simple",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "key",
        "name",
        "url",
        "spdx_id",
        "node_id"
      ]
    },
    {
      "name": "license",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "key",
        "name",
        "url",
        "spdx_id",
        "node_id",
        "html_url",
        "description",
        "implementation",
        "permissions",
        "conditions",
        "limitations",
        "body",
        "featured"
      ]
    },
    {
      "name": "ghes-cluster-topology",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ghes-cluster-roles",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ghes-config-nodes",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ghes-replication-status-indicator",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ghes-replication-status",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ghes-version",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "api-overview",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "verifiable_password_authentication"
      ]
    },
    {
      "name": "security-and-analysis",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "minimal-repository",
      "type": "object",
      "propertyCount": 87,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url"
      ]
    },
    {
      "name": "thread",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "unread",
        "reason",
        "updated_at",
        "last_read_at",
        "subject",
        "repository",
        "url",
        "subscription_url"
      ]
    },
    {
      "name": "thread-subscription",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "created_at",
        "ignored",
        "reason",
        "url",
        "subscribed"
      ]
    },
    {
      "name": "organization-custom-repository-role",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "base_role",
        "permissions",
        "organization",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "organization-full",
      "type": "object",
      "propertyCount": 56,
      "required": [
        "login",
        "url",
        "id",
        "node_id",
        "repos_url",
        "events_url",
        "hooks_url",
        "issues_url",
        "members_url",
        "public_members_url",
        "avatar_url",
        "description",
        "html_url",
        "has_organization_projects",
        "has_repository_projects",
        "public_repos",
        "public_gists",
        "followers",
        "following",
        "type",
        "created_at",
        "updated_at",
        "archived_at"
      ]
    },
    {
      "name": "actions-cache-usage-by-repository",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "full_name",
        "active_caches_size_in_bytes",
        "active_caches_count"
      ]
    },
    {
      "name": "oidc-custom-sub",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "include_claim_keys"
      ]
    },
    {
      "name": "empty-object",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "enabled-repositories",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-organization-permissions",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled_repositories"
      ]
    },
    {
      "name": "runner-groups-org",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "name",
        "visibility",
        "default",
        "runners_url",
        "inherited",
        "allows_public_repositories"
      ]
    },
    {
      "name": "organization-actions-secret",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "created_at",
        "updated_at",
        "visibility"
      ]
    },
    {
      "name": "actions-public-key",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "key_id",
        "key"
      ]
    },
    {
      "name": "organization-actions-variable",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "value",
        "created_at",
        "updated_at",
        "visibility"
      ]
    },
    {
      "name": "announcement-user-dismissible",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "announcement-banner",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "announcement",
        "expires_at",
        "user_dismissible"
      ]
    },
    {
      "name": "code-scanning-alert-severity",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "organization-custom-repository-role-create-schema",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "base_role",
        "permissions"
      ]
    },
    {
      "name": "organization-custom-repository-role-update-schema",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "organization-dependabot-secret",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "created_at",
        "updated_at",
        "visibility"
      ]
    },
    {
      "name": "dependabot-public-key",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "key_id",
        "key"
      ]
    },
    {
      "name": "nullable-minimal-repository",
      "type": "object",
      "propertyCount": 87,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url"
      ]
    },
    {
      "name": "package",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "package_type",
        "visibility",
        "url",
        "html_url",
        "version_count",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "external-group",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "group_id",
        "group_name",
        "teams",
        "members"
      ]
    },
    {
      "name": "external-groups",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "org-hook",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "url",
        "type",
        "name",
        "active",
        "events",
        "config",
        "ping_url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "org-membership",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "state",
        "role",
        "organization_url",
        "url",
        "organization",
        "user"
      ]
    },
    {
      "name": "migration",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "id",
        "node_id",
        "owner",
        "guid",
        "state",
        "lock_repositories",
        "exclude_metadata",
        "exclude_git_data",
        "exclude_attachments",
        "exclude_releases",
        "exclude_owner_projects",
        "org_metadata_only",
        "repositories",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "package-version",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "url",
        "package_html_url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "org-pre-receive-hook",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "project",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "node_id",
        "number",
        "name",
        "body",
        "state",
        "url",
        "html_url",
        "owner_url",
        "creator",
        "columns_url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "nullable-repository",
      "type": "object",
      "propertyCount": 95,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_downloads",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "code-of-conduct-simple",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "url",
        "key",
        "name",
        "html_url"
      ]
    },
    {
      "name": "full-repository",
      "type": "object",
      "propertyCount": 102,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "has_discussions",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at",
        "network_count",
        "subscribers_count"
      ]
    },
    {
      "name": "repository-fine-grained-permission",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "description"
      ]
    },
    {
      "name": "team-simple",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "node_id",
        "url",
        "members_url",
        "name",
        "description",
        "permission",
        "html_url",
        "repositories_url",
        "slug"
      ]
    },
    {
      "name": "nullable-team-simple",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "node_id",
        "url",
        "members_url",
        "name",
        "description",
        "permission",
        "html_url",
        "repositories_url",
        "slug"
      ]
    },
    {
      "name": "team",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "node_id",
        "url",
        "members_url",
        "name",
        "description",
        "permission",
        "html_url",
        "repositories_url",
        "slug",
        "parent"
      ]
    },
    {
      "name": "team-organization",
      "type": "object",
      "propertyCount": 48,
      "required": [
        "login",
        "url",
        "id",
        "node_id",
        "repos_url",
        "events_url",
        "hooks_url",
        "issues_url",
        "members_url",
        "public_members_url",
        "avatar_url",
        "description",
        "html_url",
        "has_organization_projects",
        "has_repository_projects",
        "public_repos",
        "public_gists",
        "followers",
        "following",
        "type",
        "created_at",
        "updated_at",
        "archived_at"
      ]
    },
    {
      "name": "team-full",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "id",
        "node_id",
        "url",
        "members_url",
        "name",
        "description",
        "permission",
        "html_url",
        "repositories_url",
        "slug",
        "created_at",
        "updated_at",
        "members_count",
        "repos_count",
        "organization"
      ]
    },
    {
      "name": "team-discussion",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "author",
        "body",
        "body_html",
        "body_version",
        "comments_count",
        "comments_url",
        "created_at",
        "last_edited_at",
        "html_url",
        "pinned",
        "private",
        "node_id",
        "number",
        "team_url",
        "title",
        "updated_at",
        "url"
      ]
    },
    {
      "name": "team-discussion-comment",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "author",
        "body",
        "body_html",
        "body_version",
        "created_at",
        "last_edited_at",
        "discussion_url",
        "html_url",
        "node_id",
        "number",
        "updated_at",
        "url"
      ]
    },
    {
      "name": "reaction",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "node_id",
        "user",
        "content",
        "created_at"
      ]
    },
    {
      "name": "team-membership",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "role",
        "state",
        "url"
      ]
    },
    {
      "name": "team-project",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "owner_url",
        "url",
        "html_url",
        "columns_url",
        "id",
        "node_id",
        "name",
        "body",
        "number",
        "state",
        "creator",
        "created_at",
        "updated_at",
        "permissions"
      ]
    },
    {
      "name": "team-repository",
      "type": "object",
      "propertyCount": 89,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_downloads",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "project-card",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "node_id",
        "note",
        "url",
        "column_url",
        "project_url",
        "creator",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "project-column",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "node_id",
        "url",
        "project_url",
        "cards_url",
        "name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "project-collaborator-permission",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "permission",
        "user"
      ]
    },
    {
      "name": "rate-limit",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "limit",
        "remaining",
        "reset",
        "used"
      ]
    },
    {
      "name": "rate-limit-overview",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "rate",
        "resources"
      ]
    },
    {
      "name": "artifact",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "node_id",
        "name",
        "size_in_bytes",
        "url",
        "archive_download_url",
        "expired",
        "created_at",
        "expires_at",
        "updated_at"
      ]
    },
    {
      "name": "actions-cache-usage-policy-for-repository",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "repo_cache_size_limit_in_gb"
      ]
    },
    {
      "name": "actions-cache-list",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "total_count",
        "actions_caches"
      ]
    },
    {
      "name": "job",
      "type": "object",
      "propertyCount": 23,
      "required": [
        "id",
        "node_id",
        "run_id",
        "run_url",
        "head_sha",
        "workflow_name",
        "head_branch",
        "name",
        "url",
        "html_url",
        "status",
        "conclusion",
        "started_at",
        "completed_at",
        "check_run_url",
        "labels",
        "runner_id",
        "runner_name",
        "runner_group_id",
        "runner_group_name",
        "created_at"
      ]
    },
    {
      "name": "oidc-custom-sub-repo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "use_default"
      ]
    },
    {
      "name": "actions-secret",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "actions-variable",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "value",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "actions-enabled",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-repository-permissions",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "actions-workflow-access-to-repository",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "access_level"
      ]
    },
    {
      "name": "referenced-workflow",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "path",
        "sha"
      ]
    },
    {
      "name": "pull-request-minimal",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "number",
        "url",
        "head",
        "base"
      ]
    },
    {
      "name": "nullable-simple-commit",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "tree_id",
        "message",
        "timestamp",
        "author",
        "committer"
      ]
    },
    {
      "name": "workflow-run",
      "type": "object",
      "propertyCount": 36,
      "required": [
        "id",
        "node_id",
        "head_branch",
        "run_number",
        "display_title",
        "event",
        "status",
        "conclusion",
        "head_sha",
        "path",
        "workflow_id",
        "url",
        "html_url",
        "created_at",
        "updated_at",
        "head_commit",
        "head_repository",
        "repository",
        "jobs_url",
        "logs_url",
        "check_suite_url",
        "cancel_url",
        "rerun_url",
        "artifacts_url",
        "workflow_url",
        "pull_requests"
      ]
    },
    {
      "name": "environment-approvals",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "environments",
        "state",
        "user",
        "comment"
      ]
    },
    {
      "name": "deployment-reviewer-type",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "pending-deployment",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "environment",
        "wait_timer",
        "wait_timer_started_at",
        "current_user_can_approve",
        "reviewers"
      ]
    },
    {
      "name": "deployment",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "id",
        "node_id",
        "sha",
        "ref",
        "task",
        "environment",
        "creator",
        "payload",
        "description",
        "statuses_url",
        "repository_url",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "workflow",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "node_id",
        "name",
        "path",
        "state",
        "url",
        "html_url",
        "badge_url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "autolink",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "key_prefix",
        "url_template",
        "is_alphanumeric"
      ]
    },
    {
      "name": "protected-branch-required-status-check",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "contexts",
        "checks"
      ]
    },
    {
      "name": "protected-branch-admin-enforced",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "url",
        "enabled"
      ]
    },
    {
      "name": "protected-branch-pull-request-review",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "dismiss_stale_reviews",
        "require_code_owner_reviews"
      ]
    },
    {
      "name": "branch-restriction-policy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "url",
        "users_url",
        "teams_url",
        "apps_url",
        "users",
        "teams",
        "apps"
      ]
    },
    {
      "name": "branch-protection",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "short-branch",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "commit",
        "protected"
      ]
    },
    {
      "name": "nullable-git-user",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "verification",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "verified",
        "reason",
        "payload",
        "signature"
      ]
    },
    {
      "name": "diff-entry",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "additions",
        "blob_url",
        "changes",
        "contents_url",
        "deletions",
        "filename",
        "raw_url",
        "sha",
        "status"
      ]
    },
    {
      "name": "commit",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "url",
        "sha",
        "node_id",
        "html_url",
        "comments_url",
        "commit",
        "author",
        "committer",
        "parents"
      ]
    },
    {
      "name": "branch-with-protection",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "commit",
        "_links",
        "protection",
        "protected",
        "protection_url"
      ]
    },
    {
      "name": "status-check-policy",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "url",
        "contexts_url",
        "strict",
        "contexts",
        "checks"
      ]
    },
    {
      "name": "protected-branch",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "url"
      ]
    },
    {
      "name": "deployment-simple",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "node_id",
        "task",
        "environment",
        "description",
        "statuses_url",
        "repository_url",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "check-run",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "node_id",
        "head_sha",
        "name",
        "url",
        "html_url",
        "details_url",
        "status",
        "conclusion",
        "started_at",
        "completed_at",
        "external_id",
        "check_suite",
        "output",
        "app",
        "pull_requests"
      ]
    },
    {
      "name": "check-annotation",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "path",
        "blob_href",
        "start_line",
        "end_line",
        "start_column",
        "end_column",
        "annotation_level",
        "title",
        "message",
        "raw_details"
      ]
    },
    {
      "name": "simple-commit",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "tree_id",
        "message",
        "timestamp",
        "author",
        "committer"
      ]
    },
    {
      "name": "check-suite",
      "type": "object",
      "propertyCount": 19,
      "required": [
        "id",
        "node_id",
        "head_branch",
        "status",
        "conclusion",
        "head_sha",
        "url",
        "before",
        "after",
        "created_at",
        "updated_at",
        "app",
        "head_commit",
        "repository",
        "latest_check_runs_count",
        "check_runs_url",
        "pull_requests"
      ]
    },
    {
      "name": "check-suite-preference",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "preferences",
        "repository"
      ]
    },
    {
      "name": "code-scanning-alert-items",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "number",
        "created_at",
        "url",
        "html_url",
        "instances_url",
        "state",
        "dismissed_by",
        "dismissed_at",
        "dismissed_reason",
        "rule",
        "tool",
        "most_recent_instance"
      ]
    },
    {
      "name": "code-scanning-alert-rule",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "code-scanning-alert",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "number",
        "created_at",
        "url",
        "html_url",
        "instances_url",
        "state",
        "dismissed_by",
        "dismissed_at",
        "dismissed_reason",
        "rule",
        "tool",
        "most_recent_instance"
      ]
    },
    {
      "name": "code-scanning-alert-set-state",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-sarif-id",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-commit-sha",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-environment",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-created-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "ref",
        "commit_sha",
        "analysis_key",
        "environment",
        "error",
        "created_at",
        "results_count",
        "rules_count",
        "id",
        "url",
        "sarif_id",
        "tool",
        "deletable",
        "warning"
      ]
    },
    {
      "name": "code-scanning-analysis-deletion",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "next_analysis_url",
        "confirm_delete_url"
      ]
    },
    {
      "name": "code-scanning-default-setup",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "code-scanning-default-setup-update",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "state"
      ]
    },
    {
      "name": "code-scanning-default-setup-update-response",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "code-scanning-ref-full",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-sarif-file",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-sarifs-receipt",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "code-scanning-sarifs-status",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "codeowners-errors",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "errors"
      ]
    },
    {
      "name": "collaborator",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url"
      ]
    },
    {
      "name": "nullable-collaborator",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url"
      ]
    },
    {
      "name": "repository-collaborator-permission",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "permission",
        "role_name",
        "user"
      ]
    },
    {
      "name": "commit-comment",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "url",
        "html_url",
        "id",
        "node_id",
        "user",
        "position",
        "line",
        "path",
        "commit_id",
        "body",
        "author_association",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "branch-short",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "commit",
        "protected"
      ]
    },
    {
      "name": "link",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "href"
      ]
    },
    {
      "name": "auto-merge",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled_by",
        "merge_method",
        "commit_title",
        "commit_message"
      ]
    },
    {
      "name": "pull-request-simple",
      "type": "object",
      "propertyCount": 36,
      "required": [
        "_links",
        "assignee",
        "labels",
        "base",
        "body",
        "closed_at",
        "comments_url",
        "commits_url",
        "created_at",
        "diff_url",
        "head",
        "html_url",
        "id",
        "node_id",
        "issue_url",
        "merge_commit_sha",
        "merged_at",
        "milestone",
        "number",
        "patch_url",
        "review_comment_url",
        "review_comments_url",
        "statuses_url",
        "state",
        "locked",
        "title",
        "updated_at",
        "url",
        "user",
        "author_association",
        "auto_merge"
      ]
    },
    {
      "name": "simple-commit-status",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "description",
        "id",
        "node_id",
        "state",
        "context",
        "target_url",
        "avatar_url",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "combined-commit-status",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "state",
        "sha",
        "total_count",
        "statuses",
        "repository",
        "commit_url",
        "url"
      ]
    },
    {
      "name": "status",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "url",
        "avatar_url",
        "id",
        "node_id",
        "state",
        "description",
        "target_url",
        "context",
        "created_at",
        "updated_at",
        "creator"
      ]
    },
    {
      "name": "commit-comparison",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "url",
        "html_url",
        "permalink_url",
        "diff_url",
        "patch_url",
        "base_commit",
        "merge_base_commit",
        "status",
        "ahead_by",
        "behind_by",
        "total_commits",
        "commits"
      ]
    },
    {
      "name": "content-tree",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "_links",
        "git_url",
        "html_url",
        "download_url",
        "name",
        "path",
        "sha",
        "size",
        "type",
        "url",
        "content",
        "encoding"
      ]
    },
    {
      "name": "content-directory",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "content-file",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "_links",
        "git_url",
        "html_url",
        "download_url",
        "name",
        "path",
        "sha",
        "size",
        "type",
        "url",
        "content",
        "encoding"
      ]
    },
    {
      "name": "content-symlink",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "_links",
        "git_url",
        "html_url",
        "download_url",
        "name",
        "path",
        "sha",
        "size",
        "type",
        "url",
        "target"
      ]
    },
    {
      "name": "content-submodule",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "_links",
        "git_url",
        "html_url",
        "download_url",
        "name",
        "path",
        "sha",
        "size",
        "type",
        "url",
        "submodule_git_url"
      ]
    },
    {
      "name": "file-commit",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "content",
        "commit"
      ]
    },
    {
      "name": "contributor",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "contributions",
        "type"
      ]
    },
    {
      "name": "dependabot-alert",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "number",
        "state",
        "dependency",
        "security_advisory",
        "security_vulnerability",
        "url",
        "html_url",
        "created_at",
        "updated_at",
        "dismissed_at",
        "dismissed_by",
        "dismissed_reason",
        "dismissed_comment",
        "fixed_at"
      ]
    },
    {
      "name": "dependabot-secret",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "dependency-graph-diff",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "dependency-graph-spdx-sbom",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "sbom"
      ]
    },
    {
      "name": "metadata",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "dependency",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "manifest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name"
      ]
    },
    {
      "name": "snapshot",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "detector",
        "version",
        "ref",
        "sha",
        "job",
        "scanned"
      ]
    },
    {
      "name": "deployment-status",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "node_id",
        "state",
        "creator",
        "description",
        "deployment_url",
        "target_url",
        "repository_url",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "wait-timer",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "deployment-branch-policy-settings",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "protected_branches",
        "custom_branch_policies"
      ]
    },
    {
      "name": "environment",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "node_id",
        "name",
        "url",
        "html_url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "deployment-branch-policy",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "deployment-branch-policy-name-pattern-with-type",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "deployment-branch-policy-name-pattern",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "short-blob",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "url",
        "sha"
      ]
    },
    {
      "name": "blob",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "sha",
        "url",
        "node_id",
        "size",
        "content",
        "encoding"
      ]
    },
    {
      "name": "git-commit",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "sha",
        "node_id",
        "url",
        "html_url",
        "author",
        "committer",
        "tree",
        "message",
        "parents",
        "verification"
      ]
    },
    {
      "name": "git-ref",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "ref",
        "node_id",
        "url",
        "object"
      ]
    },
    {
      "name": "git-tag",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "sha",
        "url",
        "node_id",
        "tagger",
        "object",
        "tag",
        "message"
      ]
    },
    {
      "name": "git-tree",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "sha",
        "url",
        "tree",
        "truncated"
      ]
    },
    {
      "name": "hook-response",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "code",
        "status",
        "message"
      ]
    },
    {
      "name": "hook",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "url",
        "type",
        "name",
        "active",
        "events",
        "config",
        "ping_url",
        "created_at",
        "updated_at",
        "last_response",
        "test_url"
      ]
    },
    {
      "name": "repository-invitation",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "permissions",
        "inviter",
        "invitee",
        "repository",
        "url",
        "html_url",
        "created_at"
      ]
    },
    {
      "name": "nullable-issue",
      "type": "object",
      "propertyCount": 34,
      "required": [
        "assignee",
        "closed_at",
        "comments",
        "comments_url",
        "events_url",
        "html_url",
        "id",
        "node_id",
        "labels",
        "labels_url",
        "milestone",
        "number",
        "repository_url",
        "state",
        "locked",
        "title",
        "url",
        "user",
        "author_association",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "issue-event-label",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "color"
      ]
    },
    {
      "name": "issue-event-dismissed-review",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "state",
        "review_id",
        "dismissal_message"
      ]
    },
    {
      "name": "issue-event-milestone",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "title"
      ]
    },
    {
      "name": "issue-event-project-card",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "url",
        "id",
        "project_url",
        "project_id",
        "column_name"
      ]
    },
    {
      "name": "issue-event-rename",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "from",
        "to"
      ]
    },
    {
      "name": "issue-event",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at"
      ]
    },
    {
      "name": "labeled-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "label",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "unlabeled-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "label",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "assigned-issue-event",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app",
        "assignee",
        "assigner"
      ]
    },
    {
      "name": "unassigned-issue-event",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app",
        "assignee",
        "assigner"
      ]
    },
    {
      "name": "milestoned-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "milestone",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "demilestoned-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "milestone",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "renamed-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "rename",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "review-requested-issue-event",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "review_requester",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "review-request-removed-issue-event",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "review_requester",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "review-dismissed-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "dismissed_review",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "locked-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "lock_reason",
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "added-to-project-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "moved-column-in-project-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "removed-from-project-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "converted-note-to-issue-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "issue-event-for-issue",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "label",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "node_id",
        "url",
        "name",
        "description",
        "color",
        "default"
      ]
    },
    {
      "name": "timeline-comment-event",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "event",
        "actor",
        "id",
        "node_id",
        "html_url",
        "issue_url",
        "author_association",
        "user",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "timeline-cross-referenced-event",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "event",
        "created_at",
        "updated_at",
        "source"
      ]
    },
    {
      "name": "timeline-committed-event",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "sha",
        "node_id",
        "url",
        "html_url",
        "author",
        "committer",
        "tree",
        "message",
        "parents",
        "verification"
      ]
    },
    {
      "name": "timeline-reviewed-event",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "event",
        "id",
        "node_id",
        "user",
        "body",
        "state",
        "commit_id",
        "html_url",
        "pull_request_url",
        "_links",
        "author_association"
      ]
    },
    {
      "name": "pull-request-review-comment",
      "type": "object",
      "propertyCount": 29,
      "required": [
        "url",
        "id",
        "node_id",
        "pull_request_review_id",
        "diff_hunk",
        "path",
        "commit_id",
        "original_commit_id",
        "user",
        "body",
        "created_at",
        "updated_at",
        "html_url",
        "pull_request_url",
        "author_association",
        "_links"
      ]
    },
    {
      "name": "timeline-line-commented-event",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "timeline-commit-commented-event",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "timeline-assigned-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app",
        "assignee"
      ]
    },
    {
      "name": "timeline-unassigned-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app",
        "assignee"
      ]
    },
    {
      "name": "state-change-issue-event",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "url",
        "actor",
        "event",
        "commit_id",
        "commit_url",
        "created_at",
        "performed_via_github_app"
      ]
    },
    {
      "name": "timeline-issue-events",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "deploy-key",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "key",
        "url",
        "title",
        "verified",
        "created_at",
        "read_only"
      ]
    },
    {
      "name": "language",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "license-content",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "_links",
        "git_url",
        "html_url",
        "download_url",
        "name",
        "path",
        "sha",
        "size",
        "type",
        "url",
        "content",
        "encoding",
        "license"
      ]
    },
    {
      "name": "merged-upstream",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "milestone",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "closed_issues",
        "creator",
        "description",
        "due_on",
        "closed_at",
        "id",
        "node_id",
        "labels_url",
        "html_url",
        "number",
        "open_issues",
        "state",
        "title",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "pages-source-hash",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "branch",
        "path"
      ]
    },
    {
      "name": "pages-https-certificate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "state",
        "description",
        "domains"
      ]
    },
    {
      "name": "page",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "url",
        "status",
        "cname",
        "custom_404",
        "public"
      ]
    },
    {
      "name": "page-build",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "url",
        "status",
        "error",
        "pusher",
        "commit",
        "duration",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "page-build-status",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "url",
        "status"
      ]
    },
    {
      "name": "page-deployment",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "status_url",
        "page_url"
      ]
    },
    {
      "name": "repository-pre-receive-hook",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "pull-request",
      "type": "object",
      "propertyCount": 48,
      "required": [
        "_links",
        "assignee",
        "labels",
        "base",
        "body",
        "closed_at",
        "comments_url",
        "commits_url",
        "created_at",
        "diff_url",
        "head",
        "html_url",
        "id",
        "node_id",
        "issue_url",
        "merge_commit_sha",
        "merged_at",
        "milestone",
        "number",
        "patch_url",
        "review_comment_url",
        "review_comments_url",
        "statuses_url",
        "state",
        "locked",
        "title",
        "updated_at",
        "url",
        "user",
        "author_association",
        "auto_merge",
        "additions",
        "changed_files",
        "comments",
        "commits",
        "deletions",
        "mergeable",
        "mergeable_state",
        "merged",
        "maintainer_can_modify",
        "merged_by",
        "review_comments"
      ]
    },
    {
      "name": "pull-request-merge-result",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "merged",
        "message",
        "sha"
      ]
    },
    {
      "name": "pull-request-review-request",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "users",
        "teams"
      ]
    },
    {
      "name": "pull-request-review",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "node_id",
        "user",
        "body",
        "state",
        "commit_id",
        "html_url",
        "pull_request_url",
        "_links",
        "author_association"
      ]
    },
    {
      "name": "review-comment",
      "type": "object",
      "propertyCount": 28,
      "required": [
        "id",
        "node_id",
        "url",
        "body",
        "diff_hunk",
        "path",
        "position",
        "original_position",
        "commit_id",
        "original_commit_id",
        "user",
        "pull_request_review_id",
        "html_url",
        "pull_request_url",
        "_links",
        "author_association",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "release-asset",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "name",
        "content_type",
        "size",
        "state",
        "url",
        "node_id",
        "download_count",
        "label",
        "uploader",
        "browser_download_url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "release",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "assets_url",
        "upload_url",
        "tarball_url",
        "zipball_url",
        "created_at",
        "published_at",
        "draft",
        "id",
        "node_id",
        "author",
        "html_url",
        "name",
        "prerelease",
        "tag_name",
        "target_commitish",
        "assets",
        "url"
      ]
    },
    {
      "name": "release-notes-content",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "body"
      ]
    },
    {
      "name": "secret-scanning-alert",
      "type": "object",
      "propertyCount": 17,
      "required": []
    },
    {
      "name": "secret-scanning-alert-resolution-comment",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "secret-scanning-location-commit",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "path",
        "start_line",
        "end_line",
        "start_column",
        "end_column",
        "blob_sha",
        "blob_url",
        "commit_sha",
        "commit_url"
      ]
    },
    {
      "name": "secret-scanning-location-issue-title",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "issue_title_url"
      ]
    },
    {
      "name": "secret-scanning-location-issue-body",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "issue_body_url"
      ]
    },
    {
      "name": "secret-scanning-location-issue-comment",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "issue_comment_url"
      ]
    },
    {
      "name": "secret-scanning-location-discussion-title",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "discussion_title_url"
      ]
    },
    {
      "name": "secret-scanning-location-discussion-body",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "discussion_body_url"
      ]
    },
    {
      "name": "secret-scanning-location-discussion-comment",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "discussion_comment_url"
      ]
    },
    {
      "name": "secret-scanning-location-pull-request-title",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "pull_request_title_url"
      ]
    },
    {
      "name": "secret-scanning-location-pull-request-body",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "pull_request_body_url"
      ]
    },
    {
      "name": "secret-scanning-location-pull-request-comment",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "pull_request_comment_url"
      ]
    },
    {
      "name": "secret-scanning-location-pull-request-review",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "pull_request_review_url"
      ]
    },
    {
      "name": "secret-scanning-location-pull-request-review-comment",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "pull_request_review_comment_url"
      ]
    },
    {
      "name": "secret-scanning-location",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "details"
      ]
    },
    {
      "name": "stargazer",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "starred_at",
        "user"
      ]
    },
    {
      "name": "code-frequency-stat",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "commit-activity",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "days",
        "total",
        "week"
      ]
    },
    {
      "name": "contributor-activity",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "author",
        "total",
        "weeks"
      ]
    },
    {
      "name": "participation-stats",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "all",
        "owner"
      ]
    },
    {
      "name": "repository-subscription",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "created_at",
        "ignored",
        "reason",
        "subscribed",
        "url",
        "repository_url"
      ]
    },
    {
      "name": "tag",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "node_id",
        "commit",
        "zipball_url",
        "tarball_url"
      ]
    },
    {
      "name": "tag-protection",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "pattern"
      ]
    },
    {
      "name": "topic",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "names"
      ]
    },
    {
      "name": "group-response",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "schemas"
      ]
    },
    {
      "name": "meta",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "resourceType"
      ]
    },
    {
      "name": "scim-enterprise-group-response",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "scim-enterprise-group-list",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "schemas",
        "totalResults",
        "Resources",
        "startIndex",
        "itemsPerPage"
      ]
    },
    {
      "name": "group",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "schemas",
        "externalId",
        "displayName",
        "members"
      ]
    },
    {
      "name": "patch-schema",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "Operations",
        "schemas"
      ]
    },
    {
      "name": "user-name-response",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "user-emails-response",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "user-role",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "user-response",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "schemas",
        "active",
        "emails"
      ]
    },
    {
      "name": "scim-enterprise-user-response",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "scim-enterprise-user-list",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "schemas",
        "totalResults",
        "Resources",
        "startIndex",
        "itemsPerPage"
      ]
    },
    {
      "name": "user-name",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "familyName",
        "givenName"
      ]
    },
    {
      "name": "user-emails",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "user",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "schemas",
        "externalId",
        "userName",
        "active",
        "displayName",
        "emails"
      ]
    },
    {
      "name": "search-result-text-matches",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-search-result-item",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "score",
        "name",
        "path",
        "sha",
        "git_url",
        "html_url",
        "url",
        "repository"
      ]
    },
    {
      "name": "commit-search-result-item",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "sha",
        "node_id",
        "url",
        "html_url",
        "author",
        "committer",
        "parents",
        "comments_url",
        "commit",
        "repository",
        "score"
      ]
    },
    {
      "name": "issue-search-result-item",
      "type": "object",
      "propertyCount": 35,
      "required": [
        "assignee",
        "closed_at",
        "comments",
        "comments_url",
        "events_url",
        "html_url",
        "id",
        "node_id",
        "labels",
        "labels_url",
        "milestone",
        "number",
        "repository_url",
        "state",
        "locked",
        "title",
        "url",
        "user",
        "author_association",
        "created_at",
        "updated_at",
        "score"
      ]
    },
    {
      "name": "label-search-result-item",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "node_id",
        "url",
        "name",
        "color",
        "default",
        "description",
        "score"
      ]
    },
    {
      "name": "repo-search-result-item",
      "type": "object",
      "propertyCount": 89,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_downloads",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at",
        "score"
      ]
    },
    {
      "name": "topic-search-result-item",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "name",
        "display_name",
        "short_description",
        "description",
        "created_by",
        "released",
        "created_at",
        "updated_at",
        "featured",
        "curated",
        "score"
      ]
    },
    {
      "name": "user-search-result-item",
      "type": "object",
      "propertyCount": 34,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url",
        "score"
      ]
    },
    {
      "name": "configuration-status",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "maintenance-status",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "enterprise-settings",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ssh-key",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "private-user",
      "type": "object",
      "propertyCount": 43,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url",
        "bio",
        "blog",
        "company",
        "email",
        "followers",
        "following",
        "hireable",
        "location",
        "name",
        "public_gists",
        "public_repos",
        "created_at",
        "updated_at",
        "collaborators",
        "disk_usage",
        "owned_private_repos",
        "private_gists",
        "total_private_repos",
        "two_factor_authentication"
      ]
    },
    {
      "name": "email",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "email",
        "primary",
        "verified",
        "visibility"
      ]
    },
    {
      "name": "gpg-key",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "primary_key_id",
        "key_id",
        "raw_key",
        "public_key",
        "created_at",
        "expires_at",
        "can_sign",
        "can_encrypt_comms",
        "can_encrypt_storage",
        "can_certify",
        "emails",
        "subkeys",
        "revoked"
      ]
    },
    {
      "name": "key",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "key",
        "id",
        "url",
        "title",
        "created_at",
        "verified",
        "read_only"
      ]
    },
    {
      "name": "social-account",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider",
        "url"
      ]
    },
    {
      "name": "ssh-signing-key",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "key",
        "id",
        "title",
        "created_at"
      ]
    },
    {
      "name": "starred-repository",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "starred_at",
        "repo"
      ]
    },
    {
      "name": "hovercard",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "contexts"
      ]
    },
    {
      "name": "key-simple",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "key",
        "id"
      ]
    },
    {
      "name": "enterprise-webhooks",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "name",
        "slug",
        "html_url",
        "created_at",
        "updated_at",
        "avatar_url"
      ]
    },
    {
      "name": "simple-installation",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "node_id"
      ]
    },
    {
      "name": "organization-simple-webhooks",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "login",
        "url",
        "id",
        "node_id",
        "repos_url",
        "events_url",
        "hooks_url",
        "issues_url",
        "members_url",
        "public_members_url",
        "avatar_url",
        "description"
      ]
    },
    {
      "name": "repository-webhooks",
      "type": "object",
      "propertyCount": 99,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_downloads",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "webhooks_rule",
      "type": "object",
      "propertyCount": 25,
      "required": [
        "id",
        "repository_id",
        "name",
        "created_at",
        "updated_at",
        "pull_request_reviews_enforcement_level",
        "required_approving_review_count",
        "dismiss_stale_reviews_on_push",
        "require_code_owner_review",
        "authorized_dismissal_actors_only",
        "ignore_approvals_from_contributors",
        "required_status_checks",
        "required_status_checks_enforcement_level",
        "strict_required_status_checks_policy",
        "signature_requirement_enforcement_level",
        "linear_history_requirement_enforcement_level",
        "lock_branch_enforcement_level",
        "admin_enforced",
        "allow_force_pushes_enforcement_level",
        "allow_deletions_enforcement_level",
        "merge_queue_enforcement_level",
        "required_deployments_enforcement_level",
        "required_conversation_resolution_level",
        "authorized_actors_only",
        "authorized_actor_names"
      ]
    },
    {
      "name": "simple-user-webhooks",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url"
      ]
    },
    {
      "name": "simple-check-suite",
      "type": "object",
      "propertyCount": 14,
      "required": []
    },
    {
      "name": "check-run-with-simple-check-suite",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "node_id",
        "head_sha",
        "name",
        "url",
        "html_url",
        "details_url",
        "status",
        "conclusion",
        "started_at",
        "completed_at",
        "external_id",
        "check_suite",
        "output",
        "app",
        "pull_requests"
      ]
    },
    {
      "name": "webhooks_code_scanning_commit_oid",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_code_scanning_ref",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_deploy_pusher_type",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_ref_0",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_deploy_key",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "key",
        "url",
        "title",
        "verified",
        "created_at",
        "read_only"
      ]
    },
    {
      "name": "webhooks_workflow",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "badge_url",
        "created_at",
        "html_url",
        "id",
        "name",
        "node_id",
        "path",
        "state",
        "updated_at",
        "url"
      ]
    },
    {
      "name": "webhooks_approver",
      "type": "object",
      "propertyCount": 18,
      "required": []
    },
    {
      "name": "webhooks_reviewers",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_workflow_job_run",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "status",
        "conclusion",
        "html_url",
        "created_at",
        "updated_at",
        "environment"
      ]
    },
    {
      "name": "webhooks_user",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "login",
        "id"
      ]
    },
    {
      "name": "webhooks_answer",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "node_id",
        "html_url",
        "parent_id",
        "child_comment_count",
        "repository_url",
        "discussion_id",
        "author_association",
        "user",
        "created_at",
        "updated_at",
        "body"
      ]
    },
    {
      "name": "discussion",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "repository_url",
        "category",
        "answer_html_url",
        "answer_chosen_at",
        "answer_chosen_by",
        "html_url",
        "id",
        "node_id",
        "number",
        "title",
        "user",
        "state",
        "state_reason",
        "locked",
        "comments",
        "created_at",
        "updated_at",
        "author_association",
        "active_lock_reason",
        "body"
      ]
    },
    {
      "name": "webhooks_comment",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "node_id",
        "html_url",
        "parent_id",
        "child_comment_count",
        "repository_url",
        "discussion_id",
        "author_association",
        "user",
        "created_at",
        "updated_at",
        "body",
        "reactions"
      ]
    },
    {
      "name": "webhooks_label",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "node_id",
        "url",
        "name",
        "color",
        "default",
        "description"
      ]
    },
    {
      "name": "webhooks_repositories",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_repositories_added",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_repository_selection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_issue_comment",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "url",
        "html_url",
        "issue_url",
        "id",
        "node_id",
        "user",
        "created_at",
        "updated_at",
        "author_association",
        "performed_via_github_app",
        "body",
        "reactions"
      ]
    },
    {
      "name": "webhooks_changes",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "webhooks_issue",
      "type": "object",
      "propertyCount": 30,
      "required": [
        "url",
        "repository_url",
        "labels_url",
        "comments_url",
        "events_url",
        "html_url",
        "id",
        "node_id",
        "number",
        "title",
        "user",
        "assignees",
        "milestone",
        "comments",
        "created_at",
        "updated_at",
        "closed_at",
        "author_association",
        "active_lock_reason",
        "body",
        "reactions"
      ]
    },
    {
      "name": "webhooks_milestone",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "url",
        "html_url",
        "labels_url",
        "id",
        "node_id",
        "number",
        "title",
        "description",
        "creator",
        "open_issues",
        "closed_issues",
        "state",
        "created_at",
        "updated_at",
        "due_on",
        "closed_at"
      ]
    },
    {
      "name": "webhooks_issue_2",
      "type": "object",
      "propertyCount": 30,
      "required": [
        "url",
        "repository_url",
        "labels_url",
        "comments_url",
        "events_url",
        "html_url",
        "id",
        "node_id",
        "number",
        "title",
        "user",
        "assignees",
        "milestone",
        "comments",
        "created_at",
        "updated_at",
        "closed_at",
        "author_association",
        "active_lock_reason",
        "body",
        "reactions"
      ]
    },
    {
      "name": "webhooks_user_mannequin",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "login",
        "id"
      ]
    },
    {
      "name": "webhooks_team",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "name",
        "id"
      ]
    },
    {
      "name": "nullable-repository-webhooks",
      "type": "object",
      "propertyCount": 99,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_downloads",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "webhooks_milestone_3",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "url",
        "html_url",
        "labels_url",
        "id",
        "node_id",
        "number",
        "title",
        "description",
        "creator",
        "open_issues",
        "closed_issues",
        "state",
        "created_at",
        "updated_at",
        "due_on",
        "closed_at"
      ]
    },
    {
      "name": "webhooks_membership",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "url",
        "state",
        "role",
        "organization_url",
        "user"
      ]
    },
    {
      "name": "webhooks_project_card",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "url",
        "project_url",
        "column_url",
        "column_id",
        "id",
        "node_id",
        "note",
        "archived",
        "creator",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "webhooks_project",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "owner_url",
        "url",
        "html_url",
        "columns_url",
        "id",
        "node_id",
        "name",
        "body",
        "number",
        "state",
        "creator",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "webhooks_project_column",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "url",
        "project_url",
        "cards_url",
        "id",
        "node_id",
        "name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "projects-v2",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "node_id",
        "owner",
        "creator",
        "title",
        "description",
        "public",
        "closed_at",
        "created_at",
        "updated_at",
        "number",
        "short_description",
        "deleted_at",
        "deleted_by"
      ]
    },
    {
      "name": "webhooks_project_changes",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "projects-v2-item-content-type",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "projects-v2-item",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "content_node_id",
        "content_type",
        "created_at",
        "updated_at",
        "archived_at"
      ]
    },
    {
      "name": "webhooks_number",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "pull-request-webhook",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_pull_request_5",
      "type": "object",
      "propertyCount": 48,
      "required": [
        "url",
        "id",
        "node_id",
        "html_url",
        "diff_url",
        "patch_url",
        "issue_url",
        "number",
        "state",
        "locked",
        "title",
        "user",
        "body",
        "created_at",
        "updated_at",
        "closed_at",
        "merged_at",
        "merge_commit_sha",
        "assignee",
        "assignees",
        "requested_reviewers",
        "requested_teams",
        "labels",
        "milestone",
        "commits_url",
        "review_comments_url",
        "review_comment_url",
        "comments_url",
        "statuses_url",
        "head",
        "base",
        "_links",
        "author_association",
        "auto_merge",
        "active_lock_reason",
        "draft"
      ]
    },
    {
      "name": "webhooks_review_comment",
      "type": "object",
      "propertyCount": 27,
      "required": [
        "url",
        "pull_request_review_id",
        "id",
        "node_id",
        "diff_hunk",
        "path",
        "position",
        "original_position",
        "commit_id",
        "original_commit_id",
        "user",
        "body",
        "created_at",
        "updated_at",
        "html_url",
        "pull_request_url",
        "author_association",
        "_links",
        "start_line",
        "original_start_line",
        "original_line",
        "line",
        "start_side",
        "side",
        "reactions"
      ]
    },
    {
      "name": "webhooks_review",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "node_id",
        "user",
        "body",
        "commit_id",
        "submitted_at",
        "state",
        "html_url",
        "pull_request_url",
        "author_association",
        "_links"
      ]
    },
    {
      "name": "webhooks_nullable_string",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_release",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "url",
        "assets_url",
        "upload_url",
        "html_url",
        "id",
        "node_id",
        "tag_name",
        "target_commitish",
        "name",
        "draft",
        "author",
        "prerelease",
        "created_at",
        "published_at",
        "assets",
        "tarball_url",
        "zipball_url",
        "body"
      ]
    },
    {
      "name": "webhooks_release_1",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "assets",
        "assets_url",
        "author",
        "body",
        "created_at",
        "draft",
        "html_url",
        "id",
        "name",
        "node_id",
        "prerelease",
        "published_at",
        "tag_name",
        "tarball_url",
        "target_commitish",
        "upload_url",
        "url",
        "zipball_url"
      ]
    },
    {
      "name": "webhooks_alert",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "affected_package_name",
        "affected_range",
        "created_at",
        "external_identifier",
        "external_reference",
        "ghsa_id",
        "id",
        "node_id",
        "number",
        "severity",
        "state"
      ]
    },
    {
      "name": "secret-scanning-alert-resolution-webhook",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "secret-scanning-alert-webhook",
      "type": "object",
      "propertyCount": 15,
      "required": []
    },
    {
      "name": "webhooks_security_advisory",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "cvss",
        "cwes",
        "ghsa_id",
        "summary",
        "description",
        "severity",
        "identifiers",
        "references",
        "published_at",
        "updated_at",
        "withdrawn_at",
        "vulnerabilities"
      ]
    },
    {
      "name": "webhooks_sponsorship",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "node_id",
        "created_at",
        "sponsorable",
        "sponsor",
        "privacy_level",
        "tier"
      ]
    },
    {
      "name": "webhooks_effective_date",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhooks_changes_8",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "tier"
      ]
    },
    {
      "name": "webhooks_team_1",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "name",
        "id"
      ]
    },
    {
      "name": "webhook-branch-protection-rule-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "rule",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-branch-protection-rule-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "rule",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-branch-protection-rule-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "rule",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-cache-sync",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "cache_location",
        "ref",
        "before",
        "after"
      ]
    },
    {
      "name": "webhook-check-run-completed",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "check_run",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-check-run-completed-form-encoded",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "payload"
      ]
    },
    {
      "name": "webhook-check-run-created",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "check_run",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-check-run-created-form-encoded",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "payload"
      ]
    },
    {
      "name": "webhook-check-run-requested-action",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "check_run",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-check-run-requested-action-form-encoded",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "payload"
      ]
    },
    {
      "name": "webhook-check-run-rerequested",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "check_run",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-check-run-rerequested-form-encoded",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "payload"
      ]
    },
    {
      "name": "webhook-check-suite-completed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "check_suite",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-check-suite-requested",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "check_suite",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-check-suite-rerequested",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "check_suite",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-code-scanning-alert-appeared-in-branch",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "alert",
        "ref",
        "commit_oid",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-code-scanning-alert-closed-by-user",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "alert",
        "ref",
        "commit_oid",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-code-scanning-alert-created",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "alert",
        "ref",
        "commit_oid",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-code-scanning-alert-fixed",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "alert",
        "ref",
        "commit_oid",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-code-scanning-alert-reopened",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "alert",
        "ref",
        "commit_oid",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-code-scanning-alert-reopened-by-user",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "alert",
        "ref",
        "commit_oid",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-commit-comment-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "comment",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-create",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "ref",
        "ref_type",
        "master_branch",
        "description",
        "pusher_type",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-delete",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "ref",
        "ref_type",
        "pusher_type",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-dependabot-alert-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-dependabot-alert-dismissed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-dependabot-alert-fixed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-dependabot-alert-reintroduced",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-dependabot-alert-reopened",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-deploy-key-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "key",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-deploy-key-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "key",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-deployment-created",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "deployment",
        "workflow",
        "workflow_run",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-deployment-review-approved",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "action",
        "workflow_run",
        "since",
        "repository",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-deployment-review-rejected",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "action",
        "workflow_run",
        "since",
        "repository",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-deployment-review-requested",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "action",
        "workflow_run",
        "since",
        "workflow_job_run",
        "environment",
        "reviewers",
        "requestor",
        "repository",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-deployment-status-created",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "action",
        "deployment_status",
        "deployment",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-answered",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "discussion",
        "answer",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-category-changed",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-closed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-comment-created",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "comment",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-comment-deleted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "comment",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-comment-edited",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "changes",
        "comment",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-labeled",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "discussion",
        "label",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-locked",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-pinned",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-reopened",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-transferred",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-unanswered",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "discussion",
        "old_answer",
        "repository"
      ]
    },
    {
      "name": "webhook-discussion-unlabeled",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "discussion",
        "label",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-unlocked",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-discussion-unpinned",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "discussion",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-enterprise-anonymous-access-disabled",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "action"
      ]
    },
    {
      "name": "webhook-enterprise-anonymous-access-enabled",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "action"
      ]
    },
    {
      "name": "webhook-fork",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "forkee",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-github-app-authorization-revoked",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "action",
        "sender"
      ]
    },
    {
      "name": "webhook-gollum",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "pages",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-installation-created",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "installation",
        "sender"
      ]
    },
    {
      "name": "webhook-installation-deleted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "installation",
        "sender"
      ]
    },
    {
      "name": "webhook-installation-new-permissions-accepted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "installation",
        "sender"
      ]
    },
    {
      "name": "webhook-installation-repositories-added",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "action",
        "installation",
        "repository_selection",
        "repositories_added",
        "repositories_removed",
        "requester",
        "sender"
      ]
    },
    {
      "name": "webhook-installation-repositories-removed",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "action",
        "installation",
        "repository_selection",
        "repositories_added",
        "repositories_removed",
        "requester",
        "sender"
      ]
    },
    {
      "name": "webhook-installation-suspend",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "installation",
        "sender"
      ]
    },
    {
      "name": "webhook-installation-target-renamed",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "target_type",
        "account",
        "changes",
        "installation"
      ]
    },
    {
      "name": "webhook-installation-unsuspend",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "installation",
        "sender"
      ]
    },
    {
      "name": "webhook-issue-comment-created",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "comment",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issue-comment-deleted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "comment",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issue-comment-edited",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "changes",
        "issue",
        "comment",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-assigned",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-closed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-demilestoned",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-edited",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "changes",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-labeled",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-locked",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-milestoned",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "milestone",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-opened",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-pinned",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-reopened",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-transferred",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-unassigned",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-unlabeled",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-unlocked",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-issues-unpinned",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "issue",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-label-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "label",
        "repository"
      ]
    },
    {
      "name": "webhook-label-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "label",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-label-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "label",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-member-added",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "member",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-member-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "member",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-member-removed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "member",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-membership-added",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "scope",
        "member",
        "sender",
        "team",
        "organization"
      ]
    },
    {
      "name": "webhook-membership-removed",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "scope",
        "member",
        "sender",
        "team",
        "organization"
      ]
    },
    {
      "name": "webhook-meta-deleted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "hook_id",
        "hook"
      ]
    },
    {
      "name": "webhook-milestone-closed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "milestone",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-milestone-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "milestone",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-milestone-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "milestone",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-milestone-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "milestone",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-milestone-opened",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "milestone",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-organization-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-organization-member-added",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "membership",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-organization-member-invited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "invitation",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-organization-member-removed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "membership",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-organization-renamed",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-rubygems-metadata",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "webhook-package-published",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "package",
        "sender"
      ]
    },
    {
      "name": "webhook-package-updated",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "package",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-page-build",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "build",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-ping",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "webhook-ping-form-encoded",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "payload"
      ]
    },
    {
      "name": "webhook-project-card-converted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "project_card",
        "sender"
      ]
    },
    {
      "name": "webhook-project-card-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project_card",
        "sender"
      ]
    },
    {
      "name": "webhook-project-card-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project_card",
        "sender"
      ]
    },
    {
      "name": "webhook-project-card-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "project_card",
        "sender"
      ]
    },
    {
      "name": "webhook-project-card-moved",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "project_card",
        "sender"
      ]
    },
    {
      "name": "webhook-project-closed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project",
        "sender"
      ]
    },
    {
      "name": "webhook-project-column-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project_column"
      ]
    },
    {
      "name": "webhook-project-column-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project_column"
      ]
    },
    {
      "name": "webhook-project-column-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "project_column"
      ]
    },
    {
      "name": "webhook-project-column-moved",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project_column",
        "sender"
      ]
    },
    {
      "name": "webhook-project-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project",
        "sender"
      ]
    },
    {
      "name": "webhook-project-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project"
      ]
    },
    {
      "name": "webhook-project-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "project"
      ]
    },
    {
      "name": "webhook-project-reopened",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "project",
        "sender"
      ]
    },
    {
      "name": "webhook-projects-v2-project-closed",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "action",
        "projects_v2",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-projects-v2-project-created",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "action",
        "projects_v2",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-projects-v2-project-deleted",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "action",
        "projects_v2",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-projects-v2-project-edited",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "projects_v2",
        "organization",
        "sender",
        "changes"
      ]
    },
    {
      "name": "webhook-projects-v2-item-archived",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "projects_v2_item",
        "organization",
        "sender",
        "changes"
      ]
    },
    {
      "name": "webhook-projects-v2-item-converted",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "projects_v2_item",
        "organization",
        "sender",
        "changes"
      ]
    },
    {
      "name": "webhook-projects-v2-item-created",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "action",
        "projects_v2_item",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-projects-v2-item-deleted",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "action",
        "projects_v2_item",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-projects-v2-item-edited",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "projects_v2_item",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-projects-v2-item-reordered",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "projects_v2_item",
        "organization",
        "sender",
        "changes"
      ]
    },
    {
      "name": "webhook-projects-v2-item-restored",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "projects_v2_item",
        "organization",
        "sender",
        "changes"
      ]
    },
    {
      "name": "webhook-projects-v2-project-reopened",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "action",
        "projects_v2",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-public",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-assigned",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "number",
        "pull_request",
        "assignee",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-auto-merge-disabled",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "number",
        "pull_request",
        "reason",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-auto-merge-enabled",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-closed",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-converted-to-draft",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-demilestoned",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository"
      ]
    },
    {
      "name": "webhook-pull-request-edited",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "changes",
        "number",
        "pull_request",
        "repository"
      ]
    },
    {
      "name": "webhook-pull-request-labeled",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-locked",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-milestoned",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository"
      ]
    },
    {
      "name": "webhook-pull-request-opened",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-ready-for-review",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-reopened",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-review-comment-created",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "comment",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-review-comment-deleted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "comment",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-review-comment-edited",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "changes",
        "comment",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-review-dismissed",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "review",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-review-edited",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "changes",
        "review",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-review-request-removed",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-pull-request-review-requested",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-pull-request-review-submitted",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "review",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-review-thread-resolved",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "thread",
        "pull_request",
        "repository"
      ]
    },
    {
      "name": "webhook-pull-request-review-thread-unresolved",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "thread",
        "pull_request",
        "repository"
      ]
    },
    {
      "name": "webhook-pull-request-synchronize",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "action",
        "number",
        "before",
        "after",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-unassigned",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository"
      ]
    },
    {
      "name": "webhook-pull-request-unlabeled",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-pull-request-unlocked",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "number",
        "pull_request",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-push",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "ref",
        "before",
        "after",
        "created",
        "deleted",
        "forced",
        "base_ref",
        "compare",
        "commits",
        "head_commit",
        "repository",
        "pusher"
      ]
    },
    {
      "name": "webhook-registry-package-published",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "registry_package",
        "sender"
      ]
    },
    {
      "name": "webhook-registry-package-updated",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "registry_package",
        "sender"
      ]
    },
    {
      "name": "webhook-release-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "release",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-release-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "release",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-release-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "release",
        "repository"
      ]
    },
    {
      "name": "webhook-release-prereleased",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "release",
        "repository"
      ]
    },
    {
      "name": "webhook-release-published",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "release",
        "repository"
      ]
    },
    {
      "name": "webhook-release-released",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "release",
        "repository"
      ]
    },
    {
      "name": "webhook-release-unpublished",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "release",
        "repository"
      ]
    },
    {
      "name": "webhook-repository-anonymous-access-disabled",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action"
      ]
    },
    {
      "name": "webhook-repository-anonymous-access-enabled",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action"
      ]
    },
    {
      "name": "webhook-repository-archived",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-created",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-deleted",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-dispatch-sample",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "branch",
        "client_payload",
        "repository",
        "sender",
        "installation"
      ]
    },
    {
      "name": "webhook-repository-edited",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "changes",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-privatized",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-publicized",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-renamed",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "changes",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-transferred",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "changes",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-unarchived",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-vulnerability-alert-create",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-vulnerability-alert-dismiss",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-vulnerability-alert-reopen",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-repository-vulnerability-alert-resolve",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-secret-scanning-alert-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository"
      ]
    },
    {
      "name": "webhook-secret-scanning-alert-location-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "location",
        "alert",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-secret-scanning-alert-location-created-form-encoded",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "payload"
      ]
    },
    {
      "name": "webhook-secret-scanning-alert-reopened",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository"
      ]
    },
    {
      "name": "webhook-secret-scanning-alert-resolved",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "alert",
        "repository"
      ]
    },
    {
      "name": "webhook-security-advisory-published",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "security_advisory"
      ]
    },
    {
      "name": "webhook-security-advisory-updated",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "security_advisory"
      ]
    },
    {
      "name": "webhook-security-advisory-withdrawn",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "security_advisory"
      ]
    },
    {
      "name": "webhook-security-and-analysis",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "changes",
        "repository"
      ]
    },
    {
      "name": "webhook-sponsorship-cancelled",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "sponsorship",
        "sender"
      ]
    },
    {
      "name": "webhook-sponsorship-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "sponsorship",
        "sender"
      ]
    },
    {
      "name": "webhook-sponsorship-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "sponsorship",
        "sender"
      ]
    },
    {
      "name": "webhook-sponsorship-pending-cancellation",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "sponsorship",
        "sender"
      ]
    },
    {
      "name": "webhook-sponsorship-pending-tier-change",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "action",
        "changes",
        "sponsorship",
        "sender"
      ]
    },
    {
      "name": "webhook-sponsorship-tier-changed",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "sponsorship",
        "sender"
      ]
    },
    {
      "name": "webhook-star-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "starred_at",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-star-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "starred_at",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-status",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "sha",
        "name",
        "target_url",
        "context",
        "description",
        "state",
        "commit",
        "branches",
        "created_at",
        "updated_at",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-team-add",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "team",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-team-added-to-repository",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "team",
        "organization"
      ]
    },
    {
      "name": "webhook-team-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "team",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-team-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "team",
        "organization"
      ]
    },
    {
      "name": "webhook-team-edited",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "changes",
        "team",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-team-removed-from-repository",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "team",
        "organization",
        "sender"
      ]
    },
    {
      "name": "webhook-user-created",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action"
      ]
    },
    {
      "name": "webhook-user-deleted",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action"
      ]
    },
    {
      "name": "webhook-watch-started",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "action",
        "repository",
        "sender"
      ]
    },
    {
      "name": "webhook-workflow-dispatch",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "inputs",
        "ref",
        "repository",
        "sender",
        "workflow"
      ]
    },
    {
      "name": "webhook-workflow-job-completed",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "repository",
        "sender",
        "workflow_job"
      ]
    },
    {
      "name": "webhook-workflow-job-in-progress",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "repository",
        "sender",
        "workflow_job"
      ]
    },
    {
      "name": "webhook-workflow-job-queued",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "repository",
        "sender",
        "workflow_job"
      ]
    },
    {
      "name": "webhook-workflow-job-waiting",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "repository",
        "sender",
        "workflow_job"
      ]
    },
    {
      "name": "webhook-workflow-run-completed",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "repository",
        "sender",
        "workflow",
        "workflow_run"
      ]
    },
    {
      "name": "webhook-workflow-run-in-progress",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "repository",
        "sender",
        "workflow",
        "workflow_run"
      ]
    },
    {
      "name": "webhook-workflow-run-requested",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "action",
        "repository",
        "sender",
        "workflow",
        "workflow_run"
      ]
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/",
      "operationId": "meta/root",
      "summary": "APIs.io Engineering Platform GitHub API Root",
      "tags": [
        "Meta"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/hooks",
      "operationId": "enterprise-admin/list-global-webhooks",
      "summary": "APIs.io Engineering Platform List global webhooks",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/hooks",
      "operationId": "enterprise-admin/create-global-webhook",
      "summary": "APIs.io Engineering Platform Create a global webhook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/hooks/{hook_id}",
      "operationId": "enterprise-admin/get-global-webhook",
      "summary": "APIs.io Engineering Platform Get a global webhook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/admin/hooks/{hook_id}",
      "operationId": "enterprise-admin/delete-global-webhook",
      "summary": "APIs.io Engineering Platform Delete a global webhook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/admin/hooks/{hook_id}",
      "operationId": "enterprise-admin/update-global-webhook",
      "summary": "APIs.io Engineering Platform Update a global webhook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/hooks/{hook_id}/pings",
      "operationId": "enterprise-admin/ping-global-webhook",
      "summary": "APIs.io Engineering Platform Ping a global webhook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/keys",
      "operationId": "enterprise-admin/list-public-keys",
      "summary": "APIs.io Engineering Platform List public keys",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/admin/keys/{key_ids}",
      "operationId": "enterprise-admin/delete-public-key",
      "summary": "APIs.io Engineering Platform Delete a public key",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/admin/ldap/teams/{team_id}/mapping",
      "operationId": "enterprise-admin/update-ldap-mapping-for-team",
      "summary": "APIs.io Engineering Platform Update LDAP mapping for a team",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/ldap/teams/{team_id}/sync",
      "operationId": "enterprise-admin/sync-ldap-mapping-for-team",
      "summary": "APIs.io Engineering Platform Sync LDAP mapping for a team",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/admin/ldap/users/{username}/mapping",
      "operationId": "enterprise-admin/update-ldap-mapping-for-user",
      "summary": "APIs.io Engineering Platform Update LDAP mapping for a user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/ldap/users/{username}/sync",
      "operationId": "enterprise-admin/sync-ldap-mapping-for-user",
      "summary": "APIs.io Engineering Platform Sync LDAP mapping for a user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/organizations",
      "operationId": "enterprise-admin/create-org",
      "summary": "APIs.io Engineering Platform Create an organization",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/admin/organizations/{org}",
      "operationId": "enterprise-admin/update-org-name",
      "summary": "APIs.io Engineering Platform Update an organization name",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/pre-receive-environments",
      "operationId": "enterprise-admin/list-pre-receive-environments",
      "summary": "APIs.io Engineering Platform List pre-receive environments",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/pre-receive-environments",
      "operationId": "enterprise-admin/create-pre-receive-environment",
      "summary": "APIs.io Engineering Platform Create a pre-receive environment",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/pre-receive-environments/{pre_receive_environment_id}",
      "operationId": "enterprise-admin/get-pre-receive-environment",
      "summary": "APIs.io Engineering Platform Get a pre-receive environment",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/admin/pre-receive-environments/{pre_receive_environment_id}",
      "operationId": "enterprise-admin/delete-pre-receive-environment",
      "summary": "APIs.io Engineering Platform Delete a pre-receive environment",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/admin/pre-receive-environments/{pre_receive_environment_id}",
      "operationId": "enterprise-admin/update-pre-receive-environment",
      "summary": "APIs.io Engineering Platform Update a pre-receive environment",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/pre-receive-environments/{pre_receive_environment_id}/downloads",
      "operationId": "enterprise-admin/start-pre-receive-environment-download",
      "summary": "APIs.io Engineering Platform Start a pre-receive environment download",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/pre-receive-environments/{pre_receive_environment_id}/downloads/latest",
      "operationId": "enterprise-admin/get-download-status-for-pre-receive-environment",
      "summary": "APIs.io Engineering Platform Get the download status for a pre-receive environment",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/pre-receive-hooks",
      "operationId": "enterprise-admin/list-pre-receive-hooks",
      "summary": "APIs.io Engineering Platform List pre-receive hooks",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/pre-receive-hooks",
      "operationId": "enterprise-admin/create-pre-receive-hook",
      "summary": "APIs.io Engineering Platform Create a pre-receive hook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/get-pre-receive-hook",
      "summary": "APIs.io Engineering Platform Get a pre-receive hook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/admin/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/delete-pre-receive-hook",
      "summary": "APIs.io Engineering Platform Delete a pre-receive hook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/admin/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/update-pre-receive-hook",
      "summary": "APIs.io Engineering Platform Update a pre-receive hook",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/tokens",
      "operationId": "enterprise-admin/list-personal-access-tokens",
      "summary": "APIs.io Engineering Platform List personal access tokens",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/admin/tokens/{token_id}",
      "operationId": "enterprise-admin/delete-personal-access-token",
      "summary": "APIs.io Engineering Platform Delete a personal access token",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/users",
      "operationId": "enterprise-admin/create-user",
      "summary": "APIs.io Engineering Platform Create a user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/admin/users/{username}",
      "operationId": "enterprise-admin/delete-user",
      "summary": "APIs.io Engineering Platform Delete a user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/admin/users/{username}",
      "operationId": "enterprise-admin/update-username-for-user",
      "summary": "APIs.io Engineering Platform Update the username for a user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/admin/users/{username}/authorizations",
      "operationId": "enterprise-admin/create-impersonation-o-auth-token",
      "summary": "APIs.io Engineering Platform Create an impersonation OAuth token",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/admin/users/{username}/authorizations",
      "operationId": "enterprise-admin/delete-impersonation-o-auth-token",
      "summary": "APIs.io Engineering Platform Delete an impersonation OAuth token",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/app",
      "operationId": "apps/get-authenticated",
      "summary": "APIs.io Engineering Platform Get the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "POST",
      "path": "/app-manifests/{code}/conversions",
      "operationId": "apps/create-from-manifest",
      "summary": "APIs.io Engineering Platform Create a GitHub App from a manifest",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/app/hook/config",
      "operationId": "apps/get-webhook-config-for-app",
      "summary": "APIs.io Engineering Platform Get a webhook configuration for an app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "PATCH",
      "path": "/app/hook/config",
      "operationId": "apps/update-webhook-config-for-app",
      "summary": "APIs.io Engineering Platform Update a webhook configuration for an app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/app/hook/deliveries",
      "operationId": "apps/list-webhook-deliveries",
      "summary": "APIs.io Engineering Platform List deliveries for an app webhook",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/app/hook/deliveries/{delivery_id}",
      "operationId": "apps/get-webhook-delivery",
      "summary": "APIs.io Engineering Platform Get a delivery for an app webhook",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "POST",
      "path": "/app/hook/deliveries/{delivery_id}/attempts",
      "operationId": "apps/redeliver-webhook-delivery",
      "summary": "APIs.io Engineering Platform Redeliver a delivery for an app webhook",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/app/installation-requests",
      "operationId": "apps/list-installation-requests-for-authenticated-app",
      "summary": "APIs.io Engineering Platform List installation requests for the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/app/installations",
      "operationId": "apps/list-installations",
      "summary": "APIs.io Engineering Platform List installations for the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/app/installations/{installation_id}",
      "operationId": "apps/get-installation",
      "summary": "APIs.io Engineering Platform Get an installation for the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "DELETE",
      "path": "/app/installations/{installation_id}",
      "operationId": "apps/delete-installation",
      "summary": "APIs.io Engineering Platform Delete an installation for the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "POST",
      "path": "/app/installations/{installation_id}/access_tokens",
      "operationId": "apps/create-installation-access-token",
      "summary": "APIs.io Engineering Platform Create an installation access token for an app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "PUT",
      "path": "/app/installations/{installation_id}/suspended",
      "operationId": "apps/suspend-installation",
      "summary": "APIs.io Engineering Platform Suspend an app installation",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "DELETE",
      "path": "/app/installations/{installation_id}/suspended",
      "operationId": "apps/unsuspend-installation",
      "summary": "APIs.io Engineering Platform Unsuspend an app installation",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/applications/grants",
      "operationId": "oauth-authorizations/list-grants",
      "summary": "APIs.io Engineering Platform List your grants",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "GET",
      "path": "/applications/grants/{grant_id}",
      "operationId": "oauth-authorizations/get-grant",
      "summary": "APIs.io Engineering Platform Get a single grant",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/applications/grants/{grant_id}",
      "operationId": "oauth-authorizations/delete-grant",
      "summary": "APIs.io Engineering Platform Delete a grant",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/applications/{client_id}/grant",
      "operationId": "apps/delete-authorization",
      "summary": "APIs.io Engineering Platform Delete an app authorization",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "POST",
      "path": "/applications/{client_id}/token",
      "operationId": "apps/check-token",
      "summary": "APIs.io Engineering Platform Check a token",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "DELETE",
      "path": "/applications/{client_id}/token",
      "operationId": "apps/delete-token",
      "summary": "APIs.io Engineering Platform Delete an app token",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "PATCH",
      "path": "/applications/{client_id}/token",
      "operationId": "apps/reset-token",
      "summary": "APIs.io Engineering Platform Reset a token",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "POST",
      "path": "/applications/{client_id}/token/scoped",
      "operationId": "apps/scope-token",
      "summary": "APIs.io Engineering Platform Create a scoped access token",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/apps/{app_slug}",
      "operationId": "apps/get-by-slug",
      "summary": "APIs.io Engineering Platform Get an app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/authorizations",
      "operationId": "oauth-authorizations/list-authorizations",
      "summary": "APIs.io Engineering Platform List your authorizations",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "POST",
      "path": "/authorizations",
      "operationId": "oauth-authorizations/create-authorization",
      "summary": "APIs.io Engineering Platform Create a new authorization",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "PUT",
      "path": "/authorizations/clients/{client_id}",
      "operationId": "oauth-authorizations/get-or-create-authorization-for-app",
      "summary": "APIs.io Engineering Platform Get-or-create an authorization for a specific app",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "PUT",
      "path": "/authorizations/clients/{client_id}/{fingerprint}",
      "operationId": "oauth-authorizations/get-or-create-authorization-for-app-and-fingerprint",
      "summary": "APIs.io Engineering Platform Get-or-create an authorization for a specific app and fingerprint",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "GET",
      "path": "/authorizations/{authorization_id}",
      "operationId": "oauth-authorizations/get-authorization",
      "summary": "APIs.io Engineering Platform Get a single authorization",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorizations/{authorization_id}",
      "operationId": "oauth-authorizations/delete-authorization",
      "summary": "APIs.io Engineering Platform Delete an authorization",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "PATCH",
      "path": "/authorizations/{authorization_id}",
      "operationId": "oauth-authorizations/update-authorization",
      "summary": "APIs.io Engineering Platform Update an existing authorization",
      "tags": [
        "Oauth-Authorizations"
      ]
    },
    {
      "method": "GET",
      "path": "/codes_of_conduct",
      "operationId": "codes-of-conduct/get-all-codes-of-conduct",
      "summary": "APIs.io Engineering Platform Get all codes of conduct",
      "tags": [
        "Codes-Of-Conduct"
      ]
    },
    {
      "method": "GET",
      "path": "/codes_of_conduct/{key}",
      "operationId": "codes-of-conduct/get-conduct-code",
      "summary": "APIs.io Engineering Platform Get a code of conduct",
      "tags": [
        "Codes-Of-Conduct"
      ]
    },
    {
      "method": "GET",
      "path": "/emojis",
      "operationId": "emojis/get",
      "summary": "APIs.io Engineering Platform Get emojis",
      "tags": [
        "Emojis"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/announcement",
      "operationId": "enterprise-admin/get-announcement",
      "summary": "APIs.io Engineering Platform Get the global announcement banner",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprise/announcement",
      "operationId": "enterprise-admin/remove-announcement",
      "summary": "APIs.io Engineering Platform Remove the global announcement banner",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/enterprise/announcement",
      "operationId": "enterprise-admin/set-announcement",
      "summary": "APIs.io Engineering Platform Set the global announcement banner",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/settings/license",
      "operationId": "enterprise-admin/get-license-information",
      "summary": "APIs.io Engineering Platform Get license information",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/all",
      "operationId": "enterprise-admin/get-all-stats",
      "summary": "APIs.io Engineering Platform Get all statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/comments",
      "operationId": "enterprise-admin/get-comment-stats",
      "summary": "APIs.io Engineering Platform Get comment statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/gists",
      "operationId": "enterprise-admin/get-gist-stats",
      "summary": "APIs.io Engineering Platform Get gist statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/hooks",
      "operationId": "enterprise-admin/get-hooks-stats",
      "summary": "APIs.io Engineering Platform Get hooks statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/issues",
      "operationId": "enterprise-admin/get-issue-stats",
      "summary": "APIs.io Engineering Platform Get issue statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/milestones",
      "operationId": "enterprise-admin/get-milestone-stats",
      "summary": "APIs.io Engineering Platform Get milestone statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/orgs",
      "operationId": "enterprise-admin/get-org-stats",
      "summary": "APIs.io Engineering Platform Get organization statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/pages",
      "operationId": "enterprise-admin/get-pages-stats",
      "summary": "APIs.io Engineering Platform Get pages statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/pulls",
      "operationId": "enterprise-admin/get-pull-request-stats",
      "summary": "APIs.io Engineering Platform Get pull request statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/repos",
      "operationId": "enterprise-admin/get-repo-stats",
      "summary": "APIs.io Engineering Platform Get repository statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprise/stats/users",
      "operationId": "enterprise-admin/get-user-stats",
      "summary": "APIs.io Engineering Platform Get users statistics",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/cache/usage",
      "operationId": "actions/get-actions-cache-usage-for-enterprise",
      "summary": "APIs.io Engineering Platform Get GitHub Actions cache usage for an enterprise",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/cache/usage-policy",
      "operationId": "actions/get-actions-cache-usage-policy-for-enterprise",
      "summary": "APIs.io Engineering Platform Get GitHub Actions cache usage policy for an enterprise",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/enterprises/{enterprise}/actions/cache/usage-policy",
      "operationId": "actions/set-actions-cache-usage-policy-for-enterprise",
      "summary": "APIs.io Engineering Platform Set GitHub Actions cache usage policy for an enterprise",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/permissions",
      "operationId": "enterprise-admin/get-github-actions-permissions-enterprise",
      "summary": "APIs.io Engineering Platform Get GitHub Actions permissions for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/permissions",
      "operationId": "enterprise-admin/set-github-actions-permissions-enterprise",
      "summary": "APIs.io Engineering Platform Set GitHub Actions permissions for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/permissions/organizations",
      "operationId": "enterprise-admin/list-selected-organizations-enabled-github-actions-enterprise",
      "summary": "APIs.io Engineering Platform List selected organizations enabled for GitHub Actions in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/permissions/organizations",
      "operationId": "enterprise-admin/set-selected-organizations-enabled-github-actions-enterprise",
      "summary": "APIs.io Engineering Platform Set selected organizations enabled for GitHub Actions in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/permissions/organizations/{org_id}",
      "operationId": "enterprise-admin/enable-selected-organization-github-actions-enterprise",
      "summary": "APIs.io Engineering Platform Enable a selected organization for GitHub Actions in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprises/{enterprise}/actions/permissions/organizations/{org_id}",
      "operationId": "enterprise-admin/disable-selected-organization-github-actions-enterprise",
      "summary": "APIs.io Engineering Platform Disable a selected organization for GitHub Actions in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/permissions/selected-actions",
      "operationId": "enterprise-admin/get-allowed-actions-enterprise",
      "summary": "APIs.io Engineering Platform Get allowed actions for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/permissions/selected-actions",
      "operationId": "enterprise-admin/set-allowed-actions-enterprise",
      "summary": "APIs.io Engineering Platform Set allowed actions for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/permissions/workflow",
      "operationId": "actions/get-github-actions-default-workflow-permissions-enterprise",
      "summary": "APIs.io Engineering Platform Get default workflow permissions for an enterprise",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/permissions/workflow",
      "operationId": "actions/set-github-actions-default-workflow-permissions-enterprise",
      "summary": "APIs.io Engineering Platform Set default workflow permissions for an enterprise",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runner-groups",
      "operationId": "enterprise-admin/list-self-hosted-runner-groups-for-enterprise",
      "summary": "APIs.io Engineering Platform List self-hosted runner groups for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/enterprises/{enterprise}/actions/runner-groups",
      "operationId": "enterprise-admin/create-self-hosted-runner-group-for-enterprise",
      "summary": "APIs.io Engineering Platform Create a self-hosted runner group for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}",
      "operationId": "enterprise-admin/get-self-hosted-runner-group-for-enterprise",
      "summary": "APIs.io Engineering Platform Get a self-hosted runner group for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}",
      "operationId": "enterprise-admin/delete-self-hosted-runner-group-from-enterprise",
      "summary": "APIs.io Engineering Platform Delete a self-hosted runner group from an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}",
      "operationId": "enterprise-admin/update-self-hosted-runner-group-for-enterprise",
      "summary": "APIs.io Engineering Platform Update a self-hosted runner group for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations",
      "operationId": "enterprise-admin/list-org-access-to-self-hosted-runner-group-in-enterprise",
      "summary": "APIs.io Engineering Platform List organization access to a self-hosted runner group in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations",
      "operationId": "enterprise-admin/set-org-access-to-self-hosted-runner-group-in-enterprise",
      "summary": "APIs.io Engineering Platform Set organization access for a self-hosted runner group in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id}",
      "operationId": "enterprise-admin/add-org-access-to-self-hosted-runner-group-in-enterprise",
      "summary": "APIs.io Engineering Platform Add organization access to a self-hosted runner group in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id}",
      "operationId": "enterprise-admin/remove-org-access-to-self-hosted-runner-group-in-enterprise",
      "summary": "APIs.io Engineering Platform Remove organization access to a self-hosted runner group in an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners",
      "operationId": "enterprise-admin/list-self-hosted-runners-in-group-for-enterprise",
      "summary": "APIs.io Engineering Platform List self-hosted runners in a group for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners",
      "operationId": "enterprise-admin/set-self-hosted-runners-in-group-for-enterprise",
      "summary": "APIs.io Engineering Platform Set self-hosted runners in a group for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
      "operationId": "enterprise-admin/add-self-hosted-runner-to-group-for-enterprise",
      "summary": "APIs.io Engineering Platform Add a self-hosted runner to a group for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
      "operationId": "enterprise-admin/remove-self-hosted-runner-from-group-for-enterprise",
      "summary": "APIs.io Engineering Platform Remove a self-hosted runner from a group for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runners",
      "operationId": "enterprise-admin/list-self-hosted-runners-for-enterprise",
      "summary": "APIs.io Engineering Platform List self-hosted runners for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runners/downloads",
      "operationId": "enterprise-admin/list-runner-applications-for-enterprise",
      "summary": "APIs.io Engineering Platform List runner applications for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/enterprises/{enterprise}/actions/runners/registration-token",
      "operationId": "enterprise-admin/create-registration-token-for-enterprise",
      "summary": "APIs.io Engineering Platform Create a registration token for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/enterprises/{enterprise}/actions/runners/remove-token",
      "operationId": "enterprise-admin/create-remove-token-for-enterprise",
      "summary": "APIs.io Engineering Platform Create a remove token for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runners/{runner_id}",
      "operationId": "enterprise-admin/get-self-hosted-runner-for-enterprise",
      "summary": "APIs.io Engineering Platform Get a self-hosted runner for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprises/{enterprise}/actions/runners/{runner_id}",
      "operationId": "enterprise-admin/delete-self-hosted-runner-from-enterprise",
      "summary": "APIs.io Engineering Platform Delete a self-hosted runner from an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
      "operationId": "enterprise-admin/list-labels-for-self-hosted-runner-for-enterprise",
      "summary": "APIs.io Engineering Platform List labels for a self-hosted runner for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
      "operationId": "enterprise-admin/add-custom-labels-to-self-hosted-runner-for-enterprise",
      "summary": "APIs.io Engineering Platform Add custom labels to a self-hosted runner for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
      "operationId": "enterprise-admin/set-custom-labels-for-self-hosted-runner-for-enterprise",
      "summary": "APIs.io Engineering Platform Set custom labels for a self-hosted runner for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
      "operationId": "enterprise-admin/remove-all-custom-labels-from-self-hosted-runner-for-enterprise",
      "summary": "APIs.io Engineering Platform Remove all custom labels from a self-hosted runner for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}",
      "operationId": "enterprise-admin/remove-custom-label-from-self-hosted-runner-for-enterprise",
      "summary": "APIs.io Engineering Platform Remove a custom label from a self-hosted runner for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/audit-log",
      "operationId": "enterprise-admin/get-audit-log",
      "summary": "APIs.io Engineering Platform Get the audit log for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/code-scanning/alerts",
      "operationId": "code-scanning/list-alerts-for-enterprise",
      "summary": "APIs.io Engineering Platform List code scanning alerts for an enterprise",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/code_security_and_analysis",
      "operationId": "secret-scanning/get-security-analysis-settings-for-enterprise",
      "summary": "APIs.io Engineering Platform Get code security and analysis features for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/enterprises/{enterprise}/code_security_and_analysis",
      "operationId": "secret-scanning/patch-security-analysis-settings-for-enterprise",
      "summary": "APIs.io Engineering Platform Update code security and analysis features for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/dependabot/alerts",
      "operationId": "dependabot/list-alerts-for-enterprise",
      "summary": "APIs.io Engineering Platform List Dependabot alerts for an enterprise",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/secret-scanning/alerts",
      "operationId": "secret-scanning/list-alerts-for-enterprise",
      "summary": "APIs.io Engineering Platform List secret scanning alerts for an enterprise",
      "tags": [
        "Secret-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/enterprises/{enterprise}/settings/billing/advanced-security",
      "operationId": "billing/get-github-advanced-security-billing-ghe",
      "summary": "APIs.io Engineering Platform Get GitHub Advanced Security active committers for an enterprise",
      "tags": [
        "Billing"
      ]
    },
    {
      "method": "POST",
      "path": "/enterprises/{enterprise}/{security_product}/{enablement}",
      "operationId": "secret-scanning/post-security-product-enablement-for-enterprise",
      "summary": "APIs.io Engineering Platform Enable or disable a security feature",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/events",
      "operationId": "activity/list-public-events",
      "summary": "APIs.io Engineering Platform List public events",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/feeds",
      "operationId": "activity/get-feeds",
      "summary": "APIs.io Engineering Platform Get feeds",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/gists",
      "operationId": "gists/list",
      "summary": "APIs.io Engineering Platform List gists for the authenticated user",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "POST",
      "path": "/gists",
      "operationId": "gists/create",
      "summary": "APIs.io Engineering Platform Create a gist",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/public",
      "operationId": "gists/list-public",
      "summary": "APIs.io Engineering Platform List public gists",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/starred",
      "operationId": "gists/list-starred",
      "summary": "APIs.io Engineering Platform List starred gists",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/{gist_id}",
      "operationId": "gists/get",
      "summary": "APIs.io Engineering Platform Get a gist",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "DELETE",
      "path": "/gists/{gist_id}",
      "operationId": "gists/delete",
      "summary": "APIs.io Engineering Platform Delete a gist",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "PATCH",
      "path": "/gists/{gist_id}",
      "operationId": "gists/update",
      "summary": "APIs.io Engineering Platform Update a gist",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/{gist_id}/comments",
      "operationId": "gists/list-comments",
      "summary": "APIs.io Engineering Platform List gist comments",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "POST",
      "path": "/gists/{gist_id}/comments",
      "operationId": "gists/create-comment",
      "summary": "APIs.io Engineering Platform Create a gist comment",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/{gist_id}/comments/{comment_id}",
      "operationId": "gists/get-comment",
      "summary": "APIs.io Engineering Platform Get a gist comment",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "DELETE",
      "path": "/gists/{gist_id}/comments/{comment_id}",
      "operationId": "gists/delete-comment",
      "summary": "APIs.io Engineering Platform Delete a gist comment",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "PATCH",
      "path": "/gists/{gist_id}/comments/{comment_id}",
      "operationId": "gists/update-comment",
      "summary": "APIs.io Engineering Platform Update a gist comment",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/{gist_id}/commits",
      "operationId": "gists/list-commits",
      "summary": "APIs.io Engineering Platform List gist commits",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/{gist_id}/forks",
      "operationId": "gists/list-forks",
      "summary": "APIs.io Engineering Platform List gist forks",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "POST",
      "path": "/gists/{gist_id}/forks",
      "operationId": "gists/fork",
      "summary": "APIs.io Engineering Platform Fork a gist",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/{gist_id}/star",
      "operationId": "gists/check-is-starred",
      "summary": "APIs.io Engineering Platform Check if a gist is starred",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "PUT",
      "path": "/gists/{gist_id}/star",
      "operationId": "gists/star",
      "summary": "APIs.io Engineering Platform Star a gist",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "DELETE",
      "path": "/gists/{gist_id}/star",
      "operationId": "gists/unstar",
      "summary": "APIs.io Engineering Platform Unstar a gist",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gists/{gist_id}/{sha}",
      "operationId": "gists/get-revision",
      "summary": "APIs.io Engineering Platform Get a gist revision",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/gitignore/templates",
      "operationId": "gitignore/get-all-templates",
      "summary": "APIs.io Engineering Platform Get all gitignore templates",
      "tags": [
        "Gitignore"
      ]
    },
    {
      "method": "GET",
      "path": "/gitignore/templates/{name}",
      "operationId": "gitignore/get-template",
      "summary": "APIs.io Engineering Platform Get a gitignore template",
      "tags": [
        "Gitignore"
      ]
    },
    {
      "method": "GET",
      "path": "/installation/repositories",
      "operationId": "apps/list-repos-accessible-to-installation",
      "summary": "APIs.io Engineering Platform List repositories accessible to the app installation",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "DELETE",
      "path": "/installation/token",
      "operationId": "apps/revoke-installation-access-token",
      "summary": "APIs.io Engineering Platform Revoke an installation access token",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/issues",
      "operationId": "issues/list",
      "summary": "APIs.io Engineering Platform List issues assigned to the authenticated user",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/licenses",
      "operationId": "licenses/get-all-commonly-used",
      "summary": "APIs.io Engineering Platform Get all commonly used licenses",
      "tags": [
        "Licenses"
      ]
    },
    {
      "method": "GET",
      "path": "/licenses/{license}",
      "operationId": "licenses/get",
      "summary": "APIs.io Engineering Platform Get a license",
      "tags": [
        "Licenses"
      ]
    },
    {
      "method": "GET",
      "path": "/manage/v1/config/nodes",
      "operationId": "enterprise-admin/get-config-nodes",
      "summary": "APIs.io Engineering Platform Get GHES node metadata for all nodes",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/manage/v1/replication/status",
      "operationId": "enterprise-admin/get-replication-status",
      "summary": "APIs.io Engineering Platform Get the status of services running on all replica nodes",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/manage/v1/version",
      "operationId": "enterprise-admin/get-version",
      "summary": "APIs.io Engineering Platform Get all GHES release versions for all nodes",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/markdown",
      "operationId": "markdown/render",
      "summary": "APIs.io Engineering Platform Render a Markdown document",
      "tags": [
        "Markdown"
      ]
    },
    {
      "method": "POST",
      "path": "/markdown/raw",
      "operationId": "markdown/render-raw",
      "summary": "APIs.io Engineering Platform Render a Markdown document in raw mode",
      "tags": [
        "Markdown"
      ]
    },
    {
      "method": "GET",
      "path": "/meta",
      "operationId": "meta/get",
      "summary": "APIs.io Engineering Platform Get GitHub Enterprise Server meta information",
      "tags": [
        "Meta"
      ]
    },
    {
      "method": "GET",
      "path": "/networks/{owner}/{repo}/events",
      "operationId": "activity/list-public-events-for-repo-network",
      "summary": "APIs.io Engineering Platform List public events for a network of repositories",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/notifications",
      "operationId": "activity/list-notifications-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List notifications for the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "PUT",
      "path": "/notifications",
      "operationId": "activity/mark-notifications-as-read",
      "summary": "APIs.io Engineering Platform Mark notifications as read",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/notifications/threads/{thread_id}",
      "operationId": "activity/get-thread",
      "summary": "APIs.io Engineering Platform Get a thread",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "PATCH",
      "path": "/notifications/threads/{thread_id}",
      "operationId": "activity/mark-thread-as-read",
      "summary": "APIs.io Engineering Platform Mark a thread as read",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/notifications/threads/{thread_id}/subscription",
      "operationId": "activity/get-thread-subscription-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get a thread subscription for the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "PUT",
      "path": "/notifications/threads/{thread_id}/subscription",
      "operationId": "activity/set-thread-subscription",
      "summary": "APIs.io Engineering Platform Set a thread subscription",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "DELETE",
      "path": "/notifications/threads/{thread_id}/subscription",
      "operationId": "activity/delete-thread-subscription",
      "summary": "APIs.io Engineering Platform Delete a thread subscription",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/octocat",
      "operationId": "meta/get-octocat",
      "summary": "APIs.io Engineering Platform Get Octocat",
      "tags": [
        "Meta"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations",
      "operationId": "orgs/list",
      "summary": "APIs.io Engineering Platform List organizations",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organization_id}/custom_roles",
      "operationId": "orgs/list-custom-roles",
      "summary": "APIs.io Engineering Platform Deprecated - List custom repository roles in an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}",
      "operationId": "orgs/get",
      "summary": "APIs.io Engineering Platform Get an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}",
      "operationId": "orgs/delete",
      "summary": "APIs.io Engineering Platform Delete an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}",
      "operationId": "orgs/update",
      "summary": "APIs.io Engineering Platform Update an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/cache/usage",
      "operationId": "actions/get-actions-cache-usage-for-org",
      "summary": "APIs.io Engineering Platform Get GitHub Actions cache usage for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/cache/usage-by-repository",
      "operationId": "actions/get-actions-cache-usage-by-repo-for-org",
      "summary": "APIs.io Engineering Platform List repositories with GitHub Actions cache usage for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/oidc/customization/sub",
      "operationId": "oidc/get-oidc-custom-sub-template-for-org",
      "summary": "APIs.io Engineering Platform Get the customization template for an OIDC subject claim for an organization",
      "tags": [
        "Oidc"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/oidc/customization/sub",
      "operationId": "oidc/update-oidc-custom-sub-template-for-org",
      "summary": "APIs.io Engineering Platform Set the customization template for an OIDC subject claim for an organization",
      "tags": [
        "Oidc"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/permissions",
      "operationId": "actions/get-github-actions-permissions-organization",
      "summary": "APIs.io Engineering Platform Get GitHub Actions permissions for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/permissions",
      "operationId": "actions/set-github-actions-permissions-organization",
      "summary": "APIs.io Engineering Platform Set GitHub Actions permissions for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/permissions/repositories",
      "operationId": "actions/list-selected-repositories-enabled-github-actions-organization",
      "summary": "APIs.io Engineering Platform List selected repositories enabled for GitHub Actions in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/permissions/repositories",
      "operationId": "actions/set-selected-repositories-enabled-github-actions-organization",
      "summary": "APIs.io Engineering Platform Set selected repositories enabled for GitHub Actions in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/permissions/repositories/{repository_id}",
      "operationId": "actions/enable-selected-repository-github-actions-organization",
      "summary": "APIs.io Engineering Platform Enable a selected repository for GitHub Actions in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/permissions/repositories/{repository_id}",
      "operationId": "actions/disable-selected-repository-github-actions-organization",
      "summary": "APIs.io Engineering Platform Disable a selected repository for GitHub Actions in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/permissions/selected-actions",
      "operationId": "actions/get-allowed-actions-organization",
      "summary": "APIs.io Engineering Platform Get allowed actions for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/permissions/selected-actions",
      "operationId": "actions/set-allowed-actions-organization",
      "summary": "APIs.io Engineering Platform Set allowed actions for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/permissions/workflow",
      "operationId": "actions/get-github-actions-default-workflow-permissions-organization",
      "summary": "APIs.io Engineering Platform Get default workflow permissions for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/permissions/workflow",
      "operationId": "actions/set-github-actions-default-workflow-permissions-organization",
      "summary": "APIs.io Engineering Platform Set default workflow permissions for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runner-groups",
      "operationId": "actions/list-self-hosted-runner-groups-for-org",
      "summary": "APIs.io Engineering Platform List self-hosted runner groups for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/actions/runner-groups",
      "operationId": "actions/create-self-hosted-runner-group-for-org",
      "summary": "APIs.io Engineering Platform Create a self-hosted runner group for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}",
      "operationId": "actions/get-self-hosted-runner-group-for-org",
      "summary": "APIs.io Engineering Platform Get a self-hosted runner group for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}",
      "operationId": "actions/delete-self-hosted-runner-group-from-org",
      "summary": "APIs.io Engineering Platform Delete a self-hosted runner group from an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}",
      "operationId": "actions/update-self-hosted-runner-group-for-org",
      "summary": "APIs.io Engineering Platform Update a self-hosted runner group for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories",
      "operationId": "actions/list-repo-access-to-self-hosted-runner-group-in-org",
      "summary": "APIs.io Engineering Platform List repository access to a self-hosted runner group in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories",
      "operationId": "actions/set-repo-access-to-self-hosted-runner-group-in-org",
      "summary": "APIs.io Engineering Platform Set repository access for a self-hosted runner group in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}",
      "operationId": "actions/add-repo-access-to-self-hosted-runner-group-in-org",
      "summary": "APIs.io Engineering Platform Add repository access to a self-hosted runner group in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}",
      "operationId": "actions/remove-repo-access-to-self-hosted-runner-group-in-org",
      "summary": "APIs.io Engineering Platform Remove repository access to a self-hosted runner group in an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners",
      "operationId": "actions/list-self-hosted-runners-in-group-for-org",
      "summary": "APIs.io Engineering Platform List self-hosted runners in a group for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners",
      "operationId": "actions/set-self-hosted-runners-in-group-for-org",
      "summary": "APIs.io Engineering Platform Set self-hosted runners in a group for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
      "operationId": "actions/add-self-hosted-runner-to-group-for-org",
      "summary": "APIs.io Engineering Platform Add a self-hosted runner to a group for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
      "operationId": "actions/remove-self-hosted-runner-from-group-for-org",
      "summary": "APIs.io Engineering Platform Remove a self-hosted runner from a group for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runners",
      "operationId": "actions/list-self-hosted-runners-for-org",
      "summary": "APIs.io Engineering Platform List self-hosted runners for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runners/downloads",
      "operationId": "actions/list-runner-applications-for-org",
      "summary": "APIs.io Engineering Platform List runner applications for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/actions/runners/registration-token",
      "operationId": "actions/create-registration-token-for-org",
      "summary": "APIs.io Engineering Platform Create a registration token for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/actions/runners/remove-token",
      "operationId": "actions/create-remove-token-for-org",
      "summary": "APIs.io Engineering Platform Create a remove token for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runners/{runner_id}",
      "operationId": "actions/get-self-hosted-runner-for-org",
      "summary": "APIs.io Engineering Platform Get a self-hosted runner for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/runners/{runner_id}",
      "operationId": "actions/delete-self-hosted-runner-from-org",
      "summary": "APIs.io Engineering Platform Delete a self-hosted runner from an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/runners/{runner_id}/labels",
      "operationId": "actions/list-labels-for-self-hosted-runner-for-org",
      "summary": "APIs.io Engineering Platform List labels for a self-hosted runner for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/actions/runners/{runner_id}/labels",
      "operationId": "actions/add-custom-labels-to-self-hosted-runner-for-org",
      "summary": "APIs.io Engineering Platform Add custom labels to a self-hosted runner for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/runners/{runner_id}/labels",
      "operationId": "actions/set-custom-labels-for-self-hosted-runner-for-org",
      "summary": "APIs.io Engineering Platform Set custom labels for a self-hosted runner for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/runners/{runner_id}/labels",
      "operationId": "actions/remove-all-custom-labels-from-self-hosted-runner-for-org",
      "summary": "APIs.io Engineering Platform Remove all custom labels from a self-hosted runner for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}",
      "operationId": "actions/remove-custom-label-from-self-hosted-runner-for-org",
      "summary": "APIs.io Engineering Platform Remove a custom label from a self-hosted runner for an organization",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/secrets",
      "operationId": "actions/list-org-secrets",
      "summary": "APIs.io Engineering Platform List organization secrets",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/secrets/public-key",
      "operationId": "actions/get-org-public-key",
      "summary": "APIs.io Engineering Platform Get an organization public key",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/secrets/{secret_name}",
      "operationId": "actions/get-org-secret",
      "summary": "APIs.io Engineering Platform Get an organization secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/secrets/{secret_name}",
      "operationId": "actions/create-or-update-org-secret",
      "summary": "APIs.io Engineering Platform Create or update an organization secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/secrets/{secret_name}",
      "operationId": "actions/delete-org-secret",
      "summary": "APIs.io Engineering Platform Delete an organization secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/secrets/{secret_name}/repositories",
      "operationId": "actions/list-selected-repos-for-org-secret",
      "summary": "APIs.io Engineering Platform List selected repositories for an organization secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/secrets/{secret_name}/repositories",
      "operationId": "actions/set-selected-repos-for-org-secret",
      "summary": "APIs.io Engineering Platform Set selected repositories for an organization secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}",
      "operationId": "actions/add-selected-repo-to-org-secret",
      "summary": "APIs.io Engineering Platform Add selected repository to an organization secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}",
      "operationId": "actions/remove-selected-repo-from-org-secret",
      "summary": "APIs.io Engineering Platform Remove selected repository from an organization secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/variables",
      "operationId": "actions/list-org-variables",
      "summary": "APIs.io Engineering Platform List organization variables",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/actions/variables",
      "operationId": "actions/create-org-variable",
      "summary": "APIs.io Engineering Platform Create an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/variables/{name}",
      "operationId": "actions/get-org-variable",
      "summary": "APIs.io Engineering Platform Get an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/variables/{name}",
      "operationId": "actions/delete-org-variable",
      "summary": "APIs.io Engineering Platform Delete an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/actions/variables/{name}",
      "operationId": "actions/update-org-variable",
      "summary": "APIs.io Engineering Platform Update an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/actions/variables/{name}/repositories",
      "operationId": "actions/list-selected-repos-for-org-variable",
      "summary": "APIs.io Engineering Platform List selected repositories for an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/variables/{name}/repositories",
      "operationId": "actions/set-selected-repos-for-org-variable",
      "summary": "APIs.io Engineering Platform Set selected repositories for an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/actions/variables/{name}/repositories/{repository_id}",
      "operationId": "actions/add-selected-repo-to-org-variable",
      "summary": "APIs.io Engineering Platform Add selected repository to an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/actions/variables/{name}/repositories/{repository_id}",
      "operationId": "actions/remove-selected-repo-from-org-variable",
      "summary": "APIs.io Engineering Platform Remove selected repository from an organization variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/announcement",
      "operationId": "announcement-banners/get-announcement-banner-for-org",
      "summary": "APIs.io Engineering Platform Get announcement banner for organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/announcement",
      "operationId": "announcement-banners/remove-announcement-banner-for-org",
      "summary": "APIs.io Engineering Platform Remove announcement banner from organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/announcement",
      "operationId": "announcement-banners/set-announcement-banner-for-org",
      "summary": "APIs.io Engineering Platform Set announcement banner for organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/audit-log",
      "operationId": "orgs/get-audit-log",
      "summary": "APIs.io Engineering Platform Get the audit log for an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/code-scanning/alerts",
      "operationId": "code-scanning/list-alerts-for-org",
      "summary": "APIs.io Engineering Platform List code scanning alerts for an organization",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/custom-repository-roles",
      "operationId": "orgs/list-custom-repo-roles",
      "summary": "APIs.io Engineering Platform List custom repository roles in an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/custom-repository-roles",
      "operationId": "orgs/create-custom-repo-role",
      "summary": "APIs.io Engineering Platform Create a custom repository role",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/custom-repository-roles/{role_id}",
      "operationId": "orgs/get-custom-repo-role",
      "summary": "APIs.io Engineering Platform Get a custom repository role",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/custom-repository-roles/{role_id}",
      "operationId": "orgs/delete-custom-repo-role",
      "summary": "APIs.io Engineering Platform Delete a custom repository role",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/custom-repository-roles/{role_id}",
      "operationId": "orgs/update-custom-repo-role",
      "summary": "APIs.io Engineering Platform Update a custom repository role",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/dependabot/alerts",
      "operationId": "dependabot/list-alerts-for-org",
      "summary": "APIs.io Engineering Platform List Dependabot alerts for an organization",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/dependabot/secrets",
      "operationId": "dependabot/list-org-secrets",
      "summary": "APIs.io Engineering Platform List organization secrets",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/dependabot/secrets/public-key",
      "operationId": "dependabot/get-org-public-key",
      "summary": "APIs.io Engineering Platform Get an organization public key",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/dependabot/secrets/{secret_name}",
      "operationId": "dependabot/get-org-secret",
      "summary": "APIs.io Engineering Platform Get an organization secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/dependabot/secrets/{secret_name}",
      "operationId": "dependabot/create-or-update-org-secret",
      "summary": "APIs.io Engineering Platform Create or update an organization secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/dependabot/secrets/{secret_name}",
      "operationId": "dependabot/delete-org-secret",
      "summary": "APIs.io Engineering Platform Delete an organization secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories",
      "operationId": "dependabot/list-selected-repos-for-org-secret",
      "summary": "APIs.io Engineering Platform List selected repositories for an organization secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories",
      "operationId": "dependabot/set-selected-repos-for-org-secret",
      "summary": "APIs.io Engineering Platform Set selected repositories for an organization secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}",
      "operationId": "dependabot/add-selected-repo-to-org-secret",
      "summary": "APIs.io Engineering Platform Add selected repository to an organization secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}",
      "operationId": "dependabot/remove-selected-repo-from-org-secret",
      "summary": "APIs.io Engineering Platform Remove selected repository from an organization secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/docker/conflicts",
      "operationId": "packages/list-docker-migration-conflicting-packages-for-organization",
      "summary": "APIs.io Engineering Platform Get list of conflicting packages during Docker migration for organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/events",
      "operationId": "activity/list-public-org-events",
      "summary": "APIs.io Engineering Platform List public organization events",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/external-group/{group_id}",
      "operationId": "teams/external-idp-group-info-for-org",
      "summary": "APIs.io Engineering Platform Get an external group",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/external-groups",
      "operationId": "teams/list-external-idp-groups-for-org",
      "summary": "APIs.io Engineering Platform List external groups in an organization",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/hooks",
      "operationId": "orgs/list-webhooks",
      "summary": "APIs.io Engineering Platform List organization webhooks",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/hooks",
      "operationId": "orgs/create-webhook",
      "summary": "APIs.io Engineering Platform Create an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/hooks/{hook_id}",
      "operationId": "orgs/get-webhook",
      "summary": "APIs.io Engineering Platform Get an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/hooks/{hook_id}",
      "operationId": "orgs/delete-webhook",
      "summary": "APIs.io Engineering Platform Delete an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/hooks/{hook_id}",
      "operationId": "orgs/update-webhook",
      "summary": "APIs.io Engineering Platform Update an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/hooks/{hook_id}/config",
      "operationId": "orgs/get-webhook-config-for-org",
      "summary": "APIs.io Engineering Platform Get a webhook configuration for an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/hooks/{hook_id}/config",
      "operationId": "orgs/update-webhook-config-for-org",
      "summary": "APIs.io Engineering Platform Update a webhook configuration for an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/hooks/{hook_id}/deliveries",
      "operationId": "orgs/list-webhook-deliveries",
      "summary": "APIs.io Engineering Platform List deliveries for an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}",
      "operationId": "orgs/get-webhook-delivery",
      "summary": "APIs.io Engineering Platform Get a webhook delivery for an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts",
      "operationId": "orgs/redeliver-webhook-delivery",
      "summary": "APIs.io Engineering Platform Redeliver a delivery for an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/hooks/{hook_id}/pings",
      "operationId": "orgs/ping-webhook",
      "summary": "APIs.io Engineering Platform Ping an organization webhook",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/installation",
      "operationId": "apps/get-org-installation",
      "summary": "APIs.io Engineering Platform Get an organization installation for the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/installations",
      "operationId": "orgs/list-app-installations",
      "summary": "APIs.io Engineering Platform List app installations for an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/issues",
      "operationId": "issues/list-for-org",
      "summary": "APIs.io Engineering Platform List organization issues assigned to the authenticated user",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/members",
      "operationId": "orgs/list-members",
      "summary": "APIs.io Engineering Platform List organization members",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/members/{username}",
      "operationId": "orgs/check-membership-for-user",
      "summary": "APIs.io Engineering Platform Check organization membership for a user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/members/{username}",
      "operationId": "orgs/remove-member",
      "summary": "APIs.io Engineering Platform Remove an organization member",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/memberships/{username}",
      "operationId": "orgs/get-membership-for-user",
      "summary": "APIs.io Engineering Platform Get organization membership for a user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/memberships/{username}",
      "operationId": "orgs/set-membership-for-user",
      "summary": "APIs.io Engineering Platform Set organization membership for a user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/memberships/{username}",
      "operationId": "orgs/remove-membership-for-user",
      "summary": "APIs.io Engineering Platform Remove organization membership for a user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/migrations",
      "operationId": "migrations/list-for-org",
      "summary": "APIs.io Engineering Platform List organization migrations",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/migrations",
      "operationId": "migrations/start-for-org",
      "summary": "APIs.io Engineering Platform Start an organization migration",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/migrations/{migration_id}",
      "operationId": "migrations/get-status-for-org",
      "summary": "APIs.io Engineering Platform Get an organization migration status",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/migrations/{migration_id}/archive",
      "operationId": "migrations/download-archive-for-org",
      "summary": "APIs.io Engineering Platform Download an organization migration archive",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/migrations/{migration_id}/archive",
      "operationId": "migrations/delete-archive-for-org",
      "summary": "APIs.io Engineering Platform Delete an organization migration archive",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock",
      "operationId": "migrations/unlock-repo-for-org",
      "summary": "APIs.io Engineering Platform Unlock an organization repository",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/migrations/{migration_id}/repositories",
      "operationId": "migrations/list-repos-for-org",
      "summary": "APIs.io Engineering Platform List repositories in an organization migration",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/outside_collaborators",
      "operationId": "orgs/list-outside-collaborators",
      "summary": "APIs.io Engineering Platform List outside collaborators for an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/outside_collaborators/{username}",
      "operationId": "orgs/convert-member-to-outside-collaborator",
      "summary": "APIs.io Engineering Platform Convert an organization member to outside collaborator",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/outside_collaborators/{username}",
      "operationId": "orgs/remove-outside-collaborator",
      "summary": "APIs.io Engineering Platform Remove outside collaborator from an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/packages",
      "operationId": "packages/list-packages-for-organization",
      "summary": "APIs.io Engineering Platform List packages for an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/packages/{package_type}/{package_name}",
      "operationId": "packages/get-package-for-organization",
      "summary": "APIs.io Engineering Platform Get a package for an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/packages/{package_type}/{package_name}",
      "operationId": "packages/delete-package-for-org",
      "summary": "APIs.io Engineering Platform Delete a package for an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/packages/{package_type}/{package_name}/restore",
      "operationId": "packages/restore-package-for-org",
      "summary": "APIs.io Engineering Platform Restore a package for an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/packages/{package_type}/{package_name}/versions",
      "operationId": "packages/get-all-package-versions-for-package-owned-by-org",
      "summary": "APIs.io Engineering Platform List package versions for a package owned by an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}",
      "operationId": "packages/get-package-version-for-organization",
      "summary": "APIs.io Engineering Platform Get a package version for an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}",
      "operationId": "packages/delete-package-version-for-org",
      "summary": "APIs.io Engineering Platform Delete package version for an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore",
      "operationId": "packages/restore-package-version-for-org",
      "summary": "APIs.io Engineering Platform Restore package version for an organization",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/pre-receive-hooks",
      "operationId": "enterprise-admin/list-pre-receive-hooks-for-org",
      "summary": "APIs.io Engineering Platform List pre-receive hooks for an organization",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/get-pre-receive-hook-for-org",
      "summary": "APIs.io Engineering Platform Get a pre-receive hook for an organization",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/remove-pre-receive-hook-enforcement-for-org",
      "summary": "APIs.io Engineering Platform Remove pre-receive hook enforcement for an organization",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/update-pre-receive-hook-enforcement-for-org",
      "summary": "APIs.io Engineering Platform Update pre-receive hook enforcement for an organization",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/projects",
      "operationId": "projects/list-for-org",
      "summary": "APIs.io Engineering Platform List organization projects",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/projects",
      "operationId": "projects/create-for-org",
      "summary": "APIs.io Engineering Platform Create an organization project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/public_members",
      "operationId": "orgs/list-public-members",
      "summary": "APIs.io Engineering Platform List public organization members",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/public_members/{username}",
      "operationId": "orgs/check-public-membership-for-user",
      "summary": "APIs.io Engineering Platform Check public organization membership for a user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/public_members/{username}",
      "operationId": "orgs/set-public-membership-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Set public organization membership for the authenticated user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/public_members/{username}",
      "operationId": "orgs/remove-public-membership-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Remove public organization membership for the authenticated user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/repos",
      "operationId": "repos/list-for-org",
      "summary": "APIs.io Engineering Platform List organization repositories",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/repos",
      "operationId": "repos/create-in-org",
      "summary": "APIs.io Engineering Platform Create an organization repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/repository-fine-grained-permissions",
      "operationId": "orgs/list-repo-fine-grained-permissions",
      "summary": "APIs.io Engineering Platform List repository fine-grained permissions for an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/secret-scanning/alerts",
      "operationId": "secret-scanning/list-alerts-for-org",
      "summary": "APIs.io Engineering Platform List secret scanning alerts for an organization",
      "tags": [
        "Secret-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/security-managers",
      "operationId": "orgs/list-security-manager-teams",
      "summary": "APIs.io Engineering Platform List security manager teams",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/security-managers/teams/{team_slug}",
      "operationId": "orgs/add-security-manager-team",
      "summary": "APIs.io Engineering Platform Add a security manager team",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/security-managers/teams/{team_slug}",
      "operationId": "orgs/remove-security-manager-team",
      "summary": "APIs.io Engineering Platform Remove a security manager team",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/settings/billing/advanced-security",
      "operationId": "billing/get-github-advanced-security-billing-org",
      "summary": "APIs.io Engineering Platform Get GitHub Advanced Security active committers for an organization",
      "tags": [
        "Billing"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams",
      "operationId": "teams/list",
      "summary": "APIs.io Engineering Platform List teams",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/teams",
      "operationId": "teams/create",
      "summary": "APIs.io Engineering Platform Create a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}",
      "operationId": "teams/get-by-name",
      "summary": "APIs.io Engineering Platform Get a team by name",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}",
      "operationId": "teams/delete-in-org",
      "summary": "APIs.io Engineering Platform Delete a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/teams/{team_slug}",
      "operationId": "teams/update-in-org",
      "summary": "APIs.io Engineering Platform Update a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/discussions",
      "operationId": "teams/list-discussions-in-org",
      "summary": "APIs.io Engineering Platform List discussions",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/teams/{team_slug}/discussions",
      "operationId": "teams/create-discussion-in-org",
      "summary": "APIs.io Engineering Platform Create a discussion",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}",
      "operationId": "teams/get-discussion-in-org",
      "summary": "APIs.io Engineering Platform Get a discussion",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}",
      "operationId": "teams/delete-discussion-in-org",
      "summary": "APIs.io Engineering Platform Delete a discussion",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}",
      "operationId": "teams/update-discussion-in-org",
      "summary": "APIs.io Engineering Platform Update a discussion",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments",
      "operationId": "teams/list-discussion-comments-in-org",
      "summary": "APIs.io Engineering Platform List discussion comments",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments",
      "operationId": "teams/create-discussion-comment-in-org",
      "summary": "APIs.io Engineering Platform Create a discussion comment",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}",
      "operationId": "teams/get-discussion-comment-in-org",
      "summary": "APIs.io Engineering Platform Get a discussion comment",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}",
      "operationId": "teams/delete-discussion-comment-in-org",
      "summary": "APIs.io Engineering Platform Delete a discussion comment",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}",
      "operationId": "teams/update-discussion-comment-in-org",
      "summary": "APIs.io Engineering Platform Update a discussion comment",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions",
      "operationId": "reactions/list-for-team-discussion-comment-in-org",
      "summary": "APIs.io Engineering Platform List reactions for a team discussion comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions",
      "operationId": "reactions/create-for-team-discussion-comment-in-org",
      "summary": "APIs.io Engineering Platform Create reaction for a team discussion comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}",
      "operationId": "reactions/delete-for-team-discussion-comment",
      "summary": "APIs.io Engineering Platform Delete team discussion comment reaction",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions",
      "operationId": "reactions/list-for-team-discussion-in-org",
      "summary": "APIs.io Engineering Platform List reactions for a team discussion",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions",
      "operationId": "reactions/create-for-team-discussion-in-org",
      "summary": "APIs.io Engineering Platform Create reaction for a team discussion",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}",
      "operationId": "reactions/delete-for-team-discussion",
      "summary": "APIs.io Engineering Platform Delete team discussion reaction",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/external-groups",
      "operationId": "teams/list-linked-external-idp-groups-to-team-for-org",
      "summary": "APIs.io Engineering Platform List a connection between an external group and a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/external-groups",
      "operationId": "teams/unlink-external-idp-group-from-team-for-org",
      "summary": "APIs.io Engineering Platform Remove the connection between an external group and a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/orgs/{org}/teams/{team_slug}/external-groups",
      "operationId": "teams/link-external-idp-group-to-team-for-org",
      "summary": "APIs.io Engineering Platform Update the connection between an external group and a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/members",
      "operationId": "teams/list-members-in-org",
      "summary": "APIs.io Engineering Platform List team members",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/memberships/{username}",
      "operationId": "teams/get-membership-for-user-in-org",
      "summary": "APIs.io Engineering Platform Get team membership for a user",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/teams/{team_slug}/memberships/{username}",
      "operationId": "teams/add-or-update-membership-for-user-in-org",
      "summary": "APIs.io Engineering Platform Add or update team membership for a user",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/memberships/{username}",
      "operationId": "teams/remove-membership-for-user-in-org",
      "summary": "APIs.io Engineering Platform Remove team membership for a user",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/projects",
      "operationId": "teams/list-projects-in-org",
      "summary": "APIs.io Engineering Platform List team projects",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/projects/{project_id}",
      "operationId": "teams/check-permissions-for-project-in-org",
      "summary": "APIs.io Engineering Platform Check team permissions for a project",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/teams/{team_slug}/projects/{project_id}",
      "operationId": "teams/add-or-update-project-permissions-in-org",
      "summary": "APIs.io Engineering Platform Add or update team project permissions",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/projects/{project_id}",
      "operationId": "teams/remove-project-in-org",
      "summary": "APIs.io Engineering Platform Remove a project from a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/repos",
      "operationId": "teams/list-repos-in-org",
      "summary": "APIs.io Engineering Platform List team repositories",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}",
      "operationId": "teams/check-permissions-for-repo-in-org",
      "summary": "APIs.io Engineering Platform Check team permissions for a repository",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}",
      "operationId": "teams/add-or-update-repo-permissions-in-org",
      "summary": "APIs.io Engineering Platform Add or update team repository permissions",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}",
      "operationId": "teams/remove-repo-in-org",
      "summary": "APIs.io Engineering Platform Remove a repository from a team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org}/teams/{team_slug}/teams",
      "operationId": "teams/list-child-in-org",
      "summary": "APIs.io Engineering Platform List child teams",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org}/{security_product}/{enablement}",
      "operationId": "orgs/enable-or-disable-security-product-on-all-org-repos",
      "summary": "APIs.io Engineering Platform Enable or disable a security feature for an organization",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/projects/columns/cards/{card_id}",
      "operationId": "projects/get-card",
      "summary": "APIs.io Engineering Platform Get a project card",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "DELETE",
      "path": "/projects/columns/cards/{card_id}",
      "operationId": "projects/delete-card",
      "summary": "APIs.io Engineering Platform Delete a project card",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "PATCH",
      "path": "/projects/columns/cards/{card_id}",
      "operationId": "projects/update-card",
      "summary": "APIs.io Engineering Platform Update an existing project card",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/projects/columns/cards/{card_id}/moves",
      "operationId": "projects/move-card",
      "summary": "APIs.io Engineering Platform Move a project card",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/projects/columns/{column_id}",
      "operationId": "projects/get-column",
      "summary": "APIs.io Engineering Platform Get a project column",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "DELETE",
      "path": "/projects/columns/{column_id}",
      "operationId": "projects/delete-column",
      "summary": "APIs.io Engineering Platform Delete a project column",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "PATCH",
      "path": "/projects/columns/{column_id}",
      "operationId": "projects/update-column",
      "summary": "APIs.io Engineering Platform Update an existing project column",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/projects/columns/{column_id}/cards",
      "operationId": "projects/list-cards",
      "summary": "APIs.io Engineering Platform List project cards",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/projects/columns/{column_id}/cards",
      "operationId": "projects/create-card",
      "summary": "APIs.io Engineering Platform Create a project card",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/projects/columns/{column_id}/moves",
      "operationId": "projects/move-column",
      "summary": "APIs.io Engineering Platform Move a project column",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/projects/{project_id}",
      "operationId": "projects/get",
      "summary": "APIs.io Engineering Platform Get a project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "DELETE",
      "path": "/projects/{project_id}",
      "operationId": "projects/delete",
      "summary": "APIs.io Engineering Platform Delete a project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "PATCH",
      "path": "/projects/{project_id}",
      "operationId": "projects/update",
      "summary": "APIs.io Engineering Platform Update a project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/projects/{project_id}/collaborators",
      "operationId": "projects/list-collaborators",
      "summary": "APIs.io Engineering Platform List project collaborators",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "PUT",
      "path": "/projects/{project_id}/collaborators/{username}",
      "operationId": "projects/add-collaborator",
      "summary": "APIs.io Engineering Platform Add project collaborator",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "DELETE",
      "path": "/projects/{project_id}/collaborators/{username}",
      "operationId": "projects/remove-collaborator",
      "summary": "APIs.io Engineering Platform Remove user as a collaborator",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/projects/{project_id}/collaborators/{username}/permission",
      "operationId": "projects/get-permission-for-user",
      "summary": "APIs.io Engineering Platform Get project permission for a user",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/projects/{project_id}/columns",
      "operationId": "projects/list-columns",
      "summary": "APIs.io Engineering Platform List project columns",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/projects/{project_id}/columns",
      "operationId": "projects/create-column",
      "summary": "APIs.io Engineering Platform Create a project column",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/rate_limit",
      "operationId": "rate-limit/get",
      "summary": "APIs.io Engineering Platform Get rate limit status for the authenticated user",
      "tags": [
        "Rate-Limit"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}",
      "operationId": "repos/get",
      "summary": "APIs.io Engineering Platform Get a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}",
      "operationId": "repos/delete",
      "summary": "APIs.io Engineering Platform Delete a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}",
      "operationId": "repos/update",
      "summary": "APIs.io Engineering Platform Update a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/artifacts",
      "operationId": "actions/list-artifacts-for-repo",
      "summary": "APIs.io Engineering Platform List artifacts for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}",
      "operationId": "actions/get-artifact",
      "summary": "APIs.io Engineering Platform Get an artifact",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}",
      "operationId": "actions/delete-artifact",
      "summary": "APIs.io Engineering Platform Delete an artifact",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}",
      "operationId": "actions/download-artifact",
      "summary": "APIs.io Engineering Platform Download an artifact",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/cache/usage",
      "operationId": "actions/get-actions-cache-usage",
      "summary": "APIs.io Engineering Platform Get GitHub Actions cache usage for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/cache/usage-policy",
      "operationId": "actions/get-actions-cache-usage-policy",
      "summary": "APIs.io Engineering Platform Get GitHub Actions cache usage policy for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/actions/cache/usage-policy",
      "operationId": "actions/set-actions-cache-usage-policy",
      "summary": "APIs.io Engineering Platform Set GitHub Actions cache usage policy for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/caches",
      "operationId": "actions/get-actions-cache-list",
      "summary": "APIs.io Engineering Platform List GitHub Actions caches for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/caches",
      "operationId": "actions/delete-actions-cache-by-key",
      "summary": "APIs.io Engineering Platform Delete GitHub Actions caches for a repository (using a cache key)",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/caches/{cache_id}",
      "operationId": "actions/delete-actions-cache-by-id",
      "summary": "APIs.io Engineering Platform Delete a GitHub Actions cache for a repository (using a cache ID)",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/jobs/{job_id}",
      "operationId": "actions/get-job-for-workflow-run",
      "summary": "APIs.io Engineering Platform Get a job for a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/jobs/{job_id}/logs",
      "operationId": "actions/download-job-logs-for-workflow-run",
      "summary": "APIs.io Engineering Platform Download job logs for a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun",
      "operationId": "actions/re-run-job-for-workflow-run",
      "summary": "APIs.io Engineering Platform Re-run a job from a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/oidc/customization/sub",
      "operationId": "actions/get-custom-oidc-sub-claim-for-repo",
      "summary": "APIs.io Engineering Platform Get the customization template for an OIDC subject claim for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/oidc/customization/sub",
      "operationId": "actions/set-custom-oidc-sub-claim-for-repo",
      "summary": "APIs.io Engineering Platform Set the customization template for an OIDC subject claim for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/organization-secrets",
      "operationId": "actions/list-repo-organization-secrets",
      "summary": "APIs.io Engineering Platform List repository organization secrets",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/organization-variables",
      "operationId": "actions/list-repo-organization-variables",
      "summary": "APIs.io Engineering Platform List repository organization variables",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/permissions",
      "operationId": "actions/get-github-actions-permissions-repository",
      "summary": "APIs.io Engineering Platform Get GitHub Actions permissions for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/permissions",
      "operationId": "actions/set-github-actions-permissions-repository",
      "summary": "APIs.io Engineering Platform Set GitHub Actions permissions for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/permissions/access",
      "operationId": "actions/get-workflow-access-to-repository",
      "summary": "APIs.io Engineering Platform Get the level of access for workflows outside of the repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/permissions/access",
      "operationId": "actions/set-workflow-access-to-repository",
      "summary": "APIs.io Engineering Platform Set the level of access for workflows outside of the repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/permissions/selected-actions",
      "operationId": "actions/get-allowed-actions-repository",
      "summary": "APIs.io Engineering Platform Get allowed actions for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/permissions/selected-actions",
      "operationId": "actions/set-allowed-actions-repository",
      "summary": "APIs.io Engineering Platform Set allowed actions for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/permissions/workflow",
      "operationId": "actions/get-github-actions-default-workflow-permissions-repository",
      "summary": "APIs.io Engineering Platform Get default workflow permissions for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/permissions/workflow",
      "operationId": "actions/set-github-actions-default-workflow-permissions-repository",
      "summary": "APIs.io Engineering Platform Set default workflow permissions for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runners",
      "operationId": "actions/list-self-hosted-runners-for-repo",
      "summary": "APIs.io Engineering Platform List self-hosted runners for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runners/downloads",
      "operationId": "actions/list-runner-applications-for-repo",
      "summary": "APIs.io Engineering Platform List runner applications for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/runners/registration-token",
      "operationId": "actions/create-registration-token-for-repo",
      "summary": "APIs.io Engineering Platform Create a registration token for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/runners/remove-token",
      "operationId": "actions/create-remove-token-for-repo",
      "summary": "APIs.io Engineering Platform Create a remove token for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runners/{runner_id}",
      "operationId": "actions/get-self-hosted-runner-for-repo",
      "summary": "APIs.io Engineering Platform Get a self-hosted runner for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/runners/{runner_id}",
      "operationId": "actions/delete-self-hosted-runner-from-repo",
      "summary": "APIs.io Engineering Platform Delete a self-hosted runner from a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
      "operationId": "actions/list-labels-for-self-hosted-runner-for-repo",
      "summary": "APIs.io Engineering Platform List labels for a self-hosted runner for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
      "operationId": "actions/add-custom-labels-to-self-hosted-runner-for-repo",
      "summary": "APIs.io Engineering Platform Add custom labels to a self-hosted runner for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
      "operationId": "actions/set-custom-labels-for-self-hosted-runner-for-repo",
      "summary": "APIs.io Engineering Platform Set custom labels for a self-hosted runner for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
      "operationId": "actions/remove-all-custom-labels-from-self-hosted-runner-for-repo",
      "summary": "APIs.io Engineering Platform Remove all custom labels from a self-hosted runner for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}",
      "operationId": "actions/remove-custom-label-from-self-hosted-runner-for-repo",
      "summary": "APIs.io Engineering Platform Remove a custom label from a self-hosted runner for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs",
      "operationId": "actions/list-workflow-runs-for-repo",
      "summary": "APIs.io Engineering Platform List workflow runs for a repository",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}",
      "operationId": "actions/get-workflow-run",
      "summary": "APIs.io Engineering Platform Get a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}",
      "operationId": "actions/delete-workflow-run",
      "summary": "APIs.io Engineering Platform Delete a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/approvals",
      "operationId": "actions/get-reviews-for-run",
      "summary": "APIs.io Engineering Platform Get the review history for a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",
      "operationId": "actions/list-workflow-run-artifacts",
      "summary": "APIs.io Engineering Platform List workflow run artifacts",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}",
      "operationId": "actions/get-workflow-run-attempt",
      "summary": "APIs.io Engineering Platform Get a workflow run attempt",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs",
      "operationId": "actions/list-jobs-for-workflow-run-attempt",
      "summary": "APIs.io Engineering Platform List jobs for a workflow run attempt",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs",
      "operationId": "actions/download-workflow-run-attempt-logs",
      "summary": "APIs.io Engineering Platform Download workflow run attempt logs",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/cancel",
      "operationId": "actions/cancel-workflow-run",
      "summary": "APIs.io Engineering Platform Cancel a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/jobs",
      "operationId": "actions/list-jobs-for-workflow-run",
      "summary": "APIs.io Engineering Platform List jobs for a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/logs",
      "operationId": "actions/download-workflow-run-logs",
      "summary": "APIs.io Engineering Platform Download workflow run logs",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/logs",
      "operationId": "actions/delete-workflow-run-logs",
      "summary": "APIs.io Engineering Platform Delete workflow run logs",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments",
      "operationId": "actions/get-pending-deployments-for-run",
      "summary": "APIs.io Engineering Platform Get pending deployments for a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments",
      "operationId": "actions/review-pending-deployments-for-run",
      "summary": "APIs.io Engineering Platform Review pending deployments for a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/rerun",
      "operationId": "actions/re-run-workflow",
      "summary": "APIs.io Engineering Platform Re-run a workflow",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs",
      "operationId": "actions/re-run-workflow-failed-jobs",
      "summary": "APIs.io Engineering Platform Re-run failed jobs from a workflow run",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/secrets",
      "operationId": "actions/list-repo-secrets",
      "summary": "APIs.io Engineering Platform List repository secrets",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/secrets/public-key",
      "operationId": "actions/get-repo-public-key",
      "summary": "APIs.io Engineering Platform Get a repository public key",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/secrets/{secret_name}",
      "operationId": "actions/get-repo-secret",
      "summary": "APIs.io Engineering Platform Get a repository secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/secrets/{secret_name}",
      "operationId": "actions/create-or-update-repo-secret",
      "summary": "APIs.io Engineering Platform Create or update a repository secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/secrets/{secret_name}",
      "operationId": "actions/delete-repo-secret",
      "summary": "APIs.io Engineering Platform Delete a repository secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/variables",
      "operationId": "actions/list-repo-variables",
      "summary": "APIs.io Engineering Platform List repository variables",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/variables",
      "operationId": "actions/create-repo-variable",
      "summary": "APIs.io Engineering Platform Create a repository variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/variables/{name}",
      "operationId": "actions/get-repo-variable",
      "summary": "APIs.io Engineering Platform Get a repository variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/actions/variables/{name}",
      "operationId": "actions/delete-repo-variable",
      "summary": "APIs.io Engineering Platform Delete a repository variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/actions/variables/{name}",
      "operationId": "actions/update-repo-variable",
      "summary": "APIs.io Engineering Platform Update a repository variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/workflows",
      "operationId": "actions/list-repo-workflows",
      "summary": "APIs.io Engineering Platform List repository workflows",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}",
      "operationId": "actions/get-workflow",
      "summary": "APIs.io Engineering Platform Get a workflow",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable",
      "operationId": "actions/disable-workflow",
      "summary": "APIs.io Engineering Platform Disable a workflow",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches",
      "operationId": "actions/create-workflow-dispatch",
      "summary": "APIs.io Engineering Platform Create a workflow dispatch event",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable",
      "operationId": "actions/enable-workflow",
      "summary": "APIs.io Engineering Platform Enable a workflow",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs",
      "operationId": "actions/list-workflow-runs",
      "summary": "APIs.io Engineering Platform List workflow runs for a workflow",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/assignees",
      "operationId": "issues/list-assignees",
      "summary": "APIs.io Engineering Platform List assignees",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/assignees/{assignee}",
      "operationId": "issues/check-user-can-be-assigned",
      "summary": "APIs.io Engineering Platform Check if a user can be assigned",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/autolinks",
      "operationId": "repos/list-autolinks",
      "summary": "APIs.io Engineering Platform Get all autolinks of a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/autolinks",
      "operationId": "repos/create-autolink",
      "summary": "APIs.io Engineering Platform Create an autolink reference for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/autolinks/{autolink_id}",
      "operationId": "repos/get-autolink",
      "summary": "APIs.io Engineering Platform Get an autolink reference of a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/autolinks/{autolink_id}",
      "operationId": "repos/delete-autolink",
      "summary": "APIs.io Engineering Platform Delete an autolink reference from a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches",
      "operationId": "repos/list-branches",
      "summary": "APIs.io Engineering Platform List branches",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}",
      "operationId": "repos/get-branch",
      "summary": "APIs.io Engineering Platform Get a branch",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection",
      "operationId": "repos/get-branch-protection",
      "summary": "APIs.io Engineering Platform Get branch protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection",
      "operationId": "repos/update-branch-protection",
      "summary": "APIs.io Engineering Platform Update branch protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection",
      "operationId": "repos/delete-branch-protection",
      "summary": "APIs.io Engineering Platform Delete branch protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins",
      "operationId": "repos/get-admin-branch-protection",
      "summary": "APIs.io Engineering Platform Get admin branch protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins",
      "operationId": "repos/set-admin-branch-protection",
      "summary": "APIs.io Engineering Platform Set admin branch protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins",
      "operationId": "repos/delete-admin-branch-protection",
      "summary": "APIs.io Engineering Platform Delete admin branch protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews",
      "operationId": "repos/get-pull-request-review-protection",
      "summary": "APIs.io Engineering Platform Get pull request review protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews",
      "operationId": "repos/delete-pull-request-review-protection",
      "summary": "APIs.io Engineering Platform Delete pull request review protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews",
      "operationId": "repos/update-pull-request-review-protection",
      "summary": "APIs.io Engineering Platform Update pull request review protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",
      "operationId": "repos/get-commit-signature-protection",
      "summary": "APIs.io Engineering Platform Get commit signature protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",
      "operationId": "repos/create-commit-signature-protection",
      "summary": "APIs.io Engineering Platform Create commit signature protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",
      "operationId": "repos/delete-commit-signature-protection",
      "summary": "APIs.io Engineering Platform Delete commit signature protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",
      "operationId": "repos/get-status-checks-protection",
      "summary": "APIs.io Engineering Platform Get status checks protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",
      "operationId": "repos/remove-status-check-protection",
      "summary": "APIs.io Engineering Platform Remove status check protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",
      "operationId": "repos/update-status-check-protection",
      "summary": "APIs.io Engineering Platform Update status check protection",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
      "operationId": "repos/get-all-status-check-contexts",
      "summary": "APIs.io Engineering Platform Get all status check contexts",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
      "operationId": "repos/add-status-check-contexts",
      "summary": "APIs.io Engineering Platform Add status check contexts",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
      "operationId": "repos/set-status-check-contexts",
      "summary": "APIs.io Engineering Platform Set status check contexts",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
      "operationId": "repos/remove-status-check-contexts",
      "summary": "APIs.io Engineering Platform Remove status check contexts",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions",
      "operationId": "repos/get-access-restrictions",
      "summary": "APIs.io Engineering Platform Get access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions",
      "operationId": "repos/delete-access-restrictions",
      "summary": "APIs.io Engineering Platform Delete access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
      "operationId": "repos/get-apps-with-access-to-protected-branch",
      "summary": "APIs.io Engineering Platform Get apps with access to the protected branch",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
      "operationId": "repos/add-app-access-restrictions",
      "summary": "APIs.io Engineering Platform Add app access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
      "operationId": "repos/set-app-access-restrictions",
      "summary": "APIs.io Engineering Platform Set app access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
      "operationId": "repos/remove-app-access-restrictions",
      "summary": "APIs.io Engineering Platform Remove app access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
      "operationId": "repos/get-teams-with-access-to-protected-branch",
      "summary": "APIs.io Engineering Platform Get teams with access to the protected branch",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
      "operationId": "repos/add-team-access-restrictions",
      "summary": "APIs.io Engineering Platform Add team access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
      "operationId": "repos/set-team-access-restrictions",
      "summary": "APIs.io Engineering Platform Set team access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
      "operationId": "repos/remove-team-access-restrictions",
      "summary": "APIs.io Engineering Platform Remove team access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
      "operationId": "repos/get-users-with-access-to-protected-branch",
      "summary": "APIs.io Engineering Platform Get users with access to the protected branch",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
      "operationId": "repos/add-user-access-restrictions",
      "summary": "APIs.io Engineering Platform Add user access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
      "operationId": "repos/set-user-access-restrictions",
      "summary": "APIs.io Engineering Platform Set user access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
      "operationId": "repos/remove-user-access-restrictions",
      "summary": "APIs.io Engineering Platform Remove user access restrictions",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/branches/{branch}/rename",
      "operationId": "repos/rename-branch",
      "summary": "APIs.io Engineering Platform Rename a branch",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/check-runs",
      "operationId": "checks/create",
      "summary": "APIs.io Engineering Platform Create a check run",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/check-runs/{check_run_id}",
      "operationId": "checks/get",
      "summary": "APIs.io Engineering Platform Get a check run",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/check-runs/{check_run_id}",
      "operationId": "checks/update",
      "summary": "APIs.io Engineering Platform Update a check run",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations",
      "operationId": "checks/list-annotations",
      "summary": "APIs.io Engineering Platform List check run annotations",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest",
      "operationId": "checks/rerequest-run",
      "summary": "APIs.io Engineering Platform Rerequest a check run",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/check-suites",
      "operationId": "checks/create-suite",
      "summary": "APIs.io Engineering Platform Create a check suite",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/check-suites/preferences",
      "operationId": "checks/set-suites-preferences",
      "summary": "APIs.io Engineering Platform Update repository preferences for check suites",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/check-suites/{check_suite_id}",
      "operationId": "checks/get-suite",
      "summary": "APIs.io Engineering Platform Get a check suite",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs",
      "operationId": "checks/list-for-suite",
      "summary": "APIs.io Engineering Platform List check runs in a check suite",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest",
      "operationId": "checks/rerequest-suite",
      "summary": "APIs.io Engineering Platform Rerequest a check suite",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/code-scanning/alerts",
      "operationId": "code-scanning/list-alerts-for-repo",
      "summary": "APIs.io Engineering Platform List code scanning alerts for a repository",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",
      "operationId": "code-scanning/get-alert",
      "summary": "APIs.io Engineering Platform Get a code scanning alert",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",
      "operationId": "code-scanning/update-alert",
      "summary": "APIs.io Engineering Platform Update a code scanning alert",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",
      "operationId": "code-scanning/list-alert-instances",
      "summary": "APIs.io Engineering Platform List instances of a code scanning alert",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/code-scanning/analyses",
      "operationId": "code-scanning/list-recent-analyses",
      "summary": "APIs.io Engineering Platform List code scanning analyses for a repository",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}",
      "operationId": "code-scanning/get-analysis",
      "summary": "APIs.io Engineering Platform Get a code scanning analysis for a repository",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}",
      "operationId": "code-scanning/delete-analysis",
      "summary": "APIs.io Engineering Platform Delete a code scanning analysis from a repository",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/code-scanning/default-setup",
      "operationId": "code-scanning/get-default-setup",
      "summary": "APIs.io Engineering Platform Get a code scanning default setup configuration",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/code-scanning/default-setup",
      "operationId": "code-scanning/update-default-setup",
      "summary": "APIs.io Engineering Platform Update a code scanning default setup configuration",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/code-scanning/sarifs",
      "operationId": "code-scanning/upload-sarif",
      "summary": "APIs.io Engineering Platform Upload an analysis as SARIF data",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}",
      "operationId": "code-scanning/get-sarif",
      "summary": "APIs.io Engineering Platform Get information about a SARIF upload",
      "tags": [
        "Code-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/codeowners/errors",
      "operationId": "repos/codeowners-errors",
      "summary": "APIs.io Engineering Platform List CODEOWNERS errors",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/collaborators",
      "operationId": "repos/list-collaborators",
      "summary": "APIs.io Engineering Platform List repository collaborators",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/collaborators/{username}",
      "operationId": "repos/check-collaborator",
      "summary": "APIs.io Engineering Platform Check if a user is a repository collaborator",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/collaborators/{username}",
      "operationId": "repos/add-collaborator",
      "summary": "APIs.io Engineering Platform Add a repository collaborator",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/collaborators/{username}",
      "operationId": "repos/remove-collaborator",
      "summary": "APIs.io Engineering Platform Remove a repository collaborator",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/collaborators/{username}/permission",
      "operationId": "repos/get-collaborator-permission-level",
      "summary": "APIs.io Engineering Platform Get repository permissions for a user",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/comments",
      "operationId": "repos/list-commit-comments-for-repo",
      "summary": "APIs.io Engineering Platform List commit comments for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/comments/{comment_id}",
      "operationId": "repos/get-commit-comment",
      "summary": "APIs.io Engineering Platform Get a commit comment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/comments/{comment_id}",
      "operationId": "repos/delete-commit-comment",
      "summary": "APIs.io Engineering Platform Delete a commit comment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/comments/{comment_id}",
      "operationId": "repos/update-commit-comment",
      "summary": "APIs.io Engineering Platform Update a commit comment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/comments/{comment_id}/reactions",
      "operationId": "reactions/list-for-commit-comment",
      "summary": "APIs.io Engineering Platform List reactions for a commit comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/comments/{comment_id}/reactions",
      "operationId": "reactions/create-for-commit-comment",
      "summary": "APIs.io Engineering Platform Create reaction for a commit comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}",
      "operationId": "reactions/delete-for-commit-comment",
      "summary": "APIs.io Engineering Platform Delete a commit comment reaction",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits",
      "operationId": "repos/list-commits",
      "summary": "APIs.io Engineering Platform List commits",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head",
      "operationId": "repos/list-branches-for-head-commit",
      "summary": "APIs.io Engineering Platform List branches for HEAD commit",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{commit_sha}/comments",
      "operationId": "repos/list-comments-for-commit",
      "summary": "APIs.io Engineering Platform List commit comments",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/commits/{commit_sha}/comments",
      "operationId": "repos/create-commit-comment",
      "summary": "APIs.io Engineering Platform Create a commit comment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{commit_sha}/pulls",
      "operationId": "repos/list-pull-requests-associated-with-commit",
      "summary": "APIs.io Engineering Platform List pull requests associated with a commit",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{ref}",
      "operationId": "repos/get-commit",
      "summary": "APIs.io Engineering Platform Get a commit",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{ref}/check-runs",
      "operationId": "checks/list-for-ref",
      "summary": "APIs.io Engineering Platform List check runs for a Git reference",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{ref}/check-suites",
      "operationId": "checks/list-suites-for-ref",
      "summary": "APIs.io Engineering Platform List check suites for a Git reference",
      "tags": [
        "Checks"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{ref}/status",
      "operationId": "repos/get-combined-status-for-ref",
      "summary": "APIs.io Engineering Platform Get the combined status for a specific reference",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/commits/{ref}/statuses",
      "operationId": "repos/list-commit-statuses-for-ref",
      "summary": "APIs.io Engineering Platform List commit statuses for a reference",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/compare/{basehead}",
      "operationId": "repos/compare-commits",
      "summary": "APIs.io Engineering Platform Compare two commits",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/contents/{path}",
      "operationId": "repos/get-content",
      "summary": "APIs.io Engineering Platform Get repository content",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/contents/{path}",
      "operationId": "repos/create-or-update-file-contents",
      "summary": "APIs.io Engineering Platform Create or update file contents",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/contents/{path}",
      "operationId": "repos/delete-file",
      "summary": "APIs.io Engineering Platform Delete a file",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/contributors",
      "operationId": "repos/list-contributors",
      "summary": "APIs.io Engineering Platform List repository contributors",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/dependabot/alerts",
      "operationId": "dependabot/list-alerts-for-repo",
      "summary": "APIs.io Engineering Platform List Dependabot alerts for a repository",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/dependabot/alerts/{alert_number}",
      "operationId": "dependabot/get-alert",
      "summary": "APIs.io Engineering Platform Get a Dependabot alert",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/dependabot/alerts/{alert_number}",
      "operationId": "dependabot/update-alert",
      "summary": "APIs.io Engineering Platform Update a Dependabot alert",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/dependabot/secrets",
      "operationId": "dependabot/list-repo-secrets",
      "summary": "APIs.io Engineering Platform List repository secrets",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/dependabot/secrets/public-key",
      "operationId": "dependabot/get-repo-public-key",
      "summary": "APIs.io Engineering Platform Get a repository public key",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}",
      "operationId": "dependabot/get-repo-secret",
      "summary": "APIs.io Engineering Platform Get a repository secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}",
      "operationId": "dependabot/create-or-update-repo-secret",
      "summary": "APIs.io Engineering Platform Create or update a repository secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}",
      "operationId": "dependabot/delete-repo-secret",
      "summary": "APIs.io Engineering Platform Delete a repository secret",
      "tags": [
        "Dependabot"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/dependency-graph/compare/{basehead}",
      "operationId": "dependency-graph/diff-range",
      "summary": "APIs.io Engineering Platform Get a diff of the dependencies between commits",
      "tags": [
        "Dependency-Graph"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/dependency-graph/sbom",
      "operationId": "dependency-graph/export-sbom",
      "summary": "APIs.io Engineering Platform Export a software bill of materials (SBOM) for a repository.",
      "tags": [
        "Dependency-Graph"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/dependency-graph/snapshots",
      "operationId": "dependency-graph/create-repository-snapshot",
      "summary": "APIs.io Engineering Platform Create a snapshot of dependencies for a repository",
      "tags": [
        "Dependency-Graph"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/deployments",
      "operationId": "repos/list-deployments",
      "summary": "APIs.io Engineering Platform List deployments",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/deployments",
      "operationId": "repos/create-deployment",
      "summary": "APIs.io Engineering Platform Create a deployment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/deployments/{deployment_id}",
      "operationId": "repos/get-deployment",
      "summary": "APIs.io Engineering Platform Get a deployment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/deployments/{deployment_id}",
      "operationId": "repos/delete-deployment",
      "summary": "APIs.io Engineering Platform Delete a deployment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses",
      "operationId": "repos/list-deployment-statuses",
      "summary": "APIs.io Engineering Platform List deployment statuses",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses",
      "operationId": "repos/create-deployment-status",
      "summary": "APIs.io Engineering Platform Create a deployment status",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}",
      "operationId": "repos/get-deployment-status",
      "summary": "APIs.io Engineering Platform Get a deployment status",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/dispatches",
      "operationId": "repos/create-dispatch-event",
      "summary": "APIs.io Engineering Platform Create a repository dispatch event",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments",
      "operationId": "repos/get-all-environments",
      "summary": "APIs.io Engineering Platform List environments",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}",
      "operationId": "repos/get-environment",
      "summary": "APIs.io Engineering Platform Get an environment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}",
      "operationId": "repos/create-or-update-environment",
      "summary": "APIs.io Engineering Platform Create or update an environment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}",
      "operationId": "repos/delete-an-environment",
      "summary": "APIs.io Engineering Platform Delete an environment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies",
      "operationId": "repos/list-deployment-branch-policies",
      "summary": "APIs.io Engineering Platform List deployment branch policies",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies",
      "operationId": "repos/create-deployment-branch-policy",
      "summary": "APIs.io Engineering Platform Create a deployment branch policy",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}",
      "operationId": "repos/get-deployment-branch-policy",
      "summary": "APIs.io Engineering Platform Get a deployment branch policy",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}",
      "operationId": "repos/update-deployment-branch-policy",
      "summary": "APIs.io Engineering Platform Update a deployment branch policy",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}",
      "operationId": "repos/delete-deployment-branch-policy",
      "summary": "APIs.io Engineering Platform Delete a deployment branch policy",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/secrets",
      "operationId": "actions/list-environment-secrets",
      "summary": "APIs.io Engineering Platform List environment secrets",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key",
      "operationId": "actions/get-environment-public-key",
      "summary": "APIs.io Engineering Platform Get an environment public key",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}",
      "operationId": "actions/get-environment-secret",
      "summary": "APIs.io Engineering Platform Get an environment secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}",
      "operationId": "actions/create-or-update-environment-secret",
      "summary": "APIs.io Engineering Platform Create or update an environment secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}",
      "operationId": "actions/delete-environment-secret",
      "summary": "APIs.io Engineering Platform Delete an environment secret",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/variables",
      "operationId": "actions/list-environment-variables",
      "summary": "APIs.io Engineering Platform List environment variables",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/variables",
      "operationId": "actions/create-environment-variable",
      "summary": "APIs.io Engineering Platform Create an environment variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}",
      "operationId": "actions/get-environment-variable",
      "summary": "APIs.io Engineering Platform Get an environment variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}",
      "operationId": "actions/delete-environment-variable",
      "summary": "APIs.io Engineering Platform Delete an environment variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}",
      "operationId": "actions/update-environment-variable",
      "summary": "APIs.io Engineering Platform Update an environment variable",
      "tags": [
        "Actions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/events",
      "operationId": "activity/list-repo-events",
      "summary": "APIs.io Engineering Platform List repository events",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/forks",
      "operationId": "repos/list-forks",
      "summary": "APIs.io Engineering Platform List forks",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/forks",
      "operationId": "repos/create-fork",
      "summary": "APIs.io Engineering Platform Create a fork",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/git/blobs",
      "operationId": "git/create-blob",
      "summary": "APIs.io Engineering Platform Create a blob",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/git/blobs/{file_sha}",
      "operationId": "git/get-blob",
      "summary": "APIs.io Engineering Platform Get a blob",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/git/commits",
      "operationId": "git/create-commit",
      "summary": "APIs.io Engineering Platform Create a commit",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/git/commits/{commit_sha}",
      "operationId": "git/get-commit",
      "summary": "APIs.io Engineering Platform Get a commit object",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/git/matching-refs/{ref}",
      "operationId": "git/list-matching-refs",
      "summary": "APIs.io Engineering Platform List matching references",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/git/ref/{ref}",
      "operationId": "git/get-ref",
      "summary": "APIs.io Engineering Platform Get a reference",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/git/refs",
      "operationId": "git/create-ref",
      "summary": "APIs.io Engineering Platform Create a reference",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/git/refs/{ref}",
      "operationId": "git/delete-ref",
      "summary": "APIs.io Engineering Platform Delete a reference",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/git/refs/{ref}",
      "operationId": "git/update-ref",
      "summary": "APIs.io Engineering Platform Update a reference",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/git/tags",
      "operationId": "git/create-tag",
      "summary": "APIs.io Engineering Platform Create a tag object",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/git/tags/{tag_sha}",
      "operationId": "git/get-tag",
      "summary": "APIs.io Engineering Platform Get a tag",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/git/trees",
      "operationId": "git/create-tree",
      "summary": "APIs.io Engineering Platform Create a tree",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/git/trees/{tree_sha}",
      "operationId": "git/get-tree",
      "summary": "APIs.io Engineering Platform Get a tree",
      "tags": [
        "Git"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/hooks",
      "operationId": "repos/list-webhooks",
      "summary": "APIs.io Engineering Platform List repository webhooks",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/hooks",
      "operationId": "repos/create-webhook",
      "summary": "APIs.io Engineering Platform Create a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}",
      "operationId": "repos/get-webhook",
      "summary": "APIs.io Engineering Platform Get a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}",
      "operationId": "repos/delete-webhook",
      "summary": "APIs.io Engineering Platform Delete a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}",
      "operationId": "repos/update-webhook",
      "summary": "APIs.io Engineering Platform Update a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}/config",
      "operationId": "repos/get-webhook-config-for-repo",
      "summary": "APIs.io Engineering Platform Get a webhook configuration for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}/config",
      "operationId": "repos/update-webhook-config-for-repo",
      "summary": "APIs.io Engineering Platform Update a webhook configuration for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries",
      "operationId": "repos/list-webhook-deliveries",
      "summary": "APIs.io Engineering Platform List deliveries for a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}",
      "operationId": "repos/get-webhook-delivery",
      "summary": "APIs.io Engineering Platform Get a delivery for a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts",
      "operationId": "repos/redeliver-webhook-delivery",
      "summary": "APIs.io Engineering Platform Redeliver a delivery for a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}/pings",
      "operationId": "repos/ping-webhook",
      "summary": "APIs.io Engineering Platform Ping a repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/hooks/{hook_id}/tests",
      "operationId": "repos/test-push-webhook",
      "summary": "APIs.io Engineering Platform Test the push repository webhook",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/installation",
      "operationId": "apps/get-repo-installation",
      "summary": "APIs.io Engineering Platform Get a repository installation for the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/invitations",
      "operationId": "repos/list-invitations",
      "summary": "APIs.io Engineering Platform List repository invitations",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/invitations/{invitation_id}",
      "operationId": "repos/delete-invitation",
      "summary": "APIs.io Engineering Platform Delete a repository invitation",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/invitations/{invitation_id}",
      "operationId": "repos/update-invitation",
      "summary": "APIs.io Engineering Platform Update a repository invitation",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues",
      "operationId": "issues/list-for-repo",
      "summary": "APIs.io Engineering Platform List repository issues",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/issues",
      "operationId": "issues/create",
      "summary": "APIs.io Engineering Platform Create an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/comments",
      "operationId": "issues/list-comments-for-repo",
      "summary": "APIs.io Engineering Platform List issue comments for a repository",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/comments/{comment_id}",
      "operationId": "issues/get-comment",
      "summary": "APIs.io Engineering Platform Get an issue comment",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/issues/comments/{comment_id}",
      "operationId": "issues/delete-comment",
      "summary": "APIs.io Engineering Platform Delete an issue comment",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/issues/comments/{comment_id}",
      "operationId": "issues/update-comment",
      "summary": "APIs.io Engineering Platform Update an issue comment",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions",
      "operationId": "reactions/list-for-issue-comment",
      "summary": "APIs.io Engineering Platform List reactions for an issue comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions",
      "operationId": "reactions/create-for-issue-comment",
      "summary": "APIs.io Engineering Platform Create reaction for an issue comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}",
      "operationId": "reactions/delete-for-issue-comment",
      "summary": "APIs.io Engineering Platform Delete an issue comment reaction",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/events",
      "operationId": "issues/list-events-for-repo",
      "summary": "APIs.io Engineering Platform List issue events for a repository",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/events/{event_id}",
      "operationId": "issues/get-event",
      "summary": "APIs.io Engineering Platform Get an issue event",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}",
      "operationId": "issues/get",
      "summary": "APIs.io Engineering Platform Get an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}",
      "operationId": "issues/update",
      "summary": "APIs.io Engineering Platform Update an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/assignees",
      "operationId": "issues/add-assignees",
      "summary": "APIs.io Engineering Platform Add assignees to an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/assignees",
      "operationId": "issues/remove-assignees",
      "summary": "APIs.io Engineering Platform Remove assignees from an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}",
      "operationId": "issues/check-user-can-be-assigned-to-issue",
      "summary": "APIs.io Engineering Platform Check if a user can be assigned to a issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/comments",
      "operationId": "issues/list-comments",
      "summary": "APIs.io Engineering Platform List issue comments",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/comments",
      "operationId": "issues/create-comment",
      "summary": "APIs.io Engineering Platform Create an issue comment",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/events",
      "operationId": "issues/list-events",
      "summary": "APIs.io Engineering Platform List issue events",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/labels",
      "operationId": "issues/list-labels-on-issue",
      "summary": "APIs.io Engineering Platform List labels for an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/labels",
      "operationId": "issues/add-labels",
      "summary": "APIs.io Engineering Platform Add labels to an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/labels",
      "operationId": "issues/set-labels",
      "summary": "APIs.io Engineering Platform Set labels for an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/labels",
      "operationId": "issues/remove-all-labels",
      "summary": "APIs.io Engineering Platform Remove all labels from an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}",
      "operationId": "issues/remove-label",
      "summary": "APIs.io Engineering Platform Remove a label from an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/lock",
      "operationId": "issues/lock",
      "summary": "APIs.io Engineering Platform Lock an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/lock",
      "operationId": "issues/unlock",
      "summary": "APIs.io Engineering Platform Unlock an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/reactions",
      "operationId": "reactions/list-for-issue",
      "summary": "APIs.io Engineering Platform List reactions for an issue",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/reactions",
      "operationId": "reactions/create-for-issue",
      "summary": "APIs.io Engineering Platform Create reaction for an issue",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}",
      "operationId": "reactions/delete-for-issue",
      "summary": "APIs.io Engineering Platform Delete an issue reaction",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/issues/{issue_number}/timeline",
      "operationId": "issues/list-events-for-timeline",
      "summary": "APIs.io Engineering Platform List timeline events for an issue",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/keys",
      "operationId": "repos/list-deploy-keys",
      "summary": "APIs.io Engineering Platform List deploy keys",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/keys",
      "operationId": "repos/create-deploy-key",
      "summary": "APIs.io Engineering Platform Create a deploy key",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/keys/{key_id}",
      "operationId": "repos/get-deploy-key",
      "summary": "APIs.io Engineering Platform Get a deploy key",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/keys/{key_id}",
      "operationId": "repos/delete-deploy-key",
      "summary": "APIs.io Engineering Platform Delete a deploy key",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/labels",
      "operationId": "issues/list-labels-for-repo",
      "summary": "APIs.io Engineering Platform List labels for a repository",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/labels",
      "operationId": "issues/create-label",
      "summary": "APIs.io Engineering Platform Create a label",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/labels/{name}",
      "operationId": "issues/get-label",
      "summary": "APIs.io Engineering Platform Get a label",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/labels/{name}",
      "operationId": "issues/delete-label",
      "summary": "APIs.io Engineering Platform Delete a label",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/labels/{name}",
      "operationId": "issues/update-label",
      "summary": "APIs.io Engineering Platform Update a label",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/languages",
      "operationId": "repos/list-languages",
      "summary": "APIs.io Engineering Platform List repository languages",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/lfs",
      "operationId": "repos/enable-lfs-for-repo",
      "summary": "APIs.io Engineering Platform Enable Git LFS for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/lfs",
      "operationId": "repos/disable-lfs-for-repo",
      "summary": "APIs.io Engineering Platform Disable Git LFS for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/license",
      "operationId": "licenses/get-for-repo",
      "summary": "APIs.io Engineering Platform Get the license for a repository",
      "tags": [
        "Licenses"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/merge-upstream",
      "operationId": "repos/merge-upstream",
      "summary": "APIs.io Engineering Platform Sync a fork branch with the upstream repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/merges",
      "operationId": "repos/merge",
      "summary": "APIs.io Engineering Platform Merge a branch",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/milestones",
      "operationId": "issues/list-milestones",
      "summary": "APIs.io Engineering Platform List milestones",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/milestones",
      "operationId": "issues/create-milestone",
      "summary": "APIs.io Engineering Platform Create a milestone",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/milestones/{milestone_number}",
      "operationId": "issues/get-milestone",
      "summary": "APIs.io Engineering Platform Get a milestone",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/milestones/{milestone_number}",
      "operationId": "issues/delete-milestone",
      "summary": "APIs.io Engineering Platform Delete a milestone",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/milestones/{milestone_number}",
      "operationId": "issues/update-milestone",
      "summary": "APIs.io Engineering Platform Update a milestone",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/milestones/{milestone_number}/labels",
      "operationId": "issues/list-labels-for-milestone",
      "summary": "APIs.io Engineering Platform List labels for issues in a milestone",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/notifications",
      "operationId": "activity/list-repo-notifications-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List repository notifications for the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/notifications",
      "operationId": "activity/mark-repo-notifications-as-read",
      "summary": "APIs.io Engineering Platform Mark repository notifications as read",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pages",
      "operationId": "repos/get-pages",
      "summary": "APIs.io Engineering Platform Get a GitHub Enterprise Server Pages site",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pages",
      "operationId": "repos/create-pages-site",
      "summary": "APIs.io Engineering Platform Create a GitHub Enterprise Server Pages site",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/pages",
      "operationId": "repos/update-information-about-pages-site",
      "summary": "APIs.io Engineering Platform Update information about a GitHub Enterprise Server Pages site",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/pages",
      "operationId": "repos/delete-pages-site",
      "summary": "APIs.io Engineering Platform Delete a GitHub Enterprise Server Pages site",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pages/builds",
      "operationId": "repos/list-pages-builds",
      "summary": "APIs.io Engineering Platform List GitHub Enterprise Server Pages builds",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pages/builds",
      "operationId": "repos/request-pages-build",
      "summary": "APIs.io Engineering Platform Request a GitHub Enterprise Server Pages build",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pages/builds/latest",
      "operationId": "repos/get-latest-pages-build",
      "summary": "APIs.io Engineering Platform Get latest Pages build",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pages/builds/{build_id}",
      "operationId": "repos/get-pages-build",
      "summary": "APIs.io Engineering Platform Get GitHub Enterprise Server Pages build",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pages/deployments",
      "operationId": "repos/create-pages-deployment",
      "summary": "APIs.io Engineering Platform Create a GitHub Pages deployment",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pre-receive-hooks",
      "operationId": "enterprise-admin/list-pre-receive-hooks-for-repo",
      "summary": "APIs.io Engineering Platform List pre-receive hooks for a repository",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/get-pre-receive-hook-for-repo",
      "summary": "APIs.io Engineering Platform Get a pre-receive hook for a repository",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/remove-pre-receive-hook-enforcement-for-repo",
      "summary": "APIs.io Engineering Platform Remove pre-receive hook enforcement for a repository",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}",
      "operationId": "enterprise-admin/update-pre-receive-hook-enforcement-for-repo",
      "summary": "APIs.io Engineering Platform Update pre-receive hook enforcement for a repository",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/projects",
      "operationId": "projects/list-for-repo",
      "summary": "APIs.io Engineering Platform List repository projects",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/projects",
      "operationId": "projects/create-for-repo",
      "summary": "APIs.io Engineering Platform Create a repository project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls",
      "operationId": "pulls/list",
      "summary": "APIs.io Engineering Platform List pull requests",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pulls",
      "operationId": "pulls/create",
      "summary": "APIs.io Engineering Platform Create a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/comments",
      "operationId": "pulls/list-review-comments-for-repo",
      "summary": "APIs.io Engineering Platform List review comments in a repository",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/comments/{comment_id}",
      "operationId": "pulls/get-review-comment",
      "summary": "APIs.io Engineering Platform Get a review comment for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/pulls/comments/{comment_id}",
      "operationId": "pulls/delete-review-comment",
      "summary": "APIs.io Engineering Platform Delete a review comment for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/pulls/comments/{comment_id}",
      "operationId": "pulls/update-review-comment",
      "summary": "APIs.io Engineering Platform Update a review comment for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions",
      "operationId": "reactions/list-for-pull-request-review-comment",
      "summary": "APIs.io Engineering Platform List reactions for a pull request review comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions",
      "operationId": "reactions/create-for-pull-request-review-comment",
      "summary": "APIs.io Engineering Platform Create reaction for a pull request review comment",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}",
      "operationId": "reactions/delete-for-pull-request-comment",
      "summary": "APIs.io Engineering Platform Delete a pull request comment reaction",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}",
      "operationId": "pulls/get",
      "summary": "APIs.io Engineering Platform Get a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}",
      "operationId": "pulls/update",
      "summary": "APIs.io Engineering Platform Update a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/comments",
      "operationId": "pulls/list-review-comments",
      "summary": "APIs.io Engineering Platform List review comments on a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/comments",
      "operationId": "pulls/create-review-comment",
      "summary": "APIs.io Engineering Platform Create a review comment for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies",
      "operationId": "pulls/create-reply-for-review-comment",
      "summary": "APIs.io Engineering Platform Create a reply for a review comment",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/commits",
      "operationId": "pulls/list-commits",
      "summary": "APIs.io Engineering Platform List commits on a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/files",
      "operationId": "pulls/list-files",
      "summary": "APIs.io Engineering Platform List pull requests files",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/merge",
      "operationId": "pulls/check-if-merged",
      "summary": "APIs.io Engineering Platform Check if a pull request has been merged",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/merge",
      "operationId": "pulls/merge",
      "summary": "APIs.io Engineering Platform Merge a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers",
      "operationId": "pulls/list-requested-reviewers",
      "summary": "APIs.io Engineering Platform Get all requested reviewers for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers",
      "operationId": "pulls/request-reviewers",
      "summary": "APIs.io Engineering Platform Request reviewers for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers",
      "operationId": "pulls/remove-requested-reviewers",
      "summary": "APIs.io Engineering Platform Remove requested reviewers from a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews",
      "operationId": "pulls/list-reviews",
      "summary": "APIs.io Engineering Platform List reviews for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews",
      "operationId": "pulls/create-review",
      "summary": "APIs.io Engineering Platform Create a review for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}",
      "operationId": "pulls/get-review",
      "summary": "APIs.io Engineering Platform Get a review for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}",
      "operationId": "pulls/update-review",
      "summary": "APIs.io Engineering Platform Update a review for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}",
      "operationId": "pulls/delete-pending-review",
      "summary": "APIs.io Engineering Platform Delete a pending review for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments",
      "operationId": "pulls/list-comments-for-review",
      "summary": "APIs.io Engineering Platform List comments for a pull request review",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals",
      "operationId": "pulls/dismiss-review",
      "summary": "APIs.io Engineering Platform Dismiss a review for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events",
      "operationId": "pulls/submit-review",
      "summary": "APIs.io Engineering Platform Submit a review for a pull request",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/pulls/{pull_number}/update-branch",
      "operationId": "pulls/update-branch",
      "summary": "APIs.io Engineering Platform Update a pull request branch",
      "tags": [
        "Pulls"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/readme",
      "operationId": "repos/get-readme",
      "summary": "APIs.io Engineering Platform Get a repository README",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/readme/{dir}",
      "operationId": "repos/get-readme-in-directory",
      "summary": "APIs.io Engineering Platform Get a repository README for a directory",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/releases",
      "operationId": "repos/list-releases",
      "summary": "APIs.io Engineering Platform List releases",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/releases",
      "operationId": "repos/create-release",
      "summary": "APIs.io Engineering Platform Create a release",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/releases/assets/{asset_id}",
      "operationId": "repos/get-release-asset",
      "summary": "APIs.io Engineering Platform Get a release asset",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/releases/assets/{asset_id}",
      "operationId": "repos/delete-release-asset",
      "summary": "APIs.io Engineering Platform Delete a release asset",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/releases/assets/{asset_id}",
      "operationId": "repos/update-release-asset",
      "summary": "APIs.io Engineering Platform Update a release asset",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/releases/generate-notes",
      "operationId": "repos/generate-release-notes",
      "summary": "APIs.io Engineering Platform Generate release notes content for a release",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/releases/latest",
      "operationId": "repos/get-latest-release",
      "summary": "APIs.io Engineering Platform Get the latest release",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/releases/tags/{tag}",
      "operationId": "repos/get-release-by-tag",
      "summary": "APIs.io Engineering Platform Get a release by tag name",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/releases/{release_id}",
      "operationId": "repos/get-release",
      "summary": "APIs.io Engineering Platform Get a release",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/releases/{release_id}",
      "operationId": "repos/delete-release",
      "summary": "APIs.io Engineering Platform Delete a release",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/releases/{release_id}",
      "operationId": "repos/update-release",
      "summary": "APIs.io Engineering Platform Update a release",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/releases/{release_id}/assets",
      "operationId": "repos/list-release-assets",
      "summary": "APIs.io Engineering Platform List release assets",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/releases/{release_id}/assets",
      "operationId": "repos/upload-release-asset",
      "summary": "APIs.io Engineering Platform Upload a release asset",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/releases/{release_id}/reactions",
      "operationId": "reactions/list-for-release",
      "summary": "APIs.io Engineering Platform List reactions for a release",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/releases/{release_id}/reactions",
      "operationId": "reactions/create-for-release",
      "summary": "APIs.io Engineering Platform Create reaction for a release",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}",
      "operationId": "reactions/delete-for-release",
      "summary": "APIs.io Engineering Platform Delete a release reaction",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/replicas/caches",
      "operationId": "repos/list-cache-info",
      "summary": "APIs.io Engineering Platform List repository cache replication status",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/secret-scanning/alerts",
      "operationId": "secret-scanning/list-alerts-for-repo",
      "summary": "APIs.io Engineering Platform List secret scanning alerts for a repository",
      "tags": [
        "Secret-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}",
      "operationId": "secret-scanning/get-alert",
      "summary": "APIs.io Engineering Platform Get a secret scanning alert",
      "tags": [
        "Secret-Scanning"
      ]
    },
    {
      "method": "PATCH",
      "path": "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}",
      "operationId": "secret-scanning/update-alert",
      "summary": "APIs.io Engineering Platform Update a secret scanning alert",
      "tags": [
        "Secret-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations",
      "operationId": "secret-scanning/list-locations-for-alert",
      "summary": "APIs.io Engineering Platform List locations for a secret scanning alert",
      "tags": [
        "Secret-Scanning"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/stargazers",
      "operationId": "activity/list-stargazers-for-repo",
      "summary": "APIs.io Engineering Platform List stargazers",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/stats/code_frequency",
      "operationId": "repos/get-code-frequency-stats",
      "summary": "APIs.io Engineering Platform Get the weekly commit activity",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/stats/commit_activity",
      "operationId": "repos/get-commit-activity-stats",
      "summary": "APIs.io Engineering Platform Get the last year of commit activity",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/stats/contributors",
      "operationId": "repos/get-contributors-stats",
      "summary": "APIs.io Engineering Platform Get all contributor commit activity",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/stats/participation",
      "operationId": "repos/get-participation-stats",
      "summary": "APIs.io Engineering Platform Get the weekly commit count",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/stats/punch_card",
      "operationId": "repos/get-punch-card-stats",
      "summary": "APIs.io Engineering Platform Get the hourly commit count for each day",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/statuses/{sha}",
      "operationId": "repos/create-commit-status",
      "summary": "APIs.io Engineering Platform Create a commit status",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/subscribers",
      "operationId": "activity/list-watchers-for-repo",
      "summary": "APIs.io Engineering Platform List watchers",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/subscription",
      "operationId": "activity/get-repo-subscription",
      "summary": "APIs.io Engineering Platform Get a repository subscription",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/subscription",
      "operationId": "activity/set-repo-subscription",
      "summary": "APIs.io Engineering Platform Set a repository subscription",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/subscription",
      "operationId": "activity/delete-repo-subscription",
      "summary": "APIs.io Engineering Platform Delete a repository subscription",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/tags",
      "operationId": "repos/list-tags",
      "summary": "APIs.io Engineering Platform List repository tags",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/tags/protection",
      "operationId": "repos/list-tag-protection",
      "summary": "APIs.io Engineering Platform Deprecated - List tag protection states for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/tags/protection",
      "operationId": "repos/create-tag-protection",
      "summary": "APIs.io Engineering Platform Deprecated - Create a tag protection state for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/tags/protection/{tag_protection_id}",
      "operationId": "repos/delete-tag-protection",
      "summary": "APIs.io Engineering Platform Deprecated - Delete a tag protection state for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/tarball/{ref}",
      "operationId": "repos/download-tarball-archive",
      "summary": "APIs.io Engineering Platform Download a repository archive (tar)",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/teams",
      "operationId": "repos/list-teams",
      "summary": "APIs.io Engineering Platform List repository teams",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/topics",
      "operationId": "repos/get-all-topics",
      "summary": "APIs.io Engineering Platform Get all repository topics",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/topics",
      "operationId": "repos/replace-all-topics",
      "summary": "APIs.io Engineering Platform Replace all repository topics",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{owner}/{repo}/transfer",
      "operationId": "repos/transfer",
      "summary": "APIs.io Engineering Platform Transfer a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/vulnerability-alerts",
      "operationId": "repos/check-vulnerability-alerts",
      "summary": "APIs.io Engineering Platform Check if vulnerability alerts are enabled for a repository",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/repos/{owner}/{repo}/vulnerability-alerts",
      "operationId": "repos/enable-vulnerability-alerts",
      "summary": "APIs.io Engineering Platform Enable vulnerability alerts",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/repos/{owner}/{repo}/vulnerability-alerts",
      "operationId": "repos/disable-vulnerability-alerts",
      "summary": "APIs.io Engineering Platform Disable vulnerability alerts",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repos/{owner}/{repo}/zipball/{ref}",
      "operationId": "repos/download-zipball-archive",
      "summary": "APIs.io Engineering Platform Download a repository archive (zip)",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/repos/{template_owner}/{template_repo}/generate",
      "operationId": "repos/create-using-template",
      "summary": "APIs.io Engineering Platform Create a repository using a template",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/repositories",
      "operationId": "repos/list-public",
      "summary": "APIs.io Engineering Platform List public repositories",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/scim/v2/enterprises/{enterprise}/Groups",
      "operationId": "enterprise-admin/list-provisioned-groups-enterprise",
      "summary": "APIs.io Engineering Platform List provisioned SCIM groups for an enterprise",
      "tags": [
        "Enterprise-Admin",
        "Scim"
      ]
    },
    {
      "method": "POST",
      "path": "/scim/v2/enterprises/{enterprise}/Groups",
      "operationId": "enterprise-admin/provision-enterprise-group",
      "summary": "APIs.io Engineering Platform Provision a SCIM enterprise group",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
      "operationId": "enterprise-admin/get-provisioning-information-for-enterprise-group",
      "summary": "APIs.io Engineering Platform Get SCIM provisioning information for an enterprise group",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
      "operationId": "enterprise-admin/set-information-for-provisioned-enterprise-group",
      "summary": "APIs.io Engineering Platform Set SCIM information for a provisioned enterprise group",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
      "operationId": "enterprise-admin/delete-scim-group-from-enterprise",
      "summary": "APIs.io Engineering Platform Delete a SCIM group from an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
      "operationId": "enterprise-admin/update-attribute-for-enterprise-group",
      "summary": "APIs.io Engineering Platform Update an attribute for a SCIM enterprise group",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/scim/v2/enterprises/{enterprise}/Users",
      "operationId": "enterprise-admin/list-provisioned-identities-enterprise",
      "summary": "APIs.io Engineering Platform List SCIM provisioned identities for an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/scim/v2/enterprises/{enterprise}/Users",
      "operationId": "enterprise-admin/provision-enterprise-user",
      "summary": "APIs.io Engineering Platform Provision a SCIM enterprise user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
      "operationId": "enterprise-admin/get-provisioning-information-for-enterprise-user",
      "summary": "APIs.io Engineering Platform Get SCIM provisioning information for an enterprise user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
      "operationId": "enterprise-admin/set-information-for-provisioned-enterprise-user",
      "summary": "APIs.io Engineering Platform Set SCIM information for a provisioned enterprise user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
      "operationId": "enterprise-admin/delete-user-from-enterprise",
      "summary": "APIs.io Engineering Platform Delete a SCIM user from an enterprise",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PATCH",
      "path": "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
      "operationId": "enterprise-admin/update-attribute-for-enterprise-user",
      "summary": "APIs.io Engineering Platform Update an attribute for a SCIM enterprise user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/search/code",
      "operationId": "search/code",
      "summary": "APIs.io Engineering Platform Search code",
      "tags": [
        "Search"
      ]
    },
    {
      "method": "GET",
      "path": "/search/commits",
      "operationId": "search/commits",
      "summary": "APIs.io Engineering Platform Search commits",
      "tags": [
        "Search"
      ]
    },
    {
      "method": "GET",
      "path": "/search/issues",
      "operationId": "search/issues-and-pull-requests",
      "summary": "APIs.io Engineering Platform Search issues and pull requests",
      "tags": [
        "Search"
      ]
    },
    {
      "method": "GET",
      "path": "/search/labels",
      "operationId": "search/labels",
      "summary": "APIs.io Engineering Platform Search labels",
      "tags": [
        "Search"
      ]
    },
    {
      "method": "GET",
      "path": "/search/repositories",
      "operationId": "search/repos",
      "summary": "APIs.io Engineering Platform Search repositories",
      "tags": [
        "Search"
      ]
    },
    {
      "method": "GET",
      "path": "/search/topics",
      "operationId": "search/topics",
      "summary": "APIs.io Engineering Platform Search topics",
      "tags": [
        "Search"
      ]
    },
    {
      "method": "GET",
      "path": "/search/users",
      "operationId": "search/users",
      "summary": "APIs.io Engineering Platform Search users",
      "tags": [
        "Search"
      ]
    },
    {
      "method": "GET",
      "path": "/setup/api/configcheck",
      "operationId": "enterprise-admin/get-configuration-status",
      "summary": "APIs.io Engineering Platform Get the configuration status",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/setup/api/configure",
      "operationId": "enterprise-admin/start-configuration-process",
      "summary": "APIs.io Engineering Platform Start a configuration process",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/setup/api/maintenance",
      "operationId": "enterprise-admin/get-maintenance-status",
      "summary": "APIs.io Engineering Platform Get the maintenance status",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/setup/api/maintenance",
      "operationId": "enterprise-admin/enable-or-disable-maintenance-mode",
      "summary": "APIs.io Engineering Platform Enable or disable maintenance mode",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/setup/api/settings",
      "operationId": "enterprise-admin/get-settings",
      "summary": "APIs.io Engineering Platform Get settings",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "PUT",
      "path": "/setup/api/settings",
      "operationId": "enterprise-admin/set-settings",
      "summary": "APIs.io Engineering Platform Set settings",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/setup/api/settings/authorized-keys",
      "operationId": "enterprise-admin/get-all-authorized-ssh-keys",
      "summary": "APIs.io Engineering Platform Get all authorized SSH keys",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/setup/api/settings/authorized-keys",
      "operationId": "enterprise-admin/add-authorized-ssh-key",
      "summary": "APIs.io Engineering Platform Add an authorized SSH key",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/setup/api/settings/authorized-keys",
      "operationId": "enterprise-admin/remove-authorized-ssh-key",
      "summary": "APIs.io Engineering Platform Remove an authorized SSH key",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/setup/api/start",
      "operationId": "enterprise-admin/create-enterprise-server-license",
      "summary": "APIs.io Engineering Platform Create a GitHub license",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "POST",
      "path": "/setup/api/upgrade",
      "operationId": "enterprise-admin/upgrade-license",
      "summary": "APIs.io Engineering Platform Upgrade a license",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}",
      "operationId": "teams/get-legacy",
      "summary": "APIs.io Engineering Platform Get a team (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/teams/{team_id}",
      "operationId": "teams/delete-legacy",
      "summary": "APIs.io Engineering Platform Delete a team (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/teams/{team_id}",
      "operationId": "teams/update-legacy",
      "summary": "APIs.io Engineering Platform Update a team (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/discussions",
      "operationId": "teams/list-discussions-legacy",
      "summary": "APIs.io Engineering Platform List discussions (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/teams/{team_id}/discussions",
      "operationId": "teams/create-discussion-legacy",
      "summary": "APIs.io Engineering Platform Create a discussion (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/discussions/{discussion_number}",
      "operationId": "teams/get-discussion-legacy",
      "summary": "APIs.io Engineering Platform Get a discussion (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/teams/{team_id}/discussions/{discussion_number}",
      "operationId": "teams/delete-discussion-legacy",
      "summary": "APIs.io Engineering Platform Delete a discussion (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/teams/{team_id}/discussions/{discussion_number}",
      "operationId": "teams/update-discussion-legacy",
      "summary": "APIs.io Engineering Platform Update a discussion (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/discussions/{discussion_number}/comments",
      "operationId": "teams/list-discussion-comments-legacy",
      "summary": "APIs.io Engineering Platform List discussion comments (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/teams/{team_id}/discussions/{discussion_number}/comments",
      "operationId": "teams/create-discussion-comment-legacy",
      "summary": "APIs.io Engineering Platform Create a discussion comment (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}",
      "operationId": "teams/get-discussion-comment-legacy",
      "summary": "APIs.io Engineering Platform Get a discussion comment (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}",
      "operationId": "teams/delete-discussion-comment-legacy",
      "summary": "APIs.io Engineering Platform Delete a discussion comment (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}",
      "operationId": "teams/update-discussion-comment-legacy",
      "summary": "APIs.io Engineering Platform Update a discussion comment (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions",
      "operationId": "reactions/list-for-team-discussion-comment-legacy",
      "summary": "APIs.io Engineering Platform List reactions for a team discussion comment (Legacy)",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions",
      "operationId": "reactions/create-for-team-discussion-comment-legacy",
      "summary": "APIs.io Engineering Platform Create reaction for a team discussion comment (Legacy)",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/discussions/{discussion_number}/reactions",
      "operationId": "reactions/list-for-team-discussion-legacy",
      "summary": "APIs.io Engineering Platform List reactions for a team discussion (Legacy)",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "POST",
      "path": "/teams/{team_id}/discussions/{discussion_number}/reactions",
      "operationId": "reactions/create-for-team-discussion-legacy",
      "summary": "APIs.io Engineering Platform Create reaction for a team discussion (Legacy)",
      "tags": [
        "Reactions"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/members",
      "operationId": "teams/list-members-legacy",
      "summary": "APIs.io Engineering Platform List team members (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/members/{username}",
      "operationId": "teams/get-member-legacy",
      "summary": "APIs.io Engineering Platform Get team member (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PUT",
      "path": "/teams/{team_id}/members/{username}",
      "operationId": "teams/add-member-legacy",
      "summary": "APIs.io Engineering Platform Add team member (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/teams/{team_id}/members/{username}",
      "operationId": "teams/remove-member-legacy",
      "summary": "APIs.io Engineering Platform Remove team member (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/memberships/{username}",
      "operationId": "teams/get-membership-for-user-legacy",
      "summary": "APIs.io Engineering Platform Get team membership for a user (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PUT",
      "path": "/teams/{team_id}/memberships/{username}",
      "operationId": "teams/add-or-update-membership-for-user-legacy",
      "summary": "APIs.io Engineering Platform Add or update team membership for a user (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/teams/{team_id}/memberships/{username}",
      "operationId": "teams/remove-membership-for-user-legacy",
      "summary": "APIs.io Engineering Platform Remove team membership for a user (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/projects",
      "operationId": "teams/list-projects-legacy",
      "summary": "APIs.io Engineering Platform List team projects (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/projects/{project_id}",
      "operationId": "teams/check-permissions-for-project-legacy",
      "summary": "APIs.io Engineering Platform Check team permissions for a project (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PUT",
      "path": "/teams/{team_id}/projects/{project_id}",
      "operationId": "teams/add-or-update-project-permissions-legacy",
      "summary": "APIs.io Engineering Platform Add or update team project permissions (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/teams/{team_id}/projects/{project_id}",
      "operationId": "teams/remove-project-legacy",
      "summary": "APIs.io Engineering Platform Remove a project from a team (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/repos",
      "operationId": "teams/list-repos-legacy",
      "summary": "APIs.io Engineering Platform List team repositories (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/repos/{owner}/{repo}",
      "operationId": "teams/check-permissions-for-repo-legacy",
      "summary": "APIs.io Engineering Platform Check team permissions for a repository (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PUT",
      "path": "/teams/{team_id}/repos/{owner}/{repo}",
      "operationId": "teams/add-or-update-repo-permissions-legacy",
      "summary": "APIs.io Engineering Platform Add or update team repository permissions (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/teams/{team_id}/repos/{owner}/{repo}",
      "operationId": "teams/remove-repo-legacy",
      "summary": "APIs.io Engineering Platform Remove a repository from a team (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/teams/{team_id}/teams",
      "operationId": "teams/list-child-legacy",
      "summary": "APIs.io Engineering Platform List child teams (Legacy)",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/user",
      "operationId": "users/get-authenticated",
      "summary": "APIs.io Engineering Platform Get the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "PATCH",
      "path": "/user",
      "operationId": "users/update-authenticated",
      "summary": "APIs.io Engineering Platform Update the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/docker/conflicts",
      "operationId": "packages/list-docker-migration-conflicting-packages-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get list of conflicting packages during Docker migration for authenticated-user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/user/emails",
      "operationId": "users/list-emails-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List email addresses for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "POST",
      "path": "/user/emails",
      "operationId": "users/add-email-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Add an email address for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/emails",
      "operationId": "users/delete-email-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Delete an email address for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/followers",
      "operationId": "users/list-followers-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List followers of the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/following",
      "operationId": "users/list-followed-by-authenticated-user",
      "summary": "APIs.io Engineering Platform List the people the authenticated user follows",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/following/{username}",
      "operationId": "users/check-person-is-followed-by-authenticated",
      "summary": "APIs.io Engineering Platform Check if a person is followed by the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "PUT",
      "path": "/user/following/{username}",
      "operationId": "users/follow",
      "summary": "APIs.io Engineering Platform Follow a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/following/{username}",
      "operationId": "users/unfollow",
      "summary": "APIs.io Engineering Platform Unfollow a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/gpg_keys",
      "operationId": "users/list-gpg-keys-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List GPG keys for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "POST",
      "path": "/user/gpg_keys",
      "operationId": "users/create-gpg-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Create a GPG key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/gpg_keys/{gpg_key_id}",
      "operationId": "users/get-gpg-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get a GPG key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/gpg_keys/{gpg_key_id}",
      "operationId": "users/delete-gpg-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Delete a GPG key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/installations",
      "operationId": "apps/list-installations-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List app installations accessible to the user access token",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/user/installations/{installation_id}/repositories",
      "operationId": "apps/list-installation-repos-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List repositories accessible to the user access token",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "PUT",
      "path": "/user/installations/{installation_id}/repositories/{repository_id}",
      "operationId": "apps/add-repo-to-installation-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Add a repository to an app installation",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/installations/{installation_id}/repositories/{repository_id}",
      "operationId": "apps/remove-repo-from-installation-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Remove a repository from an app installation",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/user/issues",
      "operationId": "issues/list-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List user account issues assigned to the authenticated user",
      "tags": [
        "Issues"
      ]
    },
    {
      "method": "GET",
      "path": "/user/keys",
      "operationId": "users/list-public-ssh-keys-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List public SSH keys for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "POST",
      "path": "/user/keys",
      "operationId": "users/create-public-ssh-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Create a public SSH key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/keys/{key_id}",
      "operationId": "users/get-public-ssh-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get a public SSH key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/keys/{key_id}",
      "operationId": "users/delete-public-ssh-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Delete a public SSH key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/memberships/orgs",
      "operationId": "orgs/list-memberships-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List organization memberships for the authenticated user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/user/memberships/orgs/{org}",
      "operationId": "orgs/get-membership-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get an organization membership for the authenticated user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "PATCH",
      "path": "/user/memberships/orgs/{org}",
      "operationId": "orgs/update-membership-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Update an organization membership for the authenticated user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/user/migrations",
      "operationId": "migrations/list-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List user migrations",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "POST",
      "path": "/user/migrations",
      "operationId": "migrations/start-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Start a user migration",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "GET",
      "path": "/user/migrations/{migration_id}/archive",
      "operationId": "migrations/get-archive-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Download a user migration archive",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "GET",
      "path": "/user/migrations/{migration_id}/repositories",
      "operationId": "migrations/list-repos-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List repositories for a user migration",
      "tags": [
        "Migrations"
      ]
    },
    {
      "method": "GET",
      "path": "/user/orgs",
      "operationId": "orgs/list-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List organizations for the authenticated user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/user/packages",
      "operationId": "packages/list-packages-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List packages for the authenticated user's namespace",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/user/packages/{package_type}/{package_name}",
      "operationId": "packages/get-package-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get a package for the authenticated user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/packages/{package_type}/{package_name}",
      "operationId": "packages/delete-package-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Delete a package for the authenticated user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/user/packages/{package_type}/{package_name}/restore",
      "operationId": "packages/restore-package-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Restore a package for the authenticated user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/user/packages/{package_type}/{package_name}/versions",
      "operationId": "packages/get-all-package-versions-for-package-owned-by-authenticated-user",
      "summary": "APIs.io Engineering Platform List package versions for a package owned by the authenticated user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/user/packages/{package_type}/{package_name}/versions/{package_version_id}",
      "operationId": "packages/get-package-version-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get a package version for the authenticated user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/packages/{package_type}/{package_name}/versions/{package_version_id}",
      "operationId": "packages/delete-package-version-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Delete a package version for the authenticated user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore",
      "operationId": "packages/restore-package-version-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Restore a package version for the authenticated user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/user/projects",
      "operationId": "projects/create-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Create a user project",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/user/public_emails",
      "operationId": "users/list-public-emails-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List public email addresses for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/repos",
      "operationId": "repos/list-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List repositories for the authenticated user",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "POST",
      "path": "/user/repos",
      "operationId": "repos/create-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Create a repository for the authenticated user",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/user/repository_invitations",
      "operationId": "repos/list-invitations-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List repository invitations for the authenticated user",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/repository_invitations/{invitation_id}",
      "operationId": "repos/decline-invitation-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Decline a repository invitation",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PATCH",
      "path": "/user/repository_invitations/{invitation_id}",
      "operationId": "repos/accept-invitation-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Accept a repository invitation",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "GET",
      "path": "/user/social_accounts",
      "operationId": "users/list-social-accounts-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List social accounts for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "POST",
      "path": "/user/social_accounts",
      "operationId": "users/add-social-account-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Add social accounts for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/social_accounts",
      "operationId": "users/delete-social-account-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Delete social accounts for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/ssh_signing_keys",
      "operationId": "users/list-ssh-signing-keys-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List SSH signing keys for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "POST",
      "path": "/user/ssh_signing_keys",
      "operationId": "users/create-ssh-signing-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Create a SSH signing key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/ssh_signing_keys/{ssh_signing_key_id}",
      "operationId": "users/get-ssh-signing-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Get an SSH signing key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/ssh_signing_keys/{ssh_signing_key_id}",
      "operationId": "users/delete-ssh-signing-key-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Delete an SSH signing key for the authenticated user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/user/starred",
      "operationId": "activity/list-repos-starred-by-authenticated-user",
      "summary": "APIs.io Engineering Platform List repositories starred by the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/user/starred/{owner}/{repo}",
      "operationId": "activity/check-repo-is-starred-by-authenticated-user",
      "summary": "APIs.io Engineering Platform Check if a repository is starred by the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "PUT",
      "path": "/user/starred/{owner}/{repo}",
      "operationId": "activity/star-repo-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Star a repository for the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user/starred/{owner}/{repo}",
      "operationId": "activity/unstar-repo-for-authenticated-user",
      "summary": "APIs.io Engineering Platform Unstar a repository for the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/user/subscriptions",
      "operationId": "activity/list-watched-repos-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List repositories watched by the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/user/teams",
      "operationId": "teams/list-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List teams for the authenticated user",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/user/{account_id}",
      "operationId": "users/get-by-id",
      "summary": "APIs.io Engineering Platform Get a user using their ID",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users",
      "operationId": "users/list",
      "summary": "APIs.io Engineering Platform List users",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}",
      "operationId": "users/get-by-username",
      "summary": "APIs.io Engineering Platform Get a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/docker/conflicts",
      "operationId": "packages/list-docker-migration-conflicting-packages-for-user",
      "summary": "APIs.io Engineering Platform Get list of conflicting packages during Docker migration for user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/events",
      "operationId": "activity/list-events-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List events for the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/events/orgs/{org}",
      "operationId": "activity/list-org-events-for-authenticated-user",
      "summary": "APIs.io Engineering Platform List organization events for the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/events/public",
      "operationId": "activity/list-public-events-for-user",
      "summary": "APIs.io Engineering Platform List public events for a user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/followers",
      "operationId": "users/list-followers-for-user",
      "summary": "APIs.io Engineering Platform List followers of a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/following",
      "operationId": "users/list-following-for-user",
      "summary": "APIs.io Engineering Platform List the people a user follows",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/following/{target_user}",
      "operationId": "users/check-following-for-user",
      "summary": "APIs.io Engineering Platform Check if a user follows another user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/gists",
      "operationId": "gists/list-for-user",
      "summary": "APIs.io Engineering Platform List gists for a user",
      "tags": [
        "Gists"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/gpg_keys",
      "operationId": "users/list-gpg-keys-for-user",
      "summary": "APIs.io Engineering Platform List GPG keys for a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/hovercard",
      "operationId": "users/get-context-for-user",
      "summary": "APIs.io Engineering Platform Get contextual information for a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/installation",
      "operationId": "apps/get-user-installation",
      "summary": "APIs.io Engineering Platform Get a user installation for the authenticated app",
      "tags": [
        "Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/keys",
      "operationId": "users/list-public-keys-for-user",
      "summary": "APIs.io Engineering Platform List public keys for a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/orgs",
      "operationId": "orgs/list-for-user",
      "summary": "APIs.io Engineering Platform List organizations for a user",
      "tags": [
        "Orgs"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/packages",
      "operationId": "packages/list-packages-for-user",
      "summary": "APIs.io Engineering Platform List packages for a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/packages/{package_type}/{package_name}",
      "operationId": "packages/get-package-for-user",
      "summary": "APIs.io Engineering Platform Get a package for a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/users/{username}/packages/{package_type}/{package_name}",
      "operationId": "packages/delete-package-for-user",
      "summary": "APIs.io Engineering Platform Delete a package for a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/users/{username}/packages/{package_type}/{package_name}/restore",
      "operationId": "packages/restore-package-for-user",
      "summary": "APIs.io Engineering Platform Restore a package for a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/packages/{package_type}/{package_name}/versions",
      "operationId": "packages/get-all-package-versions-for-package-owned-by-user",
      "summary": "APIs.io Engineering Platform List package versions for a package owned by a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}",
      "operationId": "packages/get-package-version-for-user",
      "summary": "APIs.io Engineering Platform Get a package version for a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}",
      "operationId": "packages/delete-package-version-for-user",
      "summary": "APIs.io Engineering Platform Delete package version for a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore",
      "operationId": "packages/restore-package-version-for-user",
      "summary": "APIs.io Engineering Platform Restore package version for a user",
      "tags": [
        "Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/projects",
      "operationId": "projects/list-for-user",
      "summary": "APIs.io Engineering Platform List user projects",
      "tags": [
        "Projects"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/received_events",
      "operationId": "activity/list-received-events-for-user",
      "summary": "APIs.io Engineering Platform List events received by the authenticated user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/received_events/public",
      "operationId": "activity/list-received-public-events-for-user",
      "summary": "APIs.io Engineering Platform List public events received by a user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/repos",
      "operationId": "repos/list-for-user",
      "summary": "APIs.io Engineering Platform List repositories for a user",
      "tags": [
        "Repos"
      ]
    },
    {
      "method": "PUT",
      "path": "/users/{username}/site_admin",
      "operationId": "enterprise-admin/promote-user-to-be-site-administrator",
      "summary": "APIs.io Engineering Platform Promote a user to be a site administrator",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/users/{username}/site_admin",
      "operationId": "enterprise-admin/demote-site-administrator",
      "summary": "APIs.io Engineering Platform Demote a site administrator",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/social_accounts",
      "operationId": "users/list-social-accounts-for-user",
      "summary": "APIs.io Engineering Platform List social accounts for a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/ssh_signing_keys",
      "operationId": "users/list-ssh-signing-keys-for-user",
      "summary": "APIs.io Engineering Platform List SSH signing keys for a user",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/starred",
      "operationId": "activity/list-repos-starred-by-user",
      "summary": "APIs.io Engineering Platform List repositories starred by a user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "GET",
      "path": "/users/{username}/subscriptions",
      "operationId": "activity/list-repos-watched-by-user",
      "summary": "APIs.io Engineering Platform List repositories watched by a user",
      "tags": [
        "Activity"
      ]
    },
    {
      "method": "PUT",
      "path": "/users/{username}/suspended",
      "operationId": "enterprise-admin/suspend-user",
      "summary": "APIs.io Engineering Platform Suspend a user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "DELETE",
      "path": "/users/{username}/suspended",
      "operationId": "enterprise-admin/unsuspend-user",
      "summary": "APIs.io Engineering Platform Unsuspend a user",
      "tags": [
        "Enterprise-Admin"
      ]
    },
    {
      "method": "GET",
      "path": "/zen",
      "operationId": "meta/get-zen",
      "summary": "APIs.io Engineering Platform Get the Zen of GitHub",
      "tags": [
        "Meta"
      ]
    }
  ]
}