---
title: "List events received by the authenticated user"
method: GET
path: "/users/{username}/received_events"
tags: ["activity"]
---

# List events received by the authenticated user

`GET /users/{username}/received_events`

These are events that you've received by watching repositories and following users. If you are authenticated as the
given user, you will see private events. Otherwise, you'll only see public events.

> [!NOTE]
> This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

## Path parameters

- `username` string, required

## Query parameters

- `per_page` integer
- `page` integer

## Response `200`

Response

- Event[]
  - `id` string, required
  - `type` string, nullable, required
  - `actor` Actor, required — Actor
    - `id` integer, required
    - `login` string, required
    - `display_login` string
    - `gravatar_id` string, nullable, required
    - `url` string, uri, required
    - `avatar_url` string, uri, required
  - `repo` object, required
    - `id` integer, required
    - `name` string, required
    - `url` string, uri, required
  - `org` Actor — Actor
    - `id` integer, required
    - `login` string, required
    - `display_login` string
    - `gravatar_id` string, nullable, required
    - `url` string, uri, required
    - `avatar_url` string, uri, required
  - `payload` union, required
    - CreateEvent
      - `ref` string, required
      - `ref_type` string, required
      - `full_ref` string, required
      - `master_branch` string, required
      - `description` string, nullable
      - `pusher_type` string, required
    - DeleteEvent
      - `ref` string, required
      - `ref_type` string, required
      - `full_ref` string, required
      - `pusher_type` string, required
    - DiscussionEvent
      - `action` string, required
      - `discussion` Discussion, required — A Discussion in a repository.
        - `active_lock_reason` string, nullable, required
        - `answer_chosen_at` string, nullable, required
        - `answer_chosen_by` object, nullable, required
          - `avatar_url` string, uri
          - `deleted` boolean
          - `email` string, nullable
          - `events_url` string, uri-template
          - `followers_url` string, uri
          - `following_url` string, uri-template
          - `gists_url` string, uri-template
          - `gravatar_id` string
          - `html_url` string, uri
          - `id` integer, required
          - `login` string, required
          - `name` string
          - `node_id` string
          - `organizations_url` string, uri
          - `received_events_url` string, uri
          - `repos_url` string, uri
          - `site_admin` boolean
          - `starred_url` string, uri-template
          - `subscriptions_url` string, uri
          - `type` 'Bot' | 'User' | 'Organization'
          - `url` string, uri
          - `user_view_type` string
        - `answer_html_url` string, nullable, required
        - `author_association` 'COLLABORATOR' | 'CONTRIBUTOR' | 'FIRST_TIMER' | 'FIRST_TIME_CONTRIBUTOR' | 'MANNEQUIN' | 'MEMBER' | 'NONE' | 'OWNER' — How the author is associated with the repository.
        - `body` string, required
        - `category` object, required
          - `created_at` string, date-time, required
          - `description` string, required
          - `emoji` string, required
          - `id` integer, required
          - `is_answerable` boolean, required
          - `name` string, required
          - `node_id` string
          - `repository_id` integer, required
          - `slug` string, required
          - `updated_at` string, required
        - `comments` integer, required
        - `created_at` string, date-time, required
        - `html_url` string, required
        - `id` integer, required
        - `locked` boolean, required
        - `node_id` string, required
        - `number` integer, required
        - `reactions` object
          - `+1` integer, required
          - `-1` integer, required
          - `confused` integer, required
          - `eyes` integer, required
          - `heart` integer, required
          - `hooray` integer, required
          - `laugh` integer, required
          - `rocket` integer, required
          - `total_count` integer, required
          - `url` string, uri, required
        - `repository_url` string, required
        - `state` 'open' | 'closed' | 'locked' | 'converting' | 'transferring', required — The current state of the discussion. `converting` means that the discussion is being converted from an issue. `transferring` means that the discussion is being transferred from another repository.
        - `state_reason` 'resolved' | 'outdated' | 'duplicate' | 'reopened', nullable, required — The reason for the current state
        - `timeline_url` string
        - `title` string, required
        - `updated_at` string, date-time, required
        - `user` object, nullable, required
          - `avatar_url` string, uri
          - `deleted` boolean
          - `email` string, nullable
          - `events_url` string, uri-template
          - `followers_url` string, uri
          - `following_url` string, uri-template
          - `gists_url` string, uri-template
          - `gravatar_id` string
          - `html_url` string, uri
          - `id` integer, required
          - `login` string, required
          - `name` string
          - `node_id` string
          - `organizations_url` string, uri
          - `received_events_url` string, uri
          - `repos_url` string, uri
          - `site_admin` boolean
          - `starred_url` string, uri-template
          - `subscriptions_url` string, uri
          - `type` 'Bot' | 'User' | 'Organization'
          - `url` string, uri
          - `user_view_type` string
        - `labels` Label[]
          - `id` integer, required — Unique identifier for the label.
          - `node_id` string, required
          - `url` string, uri, required — URL for the label
          - `name` string, required — The name of the label.
          - `description` string, nullable, required — Optional description of the label, such as its purpose.
          - `color` string, required — 6-character hex code, without the leading #, identifying the color
          - `default` boolean, required — Whether this label comes by default in a new repository.
    - IssuesEvent
      - `action` string, required
      - `issue` Issue, required — Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.
        - `id` integer, required
        - `node_id` string, required
        - `url` string, uri, required — URL for the issue
        - `repository_url` string, uri, required
        - `labels_url` string, required
        - `comments_url` string, uri, required
        - `events_url` string, uri, required
        - `html_url` string, uri, required
        - `number` integer, required — Number uniquely identifying the issue within its repository
        - `state` string, required — State of the issue; either 'open' or 'closed'
        - `state_reason` 'completed' | 'reopened' | 'not_planned' | 'duplicate', nullable — The reason for the current state
        - `title` string, required — Title of the issue
        - `body` string, nullable — Contents of the issue
        - `user` NullableSimpleUser, nullable, required — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `labels` union[], required — Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository
          - union
            - string
            - object
              - …
        - `assignee` NullableSimpleUser, nullable, required — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `assignees` SimpleUser[]
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `milestone` NullableMilestone, nullable, required — A collection of related issues and pull requests.
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `labels_url` string, uri, required
          - `id` integer, required
          - `node_id` string, required
          - `number` integer, required — The number of the milestone.
          - `state` 'open' | 'closed', required — The state of the milestone.
          - `title` string, required — The title of the milestone.
          - `description` string, nullable, required
          - `creator` NullableSimpleUser, nullable, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
          - `open_issues` integer, required
          - `closed_issues` integer, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `closed_at` string, date-time, nullable, required
          - `due_on` string, date-time, nullable, required
        - `locked` boolean, required
        - `active_lock_reason` string, nullable
        - `comments` integer, required
        - `pull_request` object
          - `merged_at` string, date-time, nullable
          - `diff_url` string, uri, nullable, required
          - `html_url` string, uri, nullable, required
          - `patch_url` string, uri, nullable, required
          - `url` string, uri, nullable, required
        - `closed_at` string, date-time, nullable, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `draft` boolean
        - `closed_by` NullableSimpleUser, nullable — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `body_html` string
        - `body_text` string
        - `timeline_url` string, uri
        - `type` IssueType, nullable — The type assigned to the issue. This is only present for issues in repositories where issue types are supported.
          - `id` integer, required — The unique identifier of the issue type.
          - `node_id` string, required — The node identifier of the issue type.
          - `name` string, required — The name of the issue type.
          - `description` string, nullable, required — The description of the issue type.
          - `color` 'gray' | 'blue' | 'green' | 'yellow' | 'orange' | 'red' | 'pink' | 'purple', nullable — The color of the issue type.
          - `created_at` string, date-time — The time the issue type created.
          - `updated_at` string, date-time — The time the issue type last updated.
          - `is_enabled` boolean — The enabled state of the issue type.
        - `repository` Repository — A repository on GitHub.
          - `id` integer, required — Unique identifier of the repository
          - `node_id` string, required
          - `name` string, required — The name of the repository.
          - `full_name` string, required
          - `license` NullableLicenseSimple, nullable, required — License Simple
            - `key` string, required
            - `name` string, required
            - `url` string, uri, nullable, required
            - `spdx_id` string, nullable, required
            - `node_id` string, required
            - `html_url` string, uri
          - `forks` integer, required
          - `permissions` object
            - `admin` boolean, required
            - `pull` boolean, required
            - `triage` boolean
            - `push` boolean, required
            - `maintain` boolean
          - `owner` SimpleUser, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
          - `private` boolean, required — Whether the repository is private or public.
          - `html_url` string, uri, required
          - `description` string, nullable, required
          - `fork` boolean, required
          - `url` string, uri, required
          - `archive_url` string, required
          - `assignees_url` string, required
          - `blobs_url` string, required
          - `branches_url` string, required
          - `collaborators_url` string, required
          - `comments_url` string, required
          - `commits_url` string, required
          - `compare_url` string, required
          - `contents_url` string, required
          - `contributors_url` string, uri, required
          - `deployments_url` string, uri, required
          - `downloads_url` string, uri, required
          - `events_url` string, uri, required
          - `forks_url` string, uri, required
          - `git_commits_url` string, required
          - `git_refs_url` string, required
          - `git_tags_url` string, required
          - `git_url` string, required
          - `issue_comment_url` string, required
          - `issue_events_url` string, required
          - `issues_url` string, required
          - `keys_url` string, required
          - `labels_url` string, required
          - `languages_url` string, uri, required
          - `merges_url` string, uri, required
          - `milestones_url` string, required
          - `notifications_url` string, required
          - `pulls_url` string, required
          - `releases_url` string, required
          - `ssh_url` string, required
          - `stargazers_url` string, uri, required
          - `statuses_url` string, required
          - `subscribers_url` string, uri, required
          - `subscription_url` string, uri, required
          - `tags_url` string, uri, required
          - `teams_url` string, uri, required
          - `trees_url` string, required
          - `clone_url` string, required
          - `mirror_url` string, uri, nullable, required
          - `hooks_url` string, uri, required
          - `svn_url` string, uri, required
          - `homepage` string, uri, nullable, required
          - `language` string, nullable, required
          - `forks_count` integer, required
          - `stargazers_count` integer, required
          - `watchers_count` integer, required
          - `size` integer, required — The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.
          - `default_branch` string, required — The default branch of the repository.
          - `open_issues_count` integer, required
          - `is_template` boolean — Whether this repository acts as a template that can be used to generate new repositories.
          - `topics` string[]
          - `has_issues` boolean, required — Whether issues are enabled.
          - `has_projects` boolean, required — Whether projects are enabled.
          - `has_wiki` boolean, required — Whether the wiki is enabled.
          - `has_pages` boolean, required
          - `has_downloads` boolean, required — Whether downloads are enabled.
          - `has_discussions` boolean — Whether discussions are enabled.
          - `has_pull_requests` boolean — Whether pull requests are enabled.
          - `pull_request_creation_policy` 'all' | 'collaborators_only' — The policy controlling who can create pull requests: all or collaborators_only.
          - `archived` boolean, required — Whether the repository is archived.
          - `disabled` boolean, required — Returns whether or not this repository disabled.
          - `visibility` string — The repository visibility: public, private, or internal.
          - `pushed_at` string, date-time, nullable, required
          - `created_at` string, date-time, nullable, required
          - `updated_at` string, date-time, nullable, required
          - `allow_rebase_merge` boolean — Whether to allow rebase merges for pull requests.
          - `temp_clone_token` string
          - `allow_squash_merge` boolean — Whether to allow squash merges for pull requests.
          - `allow_auto_merge` boolean — Whether to allow Auto-merge to be used on pull requests.
          - `delete_branch_on_merge` boolean — Whether to delete head branches when pull requests are merged
          - `allow_update_branch` boolean — Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.
          - `use_squash_pr_title_as_default` boolean — Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.
          - `squash_merge_commit_title` 'PR_TITLE' | 'COMMIT_OR_PR_TITLE' — The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. - `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).
          - `squash_merge_commit_message` 'PR_BODY' | 'COMMIT_MESSAGES' | 'BLANK' — The default value for a squash merge commit message: - `PR_BODY` - default to the pull request's body. - `COMMIT_MESSAGES` - default to the branch's commit messages. - `BLANK` - default to a blank commit message.
          - `merge_commit_title` 'PR_TITLE' | 'MERGE_MESSAGE' — The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. - `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).
          - `merge_commit_message` 'PR_BODY' | 'PR_TITLE' | 'BLANK' — The default value for a merge commit message. - `PR_TITLE` - default to the pull request's title. - `PR_BODY` - default to the pull request's body. - `BLANK` - default to a blank commit message.
          - `allow_merge_commit` boolean — Whether to allow merge commits for pull requests.
          - `allow_forking` boolean — Whether to allow forking this repo
          - `web_commit_signoff_required` boolean — Whether to require contributors to sign off on web-based commits
          - `open_issues` integer, required
          - `watchers` integer, required
          - `master_branch` string
          - `starred_at` string
          - `anonymous_access_enabled` boolean — Whether anonymous git access is enabled for this repository
          - `code_search_index_status` object — The status of the code search index for this repository
            - `lexical_search_ok` boolean
            - `lexical_commit_sha` string
        - `performed_via_github_app` NullableIntegration, nullable — GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
          - `id` integer, required — Unique identifier of the GitHub app
          - `slug` string — The slug name of the GitHub app
          - `node_id` string, required
          - `client_id` string
          - `owner` union, required
            - SimpleUser — A GitHub user.
              - …
            - Enterprise — An enterprise on GitHub.
              - …
          - `name` string, required — The name of the GitHub app
          - `description` string, nullable, required
          - `external_url` string, uri, required
          - `html_url` string, uri, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `permissions` object, required — The set of permissions for the GitHub app
            - `issues` string
            - `checks` string
            - `metadata` string
            - `contents` string
            - `deployments` string
          - `events` string[], required — The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.
          - `installations_count` integer — The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.
        - `author_association` 'COLLABORATOR' | 'CONTRIBUTOR' | 'FIRST_TIMER' | 'FIRST_TIME_CONTRIBUTOR' | 'MANNEQUIN' | 'MEMBER' | 'NONE' | 'OWNER' — How the author is associated with the repository.
        - `reactions` ReactionRollup
          - `url` string, uri, required
          - `total_count` integer, required
          - `+1` integer, required
          - `-1` integer, required
          - `laugh` integer, required
          - `confused` integer, required
          - `heart` integer, required
          - `hooray` integer, required
          - `eyes` integer, required
          - `rocket` integer, required
        - `sub_issues_summary` SubIssuesSummary
          - `total` integer, required
          - `completed` integer, required
          - `percent_completed` integer, required
        - `parent_issue_url` string, uri, nullable — URL to get the parent issue of this issue, if it is a sub-issue
        - `pinned_comment` NullableIssueComment, nullable — Comments provide a way for people to collaborate on an issue.
          - `id` integer, required — Unique identifier of the issue comment
          - `node_id` string, required
          - `url` string, uri, required — URL for the issue comment
          - `body` string — Contents of the issue comment
          - `body_text` string
          - `body_html` string
          - `html_url` string, uri, required
          - `user` NullableSimpleUser, nullable, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `issue_url` string, uri, required
          - `author_association` 'COLLABORATOR' | 'CONTRIBUTOR' | 'FIRST_TIMER' | 'FIRST_TIME_CONTRIBUTOR' | 'MANNEQUIN' | 'MEMBER' | 'NONE' | 'OWNER' — How the author is associated with the repository.
          - `performed_via_github_app` NullableIntegration, nullable — GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
            - `id` integer, required — Unique identifier of the GitHub app
            - `slug` string — The slug name of the GitHub app
            - `node_id` string, required
            - `client_id` string
            - `owner` union, required
              - …
            - `name` string, required — The name of the GitHub app
            - `description` string, nullable, required
            - `external_url` string, uri, required
            - `html_url` string, uri, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `permissions` object, required — The set of permissions for the GitHub app
              - …
            - `events` string[], required — The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.
            - `installations_count` integer — The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.
          - `reactions` ReactionRollup
            - `url` string, uri, required
            - `total_count` integer, required
            - `+1` integer, required
            - `-1` integer, required
            - `laugh` integer, required
            - `confused` integer, required
            - `heart` integer, required
            - `hooray` integer, required
            - `eyes` integer, required
            - `rocket` integer, required
          - `pin` NullablePinnedIssueComment, nullable — Context around who pinned an issue comment and when it was pinned.
            - `pinned_at` string, date-time, required
            - `pinned_by` NullableSimpleUser, nullable, required — A GitHub user.
              - …
          - `minimized` NullableIssueCommentMinimized, nullable — Details about why an issue comment was minimized.
            - `reason` string, nullable, required — The reason the comment was minimized.
        - `issue_dependencies_summary` IssueDependenciesSummary
          - `blocked_by` integer, required
          - `blocking` integer, required
          - `total_blocked_by` integer, required
          - `total_blocking` integer, required
        - `issue_field_values` IssueFieldValue[]
          - `issue_field_id` integer, required — Unique identifier for the issue field.
          - `issue_field_name` string — The human-readable name of the issue field.
          - `node_id` string, required
          - `data_type` 'text' | 'single_select' | 'multi_select' | 'number' | 'date', required — The data type of the issue field
          - `value` union, required — The value of the issue field
            - string
            - number
            - integer
          - `single_select_option` object, nullable — Details about the selected option (only present for single_select fields)
            - `id` integer, required — Unique identifier for the option.
            - `name` string, required — The name of the option
            - `color` string, required — The color of the option
          - `multi_select_options` object[], nullable — Details about the selected options
            - `id` integer, required — Unique identifier for the option.
            - `name` string, required — The name of the option
            - `color` string, required — The color of the option
      - `assignee` SimpleUser — A GitHub user.
        - `name` string, nullable
        - `email` string, nullable
        - `login` string, required
        - `id` integer, required
        - `node_id` string, required
        - `avatar_url` string, uri, required
        - `gravatar_id` string, nullable, required
        - `url` string, uri, required
        - `html_url` string, uri, required
        - `followers_url` string, uri, required
        - `following_url` string, required
        - `gists_url` string, required
        - `starred_url` string, required
        - `subscriptions_url` string, uri, required
        - `organizations_url` string, uri, required
        - `repos_url` string, uri, required
        - `events_url` string, required
        - `received_events_url` string, uri, required
        - `type` string, required
        - `site_admin` boolean, required
        - `starred_at` string
        - `user_view_type` string
      - `assignees` SimpleUser[]
        - `name` string, nullable
        - `email` string, nullable
        - `login` string, required
        - `id` integer, required
        - `node_id` string, required
        - `avatar_url` string, uri, required
        - `gravatar_id` string, nullable, required
        - `url` string, uri, required
        - `html_url` string, uri, required
        - `followers_url` string, uri, required
        - `following_url` string, required
        - `gists_url` string, required
        - `starred_url` string, required
        - `subscriptions_url` string, uri, required
        - `organizations_url` string, uri, required
        - `repos_url` string, uri, required
        - `events_url` string, required
        - `received_events_url` string, uri, required
        - `type` string, required
        - `site_admin` boolean, required
        - `starred_at` string
        - `user_view_type` string
      - `label` Label — Color-coded labels help you categorize and filter your issues (just like labels in Gmail).
        - `id` integer, required — Unique identifier for the label.
        - `node_id` string, required
        - `url` string, uri, required — URL for the label
        - `name` string, required — The name of the label.
        - `description` string, nullable, required — Optional description of the label, such as its purpose.
        - `color` string, required — 6-character hex code, without the leading #, identifying the color
        - `default` boolean, required — Whether this label comes by default in a new repository.
      - `labels` Label[]
        - `id` integer, required — Unique identifier for the label.
        - `node_id` string, required
        - `url` string, uri, required — URL for the label
        - `name` string, required — The name of the label.
        - `description` string, nullable, required — Optional description of the label, such as its purpose.
        - `color` string, required — 6-character hex code, without the leading #, identifying the color
        - `default` boolean, required — Whether this label comes by default in a new repository.
    - IssueCommentEvent
      - `action` string, required
      - `issue` Issue, required — Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.
        - `id` integer, required
        - `node_id` string, required
        - `url` string, uri, required — URL for the issue
        - `repository_url` string, uri, required
        - `labels_url` string, required
        - `comments_url` string, uri, required
        - `events_url` string, uri, required
        - `html_url` string, uri, required
        - `number` integer, required — Number uniquely identifying the issue within its repository
        - `state` string, required — State of the issue; either 'open' or 'closed'
        - `state_reason` 'completed' | 'reopened' | 'not_planned' | 'duplicate', nullable — The reason for the current state
        - `title` string, required — Title of the issue
        - `body` string, nullable — Contents of the issue
        - `user` NullableSimpleUser, nullable, required — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `labels` union[], required — Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository
          - union
            - string
            - object
              - …
        - `assignee` NullableSimpleUser, nullable, required — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `assignees` SimpleUser[]
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `milestone` NullableMilestone, nullable, required — A collection of related issues and pull requests.
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `labels_url` string, uri, required
          - `id` integer, required
          - `node_id` string, required
          - `number` integer, required — The number of the milestone.
          - `state` 'open' | 'closed', required — The state of the milestone.
          - `title` string, required — The title of the milestone.
          - `description` string, nullable, required
          - `creator` NullableSimpleUser, nullable, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
          - `open_issues` integer, required
          - `closed_issues` integer, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `closed_at` string, date-time, nullable, required
          - `due_on` string, date-time, nullable, required
        - `locked` boolean, required
        - `active_lock_reason` string, nullable
        - `comments` integer, required
        - `pull_request` object
          - `merged_at` string, date-time, nullable
          - `diff_url` string, uri, nullable, required
          - `html_url` string, uri, nullable, required
          - `patch_url` string, uri, nullable, required
          - `url` string, uri, nullable, required
        - `closed_at` string, date-time, nullable, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `draft` boolean
        - `closed_by` NullableSimpleUser, nullable — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `body_html` string
        - `body_text` string
        - `timeline_url` string, uri
        - `type` IssueType, nullable — The type assigned to the issue. This is only present for issues in repositories where issue types are supported.
          - `id` integer, required — The unique identifier of the issue type.
          - `node_id` string, required — The node identifier of the issue type.
          - `name` string, required — The name of the issue type.
          - `description` string, nullable, required — The description of the issue type.
          - `color` 'gray' | 'blue' | 'green' | 'yellow' | 'orange' | 'red' | 'pink' | 'purple', nullable — The color of the issue type.
          - `created_at` string, date-time — The time the issue type created.
          - `updated_at` string, date-time — The time the issue type last updated.
          - `is_enabled` boolean — The enabled state of the issue type.
        - `repository` Repository — A repository on GitHub.
          - `id` integer, required — Unique identifier of the repository
          - `node_id` string, required
          - `name` string, required — The name of the repository.
          - `full_name` string, required
          - `license` NullableLicenseSimple, nullable, required — License Simple
            - `key` string, required
            - `name` string, required
            - `url` string, uri, nullable, required
            - `spdx_id` string, nullable, required
            - `node_id` string, required
            - `html_url` string, uri
          - `forks` integer, required
          - `permissions` object
            - `admin` boolean, required
            - `pull` boolean, required
            - `triage` boolean
            - `push` boolean, required
            - `maintain` boolean
          - `owner` SimpleUser, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
          - `private` boolean, required — Whether the repository is private or public.
          - `html_url` string, uri, required
          - `description` string, nullable, required
          - `fork` boolean, required
          - `url` string, uri, required
          - `archive_url` string, required
          - `assignees_url` string, required
          - `blobs_url` string, required
          - `branches_url` string, required
          - `collaborators_url` string, required
          - `comments_url` string, required
          - `commits_url` string, required
          - `compare_url` string, required
          - `contents_url` string, required
          - `contributors_url` string, uri, required
          - `deployments_url` string, uri, required
          - `downloads_url` string, uri, required
          - `events_url` string, uri, required
          - `forks_url` string, uri, required
          - `git_commits_url` string, required
          - `git_refs_url` string, required
          - `git_tags_url` string, required
          - `git_url` string, required
          - `issue_comment_url` string, required
          - `issue_events_url` string, required
          - `issues_url` string, required
          - `keys_url` string, required
          - `labels_url` string, required
          - `languages_url` string, uri, required
          - `merges_url` string, uri, required
          - `milestones_url` string, required
          - `notifications_url` string, required
          - `pulls_url` string, required
          - `releases_url` string, required
          - `ssh_url` string, required
          - `stargazers_url` string, uri, required
          - `statuses_url` string, required
          - `subscribers_url` string, uri, required
          - `subscription_url` string, uri, required
          - `tags_url` string, uri, required
          - `teams_url` string, uri, required
          - `trees_url` string, required
          - `clone_url` string, required
          - `mirror_url` string, uri, nullable, required
          - `hooks_url` string, uri, required
          - `svn_url` string, uri, required
          - `homepage` string, uri, nullable, required
          - `language` string, nullable, required
          - `forks_count` integer, required
          - `stargazers_count` integer, required
          - `watchers_count` integer, required
          - `size` integer, required — The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.
          - `default_branch` string, required — The default branch of the repository.
          - `open_issues_count` integer, required
          - `is_template` boolean — Whether this repository acts as a template that can be used to generate new repositories.
          - `topics` string[]
          - `has_issues` boolean, required — Whether issues are enabled.
          - `has_projects` boolean, required — Whether projects are enabled.
          - `has_wiki` boolean, required — Whether the wiki is enabled.
          - `has_pages` boolean, required
          - `has_downloads` boolean, required — Whether downloads are enabled.
          - `has_discussions` boolean — Whether discussions are enabled.
          - `has_pull_requests` boolean — Whether pull requests are enabled.
          - `pull_request_creation_policy` 'all' | 'collaborators_only' — The policy controlling who can create pull requests: all or collaborators_only.
          - `archived` boolean, required — Whether the repository is archived.
          - `disabled` boolean, required — Returns whether or not this repository disabled.
          - `visibility` string — The repository visibility: public, private, or internal.
          - `pushed_at` string, date-time, nullable, required
          - `created_at` string, date-time, nullable, required
          - `updated_at` string, date-time, nullable, required
          - `allow_rebase_merge` boolean — Whether to allow rebase merges for pull requests.
          - `temp_clone_token` string
          - `allow_squash_merge` boolean — Whether to allow squash merges for pull requests.
          - `allow_auto_merge` boolean — Whether to allow Auto-merge to be used on pull requests.
          - `delete_branch_on_merge` boolean — Whether to delete head branches when pull requests are merged
          - `allow_update_branch` boolean — Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.
          - `use_squash_pr_title_as_default` boolean — Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.
          - `squash_merge_commit_title` 'PR_TITLE' | 'COMMIT_OR_PR_TITLE' — The default value for a squash merge commit title: - `PR_TITLE` - default to the pull request's title. - `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).
          - `squash_merge_commit_message` 'PR_BODY' | 'COMMIT_MESSAGES' | 'BLANK' — The default value for a squash merge commit message: - `PR_BODY` - default to the pull request's body. - `COMMIT_MESSAGES` - default to the branch's commit messages. - `BLANK` - default to a blank commit message.
          - `merge_commit_title` 'PR_TITLE' | 'MERGE_MESSAGE' — The default value for a merge commit title. - `PR_TITLE` - default to the pull request's title. - `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).
          - `merge_commit_message` 'PR_BODY' | 'PR_TITLE' | 'BLANK' — The default value for a merge commit message. - `PR_TITLE` - default to the pull request's title. - `PR_BODY` - default to the pull request's body. - `BLANK` - default to a blank commit message.
          - `allow_merge_commit` boolean — Whether to allow merge commits for pull requests.
          - `allow_forking` boolean — Whether to allow forking this repo
          - `web_commit_signoff_required` boolean — Whether to require contributors to sign off on web-based commits
          - `open_issues` integer, required
          - `watchers` integer, required
          - `master_branch` string
          - `starred_at` string
          - `anonymous_access_enabled` boolean — Whether anonymous git access is enabled for this repository
          - `code_search_index_status` object — The status of the code search index for this repository
            - `lexical_search_ok` boolean
            - `lexical_commit_sha` string
        - `performed_via_github_app` NullableIntegration, nullable — GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
          - `id` integer, required — Unique identifier of the GitHub app
          - `slug` string — The slug name of the GitHub app
          - `node_id` string, required
          - `client_id` string
          - `owner` union, required
            - SimpleUser — A GitHub user.
              - …
            - Enterprise — An enterprise on GitHub.
              - …
          - `name` string, required — The name of the GitHub app
          - `description` string, nullable, required
          - `external_url` string, uri, required
          - `html_url` string, uri, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `permissions` object, required — The set of permissions for the GitHub app
            - `issues` string
            - `checks` string
            - `metadata` string
            - `contents` string
            - `deployments` string
          - `events` string[], required — The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.
          - `installations_count` integer — The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.
        - `author_association` 'COLLABORATOR' | 'CONTRIBUTOR' | 'FIRST_TIMER' | 'FIRST_TIME_CONTRIBUTOR' | 'MANNEQUIN' | 'MEMBER' | 'NONE' | 'OWNER' — How the author is associated with the repository.
        - `reactions` ReactionRollup
          - `url` string, uri, required
          - `total_count` integer, required
          - `+1` integer, required
          - `-1` integer, required
          - `laugh` integer, required
          - `confused` integer, required
          - `heart` integer, required
          - `hooray` integer, required
          - `eyes` integer, required
          - `rocket` integer, required
        - `sub_issues_summary` SubIssuesSummary
          - `total` integer, required
          - `completed` integer, required
          - `percent_completed` integer, required
        - `parent_issue_url` string, uri, nullable — URL to get the parent issue of this issue, if it is a sub-issue
        - `pinned_comment` NullableIssueComment, nullable — Comments provide a way for people to collaborate on an issue.
          - `id` integer, required — Unique identifier of the issue comment
          - `node_id` string, required
          - `url` string, uri, required — URL for the issue comment
          - `body` string — Contents of the issue comment
          - `body_text` string
          - `body_html` string
          - `html_url` string, uri, required
          - `user` NullableSimpleUser, nullable, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `issue_url` string, uri, required
          - `author_association` 'COLLABORATOR' | 'CONTRIBUTOR' | 'FIRST_TIMER' | 'FIRST_TIME_CONTRIBUTOR' | 'MANNEQUIN' | 'MEMBER' | 'NONE' | 'OWNER' — How the author is associated with the repository.
          - `performed_via_github_app` NullableIntegration, nullable — GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
            - `id` integer, required — Unique identifier of the GitHub app
            - `slug` string — The slug name of the GitHub app
            - `node_id` string, required
            - `client_id` string
            - `owner` union, required
              - …
            - `name` string, required — The name of the GitHub app
            - `description` string, nullable, required
            - `external_url` string, uri, required
            - `html_url` string, uri, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `permissions` object, required — The set of permissions for the GitHub app
              - …
            - `events` string[], required — The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.
            - `installations_count` integer — The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.
          - `reactions` ReactionRollup
            - `url` string, uri, required
            - `total_count` integer, required
            - `+1` integer, required
            - `-1` integer, required
            - `laugh` integer, required
            - `confused` integer, required
            - `heart` integer, required
            - `hooray` integer, required
            - `eyes` integer, required
            - `rocket` integer, required
          - `pin` NullablePinnedIssueComment, nullable — Context around who pinned an issue comment and when it was pinned.
            - `pinned_at` string, date-time, required
            - `pinned_by` NullableSimpleUser, nullable, required — A GitHub user.
              - …
          - `minimized` NullableIssueCommentMinimized, nullable — Details about why an issue comment was minimized.
            - `reason` string, nullable, required — The reason the comment was minimized.
        - `issue_dependencies_summary` IssueDependenciesSummary
          - `blocked_by` integer, required
          - `blocking` integer, required
          - `total_blocked_by` integer, required
          - `total_blocking` integer, required
        - `issue_field_values` IssueFieldValue[]
          - `issue_field_id` integer, required — Unique identifier for the issue field.
          - `issue_field_name` string — The human-readable name of the issue field.
          - `node_id` string, required
          - `data_type` 'text' | 'single_select' | 'multi_select' | 'number' | 'date', required — The data type of the issue field
          - `value` union, required — The value of the issue field
            - string
            - number
            - integer
          - `single_select_option` object, nullable — Details about the selected option (only present for single_select fields)
            - `id` integer, required — Unique identifier for the option.
            - `name` string, required — The name of the option
            - `color` string, required — The color of the option
          - `multi_select_options` object[], nullable — Details about the selected options
            - `id` integer, required — Unique identifier for the option.
            - `name` string, required — The name of the option
            - `color` string, required — The color of the option
      - `comment` IssueComment, required — Comments provide a way for people to collaborate on an issue.
        - `id` integer, required — Unique identifier of the issue comment
        - `node_id` string, required
        - `url` string, uri, required — URL for the issue comment
        - `body` string — Contents of the issue comment
        - `body_text` string
        - `body_html` string
        - `html_url` string, uri, required
        - `user` NullableSimpleUser, nullable, required — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `issue_url` string, uri, required
        - `author_association` 'COLLABORATOR' | 'CONTRIBUTOR' | 'FIRST_TIMER' | 'FIRST_TIME_CONTRIBUTOR' | 'MANNEQUIN' | 'MEMBER' | 'NONE' | 'OWNER' — How the author is associated with the repository.
        - `performed_via_github_app` NullableIntegration, nullable — GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
          - `id` integer, required — Unique identifier of the GitHub app
          - `slug` string — The slug name of the GitHub app
          - `node_id` string, required
          - `client_id` string
          - `owner` union, required
            - SimpleUser — A GitHub user.
              - …
            - Enterprise — An enterprise on GitHub.
              - …
          - `name` string, required — The name of the GitHub app
          - `description` string, nullable, required
          - `external_url` string, uri, required
          - `html_url` string, uri, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `permissions` object, required — The set of permissions for the GitHub app
            - `issues` string
            - `checks` string
            - `metadata` string
            - `contents` string
            - `deployments` string
          - `events` string[], required — The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.
          - `installations_count` integer — The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.
        - `reactions` ReactionRollup
          - `url` string, uri, required
          - `total_count` integer, required
          - `+1` integer, required
          - `-1` integer, required
          - `laugh` integer, required
          - `confused` integer, required
          - `heart` integer, required
          - `hooray` integer, required
          - `eyes` integer, required
          - `rocket` integer, required
        - `pin` NullablePinnedIssueComment, nullable — Context around who pinned an issue comment and when it was pinned.
          - `pinned_at` string, date-time, required
          - `pinned_by` NullableSimpleUser, nullable, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
        - `minimized` NullableIssueCommentMinimized, nullable — Details about why an issue comment was minimized.
          - `reason` string, nullable, required — The reason the comment was minimized.
    - ForkEvent
      - `action` string, required
      - `forkee` object, required
        - `id` integer
        - `node_id` string
        - `name` string
        - `full_name` string
        - `private` boolean
        - `owner` SimpleUser — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `html_url` string
        - `description` string, nullable
        - `fork` boolean
        - `url` string
        - `forks_url` string
        - `keys_url` string
        - `collaborators_url` string
        - `teams_url` string
        - `hooks_url` string
        - `issue_events_url` string
        - `events_url` string
        - `assignees_url` string
        - `branches_url` string
        - `tags_url` string
        - `blobs_url` string
        - `git_tags_url` string
        - `git_refs_url` string
        - `trees_url` string
        - `statuses_url` string
        - `languages_url` string
        - `stargazers_url` string
        - `contributors_url` string
        - `subscribers_url` string
        - `subscription_url` string
        - `commits_url` string
        - `git_commits_url` string
        - `comments_url` string
        - `issue_comment_url` string
        - `contents_url` string
        - `compare_url` string
        - `merges_url` string
        - `archive_url` string
        - `downloads_url` string
        - `issues_url` string
        - `pulls_url` string
        - `milestones_url` string
        - `notifications_url` string
        - `labels_url` string
        - `releases_url` string
        - `deployments_url` string
        - `created_at` string, date-time, nullable
        - `updated_at` string, date-time, nullable
        - `pushed_at` string, date-time, nullable
        - `git_url` string
        - `ssh_url` string
        - `clone_url` string
        - `svn_url` string
        - `homepage` string, nullable
        - `size` integer
        - `stargazers_count` integer
        - `watchers_count` integer
        - `language` string, nullable
        - `has_issues` boolean
        - `has_projects` boolean
        - `has_downloads` boolean
        - `has_wiki` boolean
        - `has_pages` boolean
        - `has_discussions` boolean
        - `has_pull_requests` boolean
        - `pull_request_creation_policy` 'all' | 'collaborators_only' — The policy controlling who can create pull requests: all or collaborators_only.
        - `forks_count` integer
        - `mirror_url` string, nullable
        - `archived` boolean
        - `disabled` boolean
        - `open_issues_count` integer
        - `license` NullableLicenseSimple, nullable — License Simple
          - `key` string, required
          - `name` string, required
          - `url` string, uri, nullable, required
          - `spdx_id` string, nullable, required
          - `node_id` string, required
          - `html_url` string, uri
        - `allow_forking` boolean
        - `is_template` boolean
        - `web_commit_signoff_required` boolean
        - `topics` string[]
        - `visibility` string
        - `forks` integer
        - `open_issues` integer
        - `watchers` integer
        - `default_branch` string
        - `public` boolean
    - GollumEvent
      - `pages` object[], required
        - `page_name` string, nullable
        - `title` string, nullable
        - `summary` string, nullable
        - `action` string
        - `sha` string
        - `html_url` string
    - MemberEvent
      - `action` string, required
      - `member` SimpleUser, required — A GitHub user.
        - `name` string, nullable
        - `email` string, nullable
        - `login` string, required
        - `id` integer, required
        - `node_id` string, required
        - `avatar_url` string, uri, required
        - `gravatar_id` string, nullable, required
        - `url` string, uri, required
        - `html_url` string, uri, required
        - `followers_url` string, uri, required
        - `following_url` string, required
        - `gists_url` string, required
        - `starred_url` string, required
        - `subscriptions_url` string, uri, required
        - `organizations_url` string, uri, required
        - `repos_url` string, uri, required
        - `events_url` string, required
        - `received_events_url` string, uri, required
        - `type` string, required
        - `site_admin` boolean, required
        - `starred_at` string
        - `user_view_type` string
    - PublicEvent
    - PushEvent
      - `repository_id` integer, required
      - `push_id` integer, required
      - `ref` string, required
      - `head` string, required
      - `before` string, required
    - PullRequestEvent
      - `action` string, required
      - `number` integer, required
      - `pull_request` PullRequestMinimal, required
        - `id` integer, required
        - `number` integer, required
        - `url` string, required
        - `head` object, required
          - `ref` string, required
          - `sha` string, required
          - `repo` object, required
            - `id` integer, required
            - `url` string, required
            - `name` string, required
        - `base` object, required
          - `ref` string, required
          - `sha` string, required
          - `repo` object, required
            - `id` integer, required
            - `url` string, required
            - `name` string, required
      - `assignee` SimpleUser — A GitHub user.
        - `name` string, nullable
        - `email` string, nullable
        - `login` string, required
        - `id` integer, required
        - `node_id` string, required
        - `avatar_url` string, uri, required
        - `gravatar_id` string, nullable, required
        - `url` string, uri, required
        - `html_url` string, uri, required
        - `followers_url` string, uri, required
        - `following_url` string, required
        - `gists_url` string, required
        - `starred_url` string, required
        - `subscriptions_url` string, uri, required
        - `organizations_url` string, uri, required
        - `repos_url` string, uri, required
        - `events_url` string, required
        - `received_events_url` string, uri, required
        - `type` string, required
        - `site_admin` boolean, required
        - `starred_at` string
        - `user_view_type` string
      - `assignees` SimpleUser[]
        - `name` string, nullable
        - `email` string, nullable
        - `login` string, required
        - `id` integer, required
        - `node_id` string, required
        - `avatar_url` string, uri, required
        - `gravatar_id` string, nullable, required
        - `url` string, uri, required
        - `html_url` string, uri, required
        - `followers_url` string, uri, required
        - `following_url` string, required
        - `gists_url` string, required
        - `starred_url` string, required
        - `subscriptions_url` string, uri, required
        - `organizations_url` string, uri, required
        - `repos_url` string, uri, required
        - `events_url` string, required
        - `received_events_url` string, uri, required
        - `type` string, required
        - `site_admin` boolean, required
        - `starred_at` string
        - `user_view_type` string
      - `label` Label — Color-coded labels help you categorize and filter your issues (just like labels in Gmail).
        - `id` integer, required — Unique identifier for the label.
        - `node_id` string, required
        - `url` string, uri, required — URL for the label
        - `name` string, required — The name of the label.
        - `description` string, nullable, required — Optional description of the label, such as its purpose.
        - `color` string, required — 6-character hex code, without the leading #, identifying the color
        - `default` boolean, required — Whether this label comes by default in a new repository.
      - `labels` Label[]
        - `id` integer, required — Unique identifier for the label.
        - `node_id` string, required
        - `url` string, uri, required — URL for the label
        - `name` string, required — The name of the label.
        - `description` string, nullable, required — Optional description of the label, such as its purpose.
        - `color` string, required — 6-character hex code, without the leading #, identifying the color
        - `default` boolean, required — Whether this label comes by default in a new repository.
    - PullRequestReviewCommentEvent
      - `action` string, required
      - `pull_request` PullRequestMinimal, required
        - `id` integer, required
        - `number` integer, required
        - `url` string, required
        - `head` object, required
          - `ref` string, required
          - `sha` string, required
          - `repo` object, required
            - `id` integer, required
            - `url` string, required
            - `name` string, required
        - `base` object, required
          - `ref` string, required
          - `sha` string, required
          - `repo` object, required
            - `id` integer, required
            - `url` string, required
            - `name` string, required
      - `comment` object, required
        - `id` integer, required
        - `node_id` string, required
        - `url` string, uri, required
        - `pull_request_review_id` integer, nullable, required
        - `diff_hunk` string, required
        - `path` string, required
        - `position` integer, nullable, required
        - `original_position` integer, required
        - `subject_type` string, nullable
        - `commit_id` string, required
        - `user` object, nullable, required
          - `avatar_url` string, uri
          - `deleted` boolean
          - `email` string, nullable
          - `events_url` string, uri-template
          - `followers_url` string, uri
          - `following_url` string, uri-template
          - `gists_url` string, uri-template
          - `gravatar_id` string
          - `html_url` string, uri
          - `id` integer
          - `login` string
          - `name` string
          - `node_id` string
          - `organizations_url` string, uri
          - `received_events_url` string, uri
          - `repos_url` string, uri
          - `site_admin` boolean
          - `starred_url` string, uri-template
          - `subscriptions_url` string, uri
          - `type` 'Bot' | 'User' | 'Organization'
          - `url` string, uri
          - `user_view_type` string
        - `body` string, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `html_url` string, uri, required
        - `pull_request_url` string, uri, required
        - `_links` object, required
          - `html` object, required
            - `href` string, uri-template, required
          - `pull_request` object, required
            - `href` string, uri-template, required
          - `self` object, required
            - `href` string, uri-template, required
        - `original_commit_id` string, required
        - `reactions` object, required
          - `+1` integer
          - `-1` integer
          - `confused` integer
          - `eyes` integer
          - `heart` integer
          - `hooray` integer
          - `laugh` integer
          - `rocket` integer
          - `total_count` integer
          - `url` string, uri
        - `in_reply_to_id` integer
    - PullRequestReviewEvent
      - `action` string, required
      - `review` object, required
        - `id` integer
        - `node_id` string
        - `user` NullableSimpleUser, nullable — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `body` string
        - `commit_id` string
        - `submitted_at` string, nullable
        - `state` string
        - `html_url` string, uri
        - `pull_request_url` string, uri
        - `_links` object
          - `html` object, required
            - `href` string, required
          - `pull_request` object, required
            - `href` string, required
        - `updated_at` string
      - `pull_request` PullRequestMinimal, required
        - `id` integer, required
        - `number` integer, required
        - `url` string, required
        - `head` object, required
          - `ref` string, required
          - `sha` string, required
          - `repo` object, required
            - `id` integer, required
            - `url` string, required
            - `name` string, required
        - `base` object, required
          - `ref` string, required
          - `sha` string, required
          - `repo` object, required
            - `id` integer, required
            - `url` string, required
            - `name` string, required
    - CommitCommentEvent
      - `action` string, required
      - `comment` object, required
        - `html_url` string, uri
        - `url` string, uri
        - `id` integer
        - `node_id` string
        - `body` string
        - `path` string, nullable
        - `position` integer, nullable
        - `line` integer, nullable
        - `commit_id` string
        - `user` NullableSimpleUser, nullable — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `created_at` string, date-time
        - `updated_at` string, date-time
        - `reactions` ReactionRollup
          - `url` string, uri, required
          - `total_count` integer, required
          - `+1` integer, required
          - `-1` integer, required
          - `laugh` integer, required
          - `confused` integer, required
          - `heart` integer, required
          - `hooray` integer, required
          - `eyes` integer, required
          - `rocket` integer, required
    - ReleaseEvent
      - `action` string, required
      - `release` object, required — A release.
        - `url` string, uri, required
        - `html_url` string, uri, required
        - `assets_url` string, uri, required
        - `upload_url` string, required
        - `tarball_url` string, uri, nullable, required
        - `zipball_url` string, uri, nullable, required
        - `id` integer, required
        - `node_id` string, required
        - `tag_name` string, required — The name of the tag.
        - `target_commitish` string, required — Specifies the commitish value that determines where the Git tag is created from.
        - `name` string, nullable, required
        - `body` string, nullable
        - `draft` boolean, required — true to create a draft (unpublished) release, false to create a published one.
        - `prerelease` boolean, required — Whether to identify the release as a prerelease or a full release.
        - `immutable` boolean — Whether or not the release is immutable.
        - `created_at` string, date-time, required
        - `published_at` string, date-time, nullable, required
        - `updated_at` string, date-time, nullable
        - `author` SimpleUser, required — A GitHub user.
          - `name` string, nullable
          - `email` string, nullable
          - `login` string, required
          - `id` integer, required
          - `node_id` string, required
          - `avatar_url` string, uri, required
          - `gravatar_id` string, nullable, required
          - `url` string, uri, required
          - `html_url` string, uri, required
          - `followers_url` string, uri, required
          - `following_url` string, required
          - `gists_url` string, required
          - `starred_url` string, required
          - `subscriptions_url` string, uri, required
          - `organizations_url` string, uri, required
          - `repos_url` string, uri, required
          - `events_url` string, required
          - `received_events_url` string, uri, required
          - `type` string, required
          - `site_admin` boolean, required
          - `starred_at` string
          - `user_view_type` string
        - `assets` ReleaseAsset[], required
          - `url` string, uri, required
          - `browser_download_url` string, uri, required
          - `id` integer, required
          - `node_id` string, required
          - `name` string, required — The file name of the asset.
          - `label` string, nullable, required
          - `state` 'uploaded' | 'open', required — State of the release asset.
          - `content_type` string, required
          - `size` integer, required
          - `digest` string, nullable, required
          - `download_count` integer, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `uploader` NullableSimpleUser, nullable, required — A GitHub user.
            - `name` string, nullable
            - `email` string, nullable
            - `login` string, required
            - `id` integer, required
            - `node_id` string, required
            - `avatar_url` string, uri, required
            - `gravatar_id` string, nullable, required
            - `url` string, uri, required
            - `html_url` string, uri, required
            - `followers_url` string, uri, required
            - `following_url` string, required
            - `gists_url` string, required
            - `starred_url` string, required
            - `subscriptions_url` string, uri, required
            - `organizations_url` string, uri, required
            - `repos_url` string, uri, required
            - `events_url` string, required
            - `received_events_url` string, uri, required
            - `type` string, required
            - `site_admin` boolean, required
            - `starred_at` string
            - `user_view_type` string
        - `body_html` string
        - `body_text` string
        - `mentions_count` integer
        - `discussion_url` string, uri — The URL of the release discussion.
        - `reactions` ReactionRollup
          - `url` string, uri, required
          - `total_count` integer, required
          - `+1` integer, required
          - `-1` integer, required
          - `laugh` integer, required
          - `confused` integer, required
          - `heart` integer, required
          - `hooray` integer, required
          - `eyes` integer, required
          - `rocket` integer, required
        - `is_short_description_html_truncated` boolean
        - `short_description_html` string
    - WatchEvent
      - `action` string, required
  - `public` boolean, required
  - `created_at` string, date-time, nullable, required

---

[API](https://skmtc.net/github/apis/github-v3-rest-api.md) · [All operations](https://skmtc.net/github/apis/github-v3-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/github/github-v3-rest-api/versions/a367f7028301/schema)
