インターフェースについて
インターフェイスは、他のオブジェクトが継承できる親オブジェクトとして機能します。
たとえば、Lockable は Issue および PullRequest オブジェクトの両方をロックできるため、インターフェイスです。 インターフェースは、実装オブジェクトが共有する名前付きフィールドのリストを独自に持ちます。
詳しくは、「GraphQLの紹介」をご覧ください。
Actor
Represents an object which can take actions on GitHub. Typically a User or Bot.
Assignable
An object that can have users assigned to it.
Assignable は次で実装されています 
Assignable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | A list of actors assigned to this object. | 
| 
 | A list of Users assigned to this object. | 
| 
 | A list of suggested actors to assign to this object. 
 
 
 
 
 
 | 
AuditEntry
An entry in the audit log.
AuditEntry は次で実装されています 
- MembersCanDeleteReposClearAuditEntry
- MembersCanDeleteReposDisableAuditEntry
- MembersCanDeleteReposEnableAuditEntry
- OauthApplicationCreateAuditEntry
- OrgAddBillingManagerAuditEntry
- OrgAddMemberAuditEntry
- OrgBlockUserAuditEntry
- OrgConfigDisableCollaboratorsOnlyAuditEntry
- OrgConfigEnableCollaboratorsOnlyAuditEntry
- OrgCreateAuditEntry
- OrgDisableOauthAppRestrictionsAuditEntry
- OrgDisableSamlAuditEntry
- OrgDisableTwoFactorRequirementAuditEntry
- OrgEnableOauthAppRestrictionsAuditEntry
- OrgEnableSamlAuditEntry
- OrgEnableTwoFactorRequirementAuditEntry
- OrgInviteMemberAuditEntry
- OrgInviteToBusinessAuditEntry
- OrgOauthAppAccessApprovedAuditEntry
- OrgOauthAppAccessBlockedAuditEntry
- OrgOauthAppAccessDeniedAuditEntry
- OrgOauthAppAccessRequestedAuditEntry
- OrgOauthAppAccessUnblockedAuditEntry
- OrgRemoveBillingManagerAuditEntry
- OrgRemoveMemberAuditEntry
- OrgRemoveOutsideCollaboratorAuditEntry
- OrgRestoreMemberAuditEntry
- OrgUnblockUserAuditEntry
- OrgUpdateDefaultRepositoryPermissionAuditEntry
- OrgUpdateMemberAuditEntry
- OrgUpdateMemberRepositoryCreationPermissionAuditEntry
- OrgUpdateMemberRepositoryInvitationPermissionAuditEntry
- PrivateRepositoryForkingDisableAuditEntry
- PrivateRepositoryForkingEnableAuditEntry
- RepoAccessAuditEntry
- RepoAddMemberAuditEntry
- RepoAddTopicAuditEntry
- RepoArchivedAuditEntry
- RepoChangeMergeSettingAuditEntry
- RepoConfigDisableAnonymousGitAccessAuditEntry
- RepoConfigDisableCollaboratorsOnlyAuditEntry
- RepoConfigDisableContributorsOnlyAuditEntry
- RepoConfigDisableSockpuppetDisallowedAuditEntry
- RepoConfigEnableAnonymousGitAccessAuditEntry
- RepoConfigEnableCollaboratorsOnlyAuditEntry
- RepoConfigEnableContributorsOnlyAuditEntry
- RepoConfigEnableSockpuppetDisallowedAuditEntry
- RepoConfigLockAnonymousGitAccessAuditEntry
- RepoConfigUnlockAnonymousGitAccessAuditEntry
- RepoCreateAuditEntry
- RepoDestroyAuditEntry
- RepoRemoveMemberAuditEntry
- RepoRemoveTopicAuditEntry
- RepositoryVisibilityChangeDisableAuditEntry
- RepositoryVisibilityChangeEnableAuditEntry
- TeamAddMemberAuditEntry
- TeamAddRepositoryAuditEntry
- TeamChangeParentTeamAuditEntry
- TeamRemoveMemberAuditEntry
- TeamRemoveRepositoryAuditEntry
AuditEntry のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The action name. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The user who initiated the action. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The IP address of the actor. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | A readable representation of the actor's location. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The username of the user who initiated the action. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The HTTP path for the actor. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The HTTP URL for the actor. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The time the action was initiated. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The corresponding operation type for the action. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The user affected by the action. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | For actions involving two users, the actor is the initiator and the user is the affected user. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The HTTP path for the user. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The HTTP URL for the user. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
Closable
An object that can be closed.
Closable は次で実装されています 
Closable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Indicates if the object is closed (definition of closed may depend on type). | 
| 
 | Identifies the date and time when the object was closed. | 
| 
 | Indicates if the object can be closed by the viewer. | 
| 
 | Indicates if the object can be reopened by the viewer. | 
Comment
Represents a comment.
Comment は次で実装されています 
- CommitComment
- Discussion
- DiscussionComment
- GistComment
- Issue
- IssueComment
- PullRequest
- PullRequestReview
- PullRequestReviewComment
- TeamDiscussion
- TeamDiscussionComment
Comment のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The actor who authored the comment. | 
| 
 | Author's association with the subject of the comment. | 
| 
 | The body as Markdown. | 
| 
 | The body rendered to HTML. | 
| 
 | The body rendered to text. | 
| 
 | Identifies the date and time when the object was created. | 
| 
 | Check if this comment was created via an email reply. | 
| 
 | The actor who edited the comment. | 
| 
 | The Node ID of the Comment object. | 
| 
 | Check if this comment was edited and includes an edit with the creation data. | 
| 
 | The moment the editor made the last edit. | 
| 
 | Identifies when the comment was published at. | 
| 
 | Identifies the date and time when the object was last updated. | 
| 
 | A list of edits to this content. | 
| 
 | Did the viewer author this comment. | 
Contribution
Represents a contribution a user made on GitHub, such as opening an issue.
Contribution は次で実装されています 
- CreatedCommitContribution
- CreatedIssueContribution
- CreatedPullRequestContribution
- CreatedPullRequestReviewContribution
- CreatedRepositoryContribution
- JoinedGitHubContribution
- RestrictedContribution
Contribution のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Whether this contribution is associated with a record you do not have access to. For example, your own 'first issue' contribution may have been made on a repository you can no longer access. | 
| 
 | When this contribution was made. | 
| 
 | The HTTP path for this contribution. | 
| 
 | The HTTP URL for this contribution. | 
| 
 | The user who made this contribution. | 
Deletable
Entities that can be deleted.
Deletable は次で実装されています 
- CommitComment
- Discussion
- DiscussionComment
- GistComment
- Issue
- IssueComment
- PullRequestReview
- PullRequestReviewComment
- TeamDiscussion
- TeamDiscussionComment
Deletable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Check if the current viewer can delete this object. | 
EnterpriseAuditEntryData
Metadata for an audit entry containing enterprise account information.
EnterpriseAuditEntryData は次で実装されています 
- MembersCanDeleteReposClearAuditEntry
- MembersCanDeleteReposDisableAuditEntry
- MembersCanDeleteReposEnableAuditEntry
- OrgInviteToBusinessAuditEntry
- PrivateRepositoryForkingDisableAuditEntry
- PrivateRepositoryForkingEnableAuditEntry
- RepositoryVisibilityChangeDisableAuditEntry
- RepositoryVisibilityChangeEnableAuditEntry
EnterpriseAuditEntryData のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The HTTP path for this enterprise. | 
| 
 | The slug of the enterprise. | 
| 
 | The HTTP URL for this enterprise. | 
GitObject
Represents a Git object.
GitObject は次で実装されています 
GitObject のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | An abbreviated version of the Git object ID. | 
| 
 | The HTTP path for this Git object. | 
| 
 | The HTTP URL for this Git object. | 
| 
 | The Node ID of the GitObject object. | 
| 
 | The Git object ID. | 
| 
 | The Repository the Git object belongs to. | 
GitSignature
Information about a signature (GPG or S/MIME) on a Commit or Tag.
GitSignature は次で実装されています 
GitSignature のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Email used to sign this object. | 
| 
 | True if the signature is valid and verified by GitHub. | 
| 
 | Payload for GPG signing object. Raw ODB object without the signature header. | 
| 
 | ASCII-armored signature header from object. | 
| 
 | GitHub user corresponding to the email signing this commit. | 
| 
 | The state of this signature.  | 
| 
 | The date the signature was verified, if valid. | 
| 
 | True if the signature was made with GitHub's signing key. | 
HovercardContext
An individual line of a hovercard.
HovercardContext は次で実装されています 
- GenericHovercardContext
- OrganizationTeamsHovercardContext
- OrganizationsHovercardContext
- ReviewStatusHovercardContext
- ViewerHovercardContext
HovercardContext のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | A string describing this context. | 
| 
 | An octicon to accompany this context. | 
Labelable
An object that can have labels assigned to it.
Labelable は次で実装されています 
Labelable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | A list of labels associated with the object. 
 
 
 
 
 
 | 
| 
 | Indicates if the viewer can edit labels for this object. | 
Lockable
An object that can be locked.
Lockable は次で実装されています 
Lockable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Reason that the conversation was locked. | 
| 
 | 
 | 
MemberStatusable
Entities that have members who can set status messages.
MemberStatusable は次で実装されています 
MemberStatusable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Get the status messages members of this entity have set that are either public or visible only to the organization. 
 
 
 
 
 
 | 
Migration
Represents a GitHub Enterprise Importer (GEI) migration.
Migration は次で実装されています 
Migration のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The migration flag to continue on error. | 
| 
 | Identifies the date and time when the object was created. | 
| 
 | Identifies the primary key from the database. | 
| 
 | The reason the migration failed. | 
| 
 | The Node ID of the Migration object. | 
| 
 | The URL for the migration log (expires 1 day after migration completes). | 
| 
 | The migration source. | 
| 
 | The target repository name. | 
| 
 | The migration source URL, for example  | 
| 
 | The migration state. | 
| 
 | The number of warnings encountered for this migration. To review the warnings, check the Migration Log. | 
Minimizable
Entities that can be minimized.
Minimizable は次で実装されています 
Minimizable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Returns whether or not a comment has been minimized. | 
| 
 | Returns why the comment was minimized. One of  | 
| 
 | Check if the current viewer can minimize this object. | 
| 
 | Check if the current viewer can unminimize this object. | 
Node
An object with an ID.
Node は次で実装されています 
- AddedToMergeQueueEvent
- AddedToProjectEvent
- AddedToProjectV2Event
- App
- AssignedEvent
- AutoMergeDisabledEvent
- AutoMergeEnabledEvent
- AutoRebaseEnabledEvent
- AutoSquashEnabledEvent
- AutomaticBaseChangeFailedEvent
- AutomaticBaseChangeSucceededEvent
- BaseRefChangedEvent
- BaseRefDeletedEvent
- BaseRefForcePushedEvent
- Blob
- BlockedByAddedEvent
- BlockedByRemovedEvent
- BlockingAddedEvent
- BlockingRemovedEvent
- Bot
- BranchProtectionRule
- BypassForcePushAllowance
- BypassPullRequestAllowance
- CWE
- CheckRun
- CheckSuite
- ClosedEvent
- CodeOfConduct
- CommentDeletedEvent
- Commit
- CommitComment
- CommitCommentThread
- Comparison
- ConnectedEvent
- ConvertToDraftEvent
- ConvertedFromDraftEvent
- ConvertedNoteToIssueEvent
- ConvertedToDiscussionEvent
- CrossReferencedEvent
- DemilestonedEvent
- DependencyGraphManifest
- DeployKey
- DeployedEvent
- Deployment
- DeploymentEnvironmentChangedEvent
- DeploymentReview
- DeploymentStatus
- DisconnectedEvent
- Discussion
- DiscussionCategory
- DiscussionComment
- DiscussionPoll
- DiscussionPollOption
- DraftIssue
- Enterprise
- EnterpriseAdministratorInvitation
- EnterpriseIdentityProvider
- EnterpriseMemberInvitation
- EnterpriseRepositoryInfo
- EnterpriseServerInstallation
- EnterpriseServerUserAccount
- EnterpriseServerUserAccountEmail
- EnterpriseServerUserAccountsUpload
- EnterpriseUserAccount
- Environment
- ExternalIdentity
- Gist
- GistComment
- HeadRefDeletedEvent
- HeadRefForcePushedEvent
- HeadRefRestoredEvent
- IpAllowListEntry
- Issue
- IssueComment
- IssueType
- IssueTypeAddedEvent
- IssueTypeChangedEvent
- IssueTypeRemovedEvent
- Label
- LabeledEvent
- Language
- License
- LinkedBranch
- LockedEvent
- Mannequin
- MarkedAsDuplicateEvent
- MarketplaceCategory
- MarketplaceListing
- MemberFeatureRequestNotification
- MembersCanDeleteReposClearAuditEntry
- MembersCanDeleteReposDisableAuditEntry
- MembersCanDeleteReposEnableAuditEntry
- MentionedEvent
- MergeQueue
- MergeQueueEntry
- MergedEvent
- MigrationSource
- Milestone
- MilestonedEvent
- MovedColumnsInProjectEvent
- OIDCProvider
- OauthApplicationCreateAuditEntry
- OrgAddBillingManagerAuditEntry
- OrgAddMemberAuditEntry
- OrgBlockUserAuditEntry
- OrgConfigDisableCollaboratorsOnlyAuditEntry
- OrgConfigEnableCollaboratorsOnlyAuditEntry
- OrgCreateAuditEntry
- OrgDisableOauthAppRestrictionsAuditEntry
- OrgDisableSamlAuditEntry
- OrgDisableTwoFactorRequirementAuditEntry
- OrgEnableOauthAppRestrictionsAuditEntry
- OrgEnableSamlAuditEntry
- OrgEnableTwoFactorRequirementAuditEntry
- OrgInviteMemberAuditEntry
- OrgInviteToBusinessAuditEntry
- OrgOauthAppAccessApprovedAuditEntry
- OrgOauthAppAccessBlockedAuditEntry
- OrgOauthAppAccessDeniedAuditEntry
- OrgOauthAppAccessRequestedAuditEntry
- OrgOauthAppAccessUnblockedAuditEntry
- OrgRemoveBillingManagerAuditEntry
- OrgRemoveMemberAuditEntry
- OrgRemoveOutsideCollaboratorAuditEntry
- OrgRestoreMemberAuditEntry
- OrgUnblockUserAuditEntry
- OrgUpdateDefaultRepositoryPermissionAuditEntry
- OrgUpdateMemberAuditEntry
- OrgUpdateMemberRepositoryCreationPermissionAuditEntry
- OrgUpdateMemberRepositoryInvitationPermissionAuditEntry
- Organization
- OrganizationIdentityProvider
- OrganizationInvitation
- OrganizationMigration
- Package
- PackageFile
- PackageTag
- PackageVersion
- ParentIssueAddedEvent
- ParentIssueRemovedEvent
- PinnedDiscussion
- PinnedEnvironment
- PinnedEvent
- PinnedIssue
- PrivateRepositoryForkingDisableAuditEntry
- PrivateRepositoryForkingEnableAuditEntry
- Project
- ProjectCard
- ProjectColumn
- ProjectV2
- ProjectV2Field
- ProjectV2Item
- ProjectV2ItemFieldDateValue
- ProjectV2ItemFieldIterationValue
- ProjectV2ItemFieldNumberValue
- ProjectV2ItemFieldSingleSelectValue
- ProjectV2ItemFieldTextValue
- ProjectV2ItemStatusChangedEvent
- ProjectV2IterationField
- ProjectV2SingleSelectField
- ProjectV2StatusUpdate
- ProjectV2View
- ProjectV2Workflow
- PublicKey
- PullRequest
- PullRequestCommit
- PullRequestCommitCommentThread
- PullRequestReview
- PullRequestReviewComment
- PullRequestReviewThread
- PullRequestThread
- Push
- PushAllowance
- Reaction
- ReadyForReviewEvent
- Ref
- ReferencedEvent
- Release
- ReleaseAsset
- RemovedFromMergeQueueEvent
- RemovedFromProjectEvent
- RemovedFromProjectV2Event
- RenamedTitleEvent
- ReopenedEvent
- RepoAccessAuditEntry
- RepoAddMemberAuditEntry
- RepoAddTopicAuditEntry
- RepoArchivedAuditEntry
- RepoChangeMergeSettingAuditEntry
- RepoConfigDisableAnonymousGitAccessAuditEntry
- RepoConfigDisableCollaboratorsOnlyAuditEntry
- RepoConfigDisableContributorsOnlyAuditEntry
- RepoConfigDisableSockpuppetDisallowedAuditEntry
- RepoConfigEnableAnonymousGitAccessAuditEntry
- RepoConfigEnableCollaboratorsOnlyAuditEntry
- RepoConfigEnableContributorsOnlyAuditEntry
- RepoConfigEnableSockpuppetDisallowedAuditEntry
- RepoConfigLockAnonymousGitAccessAuditEntry
- RepoConfigUnlockAnonymousGitAccessAuditEntry
- RepoCreateAuditEntry
- RepoDestroyAuditEntry
- RepoRemoveMemberAuditEntry
- RepoRemoveTopicAuditEntry
- Repository
- RepositoryInvitation
- RepositoryMigration
- RepositoryRule
- RepositoryRuleset
- RepositoryRulesetBypassActor
- RepositoryTopic
- RepositoryVisibilityChangeDisableAuditEntry
- RepositoryVisibilityChangeEnableAuditEntry
- RepositoryVulnerabilityAlert
- ReviewDismissalAllowance
- ReviewDismissedEvent
- ReviewRequest
- ReviewRequestRemovedEvent
- ReviewRequestedEvent
- SavedReply
- SecurityAdvisory
- SponsorsActivity
- SponsorsListing
- SponsorsListingFeaturedItem
- SponsorsTier
- Sponsorship
- SponsorshipNewsletter
- Status
- StatusCheckRollup
- StatusContext
- SubIssueAddedEvent
- SubIssueRemovedEvent
- SubscribedEvent
- Tag
- Team
- TeamAddMemberAuditEntry
- TeamAddRepositoryAuditEntry
- TeamChangeParentTeamAuditEntry
- TeamDiscussion
- TeamDiscussionComment
- TeamRemoveMemberAuditEntry
- TeamRemoveRepositoryAuditEntry
- Topic
- TransferredEvent
- Tree
- UnassignedEvent
- UnlabeledEvent
- UnlockedEvent
- UnmarkedAsDuplicateEvent
- UnpinnedEvent
- UnsubscribedEvent
- User
- UserBlockedEvent
- UserContentEdit
- UserList
- UserNamespaceRepository
- UserStatus
- VerifiableDomain
- Workflow
- WorkflowRun
- WorkflowRunFile
Node のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | ID of the object. | 
OauthApplicationAuditEntryData
Metadata for an audit entry with action oauth_application.*.
OauthApplicationAuditEntryData は次で実装されています 
- OauthApplicationCreateAuditEntry
- OrgOauthAppAccessApprovedAuditEntry
- OrgOauthAppAccessBlockedAuditEntry
- OrgOauthAppAccessDeniedAuditEntry
- OrgOauthAppAccessRequestedAuditEntry
- OrgOauthAppAccessUnblockedAuditEntry
OauthApplicationAuditEntryData のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The name of the OAuth application. | 
| 
 | The HTTP path for the OAuth application. | 
| 
 | The HTTP URL for the OAuth application. | 
OrganizationAuditEntryData
Metadata for an audit entry with action org.*.
OrganizationAuditEntryData は次で実装されています 
- MembersCanDeleteReposClearAuditEntry
- MembersCanDeleteReposDisableAuditEntry
- MembersCanDeleteReposEnableAuditEntry
- OauthApplicationCreateAuditEntry
- OrgAddBillingManagerAuditEntry
- OrgAddMemberAuditEntry
- OrgBlockUserAuditEntry
- OrgConfigDisableCollaboratorsOnlyAuditEntry
- OrgConfigEnableCollaboratorsOnlyAuditEntry
- OrgCreateAuditEntry
- OrgDisableOauthAppRestrictionsAuditEntry
- OrgDisableSamlAuditEntry
- OrgDisableTwoFactorRequirementAuditEntry
- OrgEnableOauthAppRestrictionsAuditEntry
- OrgEnableSamlAuditEntry
- OrgEnableTwoFactorRequirementAuditEntry
- OrgInviteMemberAuditEntry
- OrgInviteToBusinessAuditEntry
- OrgOauthAppAccessApprovedAuditEntry
- OrgOauthAppAccessBlockedAuditEntry
- OrgOauthAppAccessDeniedAuditEntry
- OrgOauthAppAccessRequestedAuditEntry
- OrgOauthAppAccessUnblockedAuditEntry
- OrgRemoveBillingManagerAuditEntry
- OrgRemoveMemberAuditEntry
- OrgRemoveOutsideCollaboratorAuditEntry
- OrgRestoreMemberAuditEntry
- OrgRestoreMemberMembershipOrganizationAuditEntryData
- OrgUnblockUserAuditEntry
- OrgUpdateDefaultRepositoryPermissionAuditEntry
- OrgUpdateMemberAuditEntry
- OrgUpdateMemberRepositoryCreationPermissionAuditEntry
- OrgUpdateMemberRepositoryInvitationPermissionAuditEntry
- PrivateRepositoryForkingDisableAuditEntry
- PrivateRepositoryForkingEnableAuditEntry
- RepoAccessAuditEntry
- RepoAddMemberAuditEntry
- RepoAddTopicAuditEntry
- RepoArchivedAuditEntry
- RepoChangeMergeSettingAuditEntry
- RepoConfigDisableAnonymousGitAccessAuditEntry
- RepoConfigDisableCollaboratorsOnlyAuditEntry
- RepoConfigDisableContributorsOnlyAuditEntry
- RepoConfigDisableSockpuppetDisallowedAuditEntry
- RepoConfigEnableAnonymousGitAccessAuditEntry
- RepoConfigEnableCollaboratorsOnlyAuditEntry
- RepoConfigEnableContributorsOnlyAuditEntry
- RepoConfigEnableSockpuppetDisallowedAuditEntry
- RepoConfigLockAnonymousGitAccessAuditEntry
- RepoConfigUnlockAnonymousGitAccessAuditEntry
- RepoCreateAuditEntry
- RepoDestroyAuditEntry
- RepoRemoveMemberAuditEntry
- RepoRemoveTopicAuditEntry
- RepositoryVisibilityChangeDisableAuditEntry
- RepositoryVisibilityChangeEnableAuditEntry
- TeamAddMemberAuditEntry
- TeamAddRepositoryAuditEntry
- TeamChangeParentTeamAuditEntry
- TeamRemoveMemberAuditEntry
- TeamRemoveRepositoryAuditEntry
OrganizationAuditEntryData のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The Organization associated with the Audit Entry. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The name of the Organization. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The HTTP path for the organization. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
| 
 | The HTTP URL for the organization. 警告 
 The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. | 
PackageOwner
Represents an owner of a package.
PackageOwner は次で実装されています 
PackageOwner のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The Node ID of the PackageOwner object. | 
| 
 | A list of packages under the owner. 
 
 
 
 
 
 
 
 
 | 
ProfileOwner
Represents any entity on GitHub that has a profile page.
ProfileOwner は次で実装されています 
ProfileOwner のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Determine if this repository owner has any items that can be pinned to their profile. 
 
 | 
| 
 | The public profile email. | 
| 
 | The Node ID of the ProfileOwner object. | 
| 
 | Showcases a selection of repositories and gists that the profile owner has either curated or that have been selected automatically based on popularity. | 
| 
 | The public profile location. | 
| 
 | The username used to login. | 
| 
 | The public profile name. | 
| 
 | A list of repositories and gists this profile owner can pin to their profile. 
 
 
 
 
 
 | 
| 
 | A list of repositories and gists this profile owner has pinned to their profile. 
 
 
 
 
 
 | 
| 
 | Returns how many more items this profile owner can pin to their profile. | 
| 
 | Can the viewer pin repositories and gists to the profile?. | 
| 
 | The public profile website URL. | 
ProjectOwner
Represents an owner of a Project.
ProjectOwner は次で実装されています 
ProjectOwner のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The Node ID of the ProjectOwner object. 警告 
 Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. | 
| 
 | Find project by number. 警告 
 Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. 
 
 | 
| 
 | A list of projects under the owner. 警告 
 Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. 
 
 
 
 
 
 
 
 | 
| 
 | The HTTP path listing owners projects. 警告 
 Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. | 
| 
 | The HTTP URL listing owners projects. 警告 
 Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. | 
| 
 | Can the current viewer create new projects on this owner. 警告 
 Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC. | 
ProjectV2Event
Represents an event related to a project on the timeline of an issue or pull request.
ProjectV2Event は次で実装されています 
- AddedToProjectV2Event
- ConvertedFromDraftEvent
- ProjectV2ItemStatusChangedEvent
- RemovedFromProjectV2Event
ProjectV2Event のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Project referenced by event. | 
| 
 | Did this event result from workflow automation?. | 
ProjectV2FieldCommon
Common fields across different project field types.
ProjectV2FieldCommon は次で実装されています 
ProjectV2FieldCommon のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Identifies the date and time when the object was created. | 
| 
 | The field's type. | 
| 
 | Identifies the primary key from the database. | 
| 
 | The Node ID of the ProjectV2FieldCommon object. | 
| 
 | The project field's name. | 
| 
 | The project that contains this field. | 
| 
 | Identifies the date and time when the object was last updated. | 
ProjectV2ItemFieldValueCommon
Common fields across different project field value types.
ProjectV2ItemFieldValueCommon は次で実装されています 
- ProjectV2ItemFieldDateValue
- ProjectV2ItemFieldIterationValue
- ProjectV2ItemFieldNumberValue
- ProjectV2ItemFieldSingleSelectValue
- ProjectV2ItemFieldTextValue
ProjectV2ItemFieldValueCommon のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Identifies the date and time when the object was created. | 
| 
 | The actor who created the item. | 
| 
 | Identifies the primary key from the database. | 
| 
 | The project field that contains this value. | 
| 
 | The Node ID of the ProjectV2ItemFieldValueCommon object. | 
| 
 | The project item that contains this value. | 
| 
 | Identifies the date and time when the object was last updated. | 
ProjectV2Owner
Represents an owner of a project.
ProjectV2Owner は次で実装されています 
ProjectV2Owner のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The Node ID of the ProjectV2Owner object. | 
| 
 | Find a project by number. 
 
 | 
| 
 | A list of projects under the owner. 
 
 
 
 
 
 
 
 | 
ProjectV2Recent
Recent projects for the owner.
ProjectV2Recent は次で実装されています 
ProjectV2Recent のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Recent projects that this user has modified in the context of the owner. | 
Reactable
Represents a subject that can be reacted on.
Reactable は次で実装されています 
- CommitComment
- Discussion
- DiscussionComment
- Issue
- IssueComment
- PullRequest
- PullRequestReview
- PullRequestReviewComment
- Release
- TeamDiscussion
- TeamDiscussionComment
Reactable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Identifies the primary key from the database. | 
| 
 | The Node ID of the Reactable object. | 
| 
 | A list of reactions grouped by content left on the subject. | 
| 
 | A list of Reactions left on the Issue. 
 
 
 
 
 
 
 | 
| 
 | Can user react to this subject. | 
RepositoryAuditEntryData
Metadata for an audit entry with action repo.*.
RepositoryAuditEntryData は次で実装されています 
- OrgRestoreMemberMembershipRepositoryAuditEntryData
- PrivateRepositoryForkingDisableAuditEntry
- PrivateRepositoryForkingEnableAuditEntry
- RepoAccessAuditEntry
- RepoAddMemberAuditEntry
- RepoAddTopicAuditEntry
- RepoArchivedAuditEntry
- RepoChangeMergeSettingAuditEntry
- RepoConfigDisableAnonymousGitAccessAuditEntry
- RepoConfigDisableCollaboratorsOnlyAuditEntry
- RepoConfigDisableContributorsOnlyAuditEntry
- RepoConfigDisableSockpuppetDisallowedAuditEntry
- RepoConfigEnableAnonymousGitAccessAuditEntry
- RepoConfigEnableCollaboratorsOnlyAuditEntry
- RepoConfigEnableContributorsOnlyAuditEntry
- RepoConfigEnableSockpuppetDisallowedAuditEntry
- RepoConfigLockAnonymousGitAccessAuditEntry
- RepoConfigUnlockAnonymousGitAccessAuditEntry
- RepoCreateAuditEntry
- RepoDestroyAuditEntry
- RepoRemoveMemberAuditEntry
- RepoRemoveTopicAuditEntry
- TeamAddRepositoryAuditEntry
- TeamRemoveRepositoryAuditEntry
RepositoryAuditEntryData のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The repository associated with the action. | 
| 
 | The name of the repository. | 
| 
 | The HTTP path for the repository. | 
| 
 | The HTTP URL for the repository. | 
RepositoryDiscussionAuthor
Represents an author of discussions in repositories.
RepositoryDiscussionAuthor は次で実装されています 
RepositoryDiscussionAuthor のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Discussions this user has started. 
 
 
 
 
 
 
 
 
 | 
RepositoryDiscussionCommentAuthor
Represents an author of discussion comments in repositories.
RepositoryDiscussionCommentAuthor は次で実装されています 
RepositoryDiscussionCommentAuthor のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Discussion comments this user has authored. 
 
 
 
 
 
 
 | 
RepositoryInfo
A subset of repository info.
RepositoryInfo は次で実装されています 
RepositoryInfo のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Identifies the date and time when the repository was archived. | 
| 
 | Identifies the date and time when the object was created. | 
| 
 | The description of the repository. | 
| 
 | The description of the repository rendered to HTML. | 
| 
 | Returns how many forks there are of this repository in the whole network. | 
| 
 | Indicates if the repository has the Discussions feature enabled. | 
| 
 | Indicates if the repository has issues feature enabled. | 
| 
 | Indicates if the repository has the Projects feature enabled. | 
| 
 | Indicates if the repository displays a Sponsor button for financial contributions. | 
| 
 | Indicates if the repository has wiki feature enabled. | 
| 
 | The repository's URL. | 
| 
 | Indicates if the repository is unmaintained. | 
| 
 | Identifies if the repository is a fork. | 
| 
 | Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. | 
| 
 | Indicates if the repository has been locked or not. | 
| 
 | Identifies if the repository is a mirror. | 
| 
 | Identifies if the repository is private or internal. | 
| 
 | Identifies if the repository is a template that can be used to generate new repositories. | 
| 
 | The license associated with the repository. | 
| 
 | The reason the repository has been locked. | 
| 
 | The repository's original mirror URL. | 
| 
 | The name of the repository. | 
| 
 | The repository's name with owner. | 
| 
 | The image used to represent this repository in Open Graph data. | 
| 
 | The User owner of the repository. | 
| 
 | Identifies the date and time when the repository was last pushed to. | 
| 
 | The HTTP path for this repository. | 
| 
 | A description of the repository, rendered to HTML without any links in it. 
 
 | 
| 
 | Identifies the date and time when the object was last updated. | 
| 
 | The HTTP URL for this repository. | 
| 
 | Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. | 
| 
 | Indicates the repository's visibility level. | 
RepositoryNode
Represents a object that belongs to a repository.
RepositoryNode は次で実装されています 
- CommitComment
- CommitCommentThread
- DependabotUpdate
- Discussion
- DiscussionCategory
- Issue
- IssueComment
- PinnedDiscussion
- PullRequest
- PullRequestCommitCommentThread
- PullRequestReview
- PullRequestReviewComment
- RepositoryVulnerabilityAlert
RepositoryNode のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The repository associated with this node. | 
RepositoryOwner
Represents an owner of a Repository.
RepositoryOwner は次で実装されています 
RepositoryOwner のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | A URL pointing to the owner's public avatar. 
 
 | 
| 
 | The Node ID of the RepositoryOwner object. | 
| 
 | The username used to login. | 
| 
 | A list of repositories that the user owns. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 
| 
 | Find Repository. | 
| 
 | The HTTP URL for the owner. | 
| 
 | The HTTP URL for the owner. | 
RequirableByPullRequest
Represents a type that can be required by a pull request for merging.
RequirableByPullRequest は次で実装されています 
RequirableByPullRequest のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Whether this is required to pass before merging for a specific pull request. | 
Sponsorable
Entities that can sponsor or be sponsored through GitHub Sponsors.
Sponsorable は次で実装されています 
Sponsorable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The estimated next GitHub Sponsors payout for this user/organization in cents (USD). | 
| 
 | True if this user/organization has a GitHub Sponsors listing. | 
| 
 | Whether the given account is sponsoring this user/organization. 
 
 | 
| 
 | True if the viewer is sponsored by this user/organization. | 
| 
 | Calculate how much each sponsor has ever paid total to this maintainer via GitHub Sponsors. Does not include sponsorships paid via Patreon. 
 
 
 
 
 
 | 
| 
 | The estimated monthly GitHub Sponsors income for this user/organization in cents (USD). | 
| 
 | List of users and organizations this entity is sponsoring. 
 
 
 
 
 
 | 
| 
 | List of sponsors for this user or organization. 
 
 
 
 
 
 
 | 
| 
 | Events involving this sponsorable, such as new sponsorships. 
 
 
 
 
 
 
 
 
 
 
 
 | 
| 
 | The GitHub Sponsors listing for this user or organization. | 
| 
 | The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor. 
 
 | 
| 
 | The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving. 
 
 | 
| 
 | List of sponsorship updates sent from this sponsorable to sponsors. 
 
 
 
 
 
 | 
| 
 | The sponsorships where this user or organization is the maintainer receiving the funds. 
 
 
 
 
 
 
 
 | 
| 
 | The sponsorships where this user or organization is the funder. 
 
 
 
 
 
 
 
 | 
| 
 | The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has spent on GitHub to fund sponsorships. Only returns a value when viewed by the user themselves or by a user who can manage sponsorships for the requested organization. 
 
 
 
 | 
| 
 | Whether or not the viewer is able to sponsor this user/organization. | 
| 
 | True if the viewer is sponsoring this user/organization. | 
Starrable
Things that can be starred.
Starrable は次で実装されています 
Starrable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The Node ID of the Starrable object. | 
| 
 | Returns a count of how many stargazers there are on this object. | 
| 
 | A list of users who have starred this starrable. 
 
 
 
 
 
 | 
| 
 | Returns a boolean indicating whether the viewing user has starred this starrable. | 
Subscribable
Entities that can be subscribed to for web and email notifications.
Subscribable は次で実装されています 
Subscribable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The Node ID of the Subscribable object. | 
| 
 | Check if the viewer is able to change their subscription status for the repository. | 
| 
 | Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. | 
SubscribableThread
Entities that can be subscribed to for web and email notifications.
SubscribableThread は次で実装されています 
SubscribableThread のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The Node ID of the SubscribableThread object. | 
| 
 | Identifies the viewer's thread subscription form action. | 
| 
 | Identifies the viewer's thread subscription status. | 
TeamAuditEntryData
Metadata for an audit entry with action team.*.
TeamAuditEntryData は次で実装されています 
- OrgRestoreMemberMembershipTeamAuditEntryData
- TeamAddMemberAuditEntry
- TeamAddRepositoryAuditEntry
- TeamChangeParentTeamAuditEntry
- TeamRemoveMemberAuditEntry
- TeamRemoveRepositoryAuditEntry
TeamAuditEntryData のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The team associated with the action. | 
| 
 | The name of the team. | 
| 
 | The HTTP path for this team. | 
| 
 | The HTTP URL for this team. | 
TopicAuditEntryData
Metadata for an audit entry with a topic.
UniformResourceLocatable
Represents a type that can be retrieved by a URL.
UniformResourceLocatable は次で実装されています 
- Bot
- CheckRun
- ClosedEvent
- Commit
- ConvertToDraftEvent
- CrossReferencedEvent
- Gist
- Issue
- Mannequin
- MergedEvent
- Milestone
- Organization
- PullRequest
- PullRequestCommit
- ReadyForReviewEvent
- Release
- Repository
- RepositoryTopic
- ReviewDismissedEvent
- TeamDiscussion
- TeamDiscussionComment
- User
- Workflow
- WorkflowRun
- WorkflowRunFile
UniformResourceLocatable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | The HTML path to this resource. | 
| 
 | The URL to this resource. | 
Updatable
Entities that can be updated.
Updatable は次で実装されています 
- CommitComment
- Discussion
- DiscussionComment
- GistComment
- Issue
- IssueComment
- Project
- ProjectV2
- PullRequest
- PullRequestReview
- PullRequestReviewComment
- TeamDiscussion
- TeamDiscussionComment
Updatable のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Check if the current viewer can update this object. | 
UpdatableComment
Comments that can be updated.
UpdatableComment は次で実装されています 
- CommitComment
- DiscussionComment
- GistComment
- Issue
- IssueComment
- PullRequest
- PullRequestReview
- PullRequestReviewComment
- TeamDiscussion
- TeamDiscussionComment
UpdatableComment のフィールド
| 名前 | 説明 | 
|---|---|
| 
 | Reasons why the current viewer can not update this comment. | 
Votable
A subject that may be upvoted.