Queries
organization
Lookup a organization by login.
Type: Organization
Arguments for organization
| Name | Description |
|---|---|
| The organization's login. |
organizations
A list of organizations.
Type: OrganizationConnection!
Arguments for organizations
| Name | Description |
|---|---|
| Returns the elements in the list that come after the specified cursor. |
| Returns the elements in the list that come before the specified cursor. |
| Returns the first n elements from the list. |
| Returns the last n elements from the list. |
| Ordering options for the User's organizations. |
Mutations
addVerifiableDomain
Adds a verifiable domain to an owning account.
Input fields for addVerifiableDomain
input(AddVerifiableDomainInput!)
Return fields for addVerifiableDomain
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The verifiable domain that was added. |
approveVerifiableDomain
Approve a verifiable domain for notification delivery.
Input fields for approveVerifiableDomain
input(ApproveVerifiableDomainInput!)
Return fields for approveVerifiableDomain
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The verifiable domain that was approved. |
deleteVerifiableDomain
Deletes a verifiable domain.
Input fields for deleteVerifiableDomain
input(DeleteVerifiableDomainInput!)
Return fields for deleteVerifiableDomain
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The owning account from which the domain was deleted. |
followOrganization
Follow an organization.
Input fields for followOrganization
input(FollowOrganizationInput!)
Return fields for followOrganization
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The organization that was followed. |
regenerateVerifiableDomainToken
Regenerates a verifiable domain's verification token.
Input fields for regenerateVerifiableDomainToken
Return fields for regenerateVerifiableDomainToken
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The verification token that was generated. |
removeOutsideCollaborator
Removes outside collaborator from all repositories in an organization.
Input fields for removeOutsideCollaborator
input(RemoveOutsideCollaboratorInput!)
Return fields for removeOutsideCollaborator
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The user that was removed as an outside collaborator. |
unfollowOrganization
Unfollow an organization.
Input fields for unfollowOrganization
input(UnfollowOrganizationInput!)
Return fields for unfollowOrganization
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The organization that was unfollowed. |
updateOrganizationAllowPrivateRepositoryForkingSetting
Sets whether private repository forks are enabled for an organization.
Input fields for updateOrganizationAllowPrivateRepositoryForkingSetting
Return fields for updateOrganizationAllowPrivateRepositoryForkingSetting
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| A message confirming the result of updating the allow private repository forking setting. |
| The organization with the updated allow private repository forking setting. |
updateOrganizationWebCommitSignoffSetting
Sets whether contributors are required to sign off on web-based commits for repositories in an organization.
Input fields for updateOrganizationWebCommitSignoffSetting
Return fields for updateOrganizationWebCommitSignoffSetting
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| A message confirming the result of updating the web commit signoff setting. |
| The organization with the updated web commit signoff setting. |
verifyVerifiableDomain
Verify that a verifiable domain has the expected DNS record.
Input fields for verifyVerifiableDomain
input(VerifyVerifiableDomainInput!)
Return fields for verifyVerifiableDomain
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The verifiable domain that was verified. |
Objects
EnterpriseFailedInvitationConnection
The connection type for OrganizationInvitation.
Fields for EnterpriseFailedInvitationConnection
| Name | Description |
|---|---|
| A list of edges. |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
| Identifies the total count of unique users in the connection. |
EnterpriseFailedInvitationEdge
A failed invitation to be a member in an enterprise organization.
Fields for EnterpriseFailedInvitationEdge
| Name | Description |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
EnterpriseOrganizationMembershipConnection
The connection type for Organization.
Fields for EnterpriseOrganizationMembershipConnection
| Name | Description |
|---|---|
A list of edges. | |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
EnterpriseOrganizationMembershipEdge
An enterprise organization that a user is a member of.
Fields for EnterpriseOrganizationMembershipEdge
| Name | Description |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
The role of the user in the enterprise membership. |
EnterprisePendingMemberInvitationConnection
The connection type for OrganizationInvitation.
Fields for EnterprisePendingMemberInvitationConnection
| Name | Description |
|---|---|
A list of edges. | |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
| Identifies the total count of unique users in the connection. |
EnterprisePendingMemberInvitationEdge
An invitation to be a member in an enterprise organization.
Fields for EnterprisePendingMemberInvitationEdge
| Name | Description |
|---|---|
| A cursor for use in pagination. |
| The item at the end of the edge. |
MemberFeatureRequestNotification
Represents a member feature request notification.
MemberFeatureRequestNotification Implements
Fields for MemberFeatureRequestNotification
| Name | Description |
|---|---|
| Represents member feature request body containing entity name and the number of feature requests. |
| The Node ID of the MemberFeatureRequestNotification object. |
| Represents member feature request notification title. |
| Identifies the date and time when the object was last updated. |
OrgAddBillingManagerAuditEntry
Audit log entry for a org.add_billing_manager.
OrgAddBillingManagerAuditEntry Implements
Fields for OrgAddBillingManagerAuditEntry
| Name | Description |
|---|---|
| The action name. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. Warning
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. Warning
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. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the OrgAddBillingManagerAuditEntry object. |
| The email address used to invite a billing manager for the organization. Warning
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. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user affected by the action. Warning
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. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
OrgAddMemberAuditEntry
Audit log entry for a org.add_member.
OrgAddMemberAuditEntry Implements
Fields for OrgAddMemberAuditEntry
| Name | Description |
|---|---|
| The action name. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user who initiated the action. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The IP address of the actor. Warning
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. Warning
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. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the actor. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the actor. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The time the action was initiated. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Node ID of the OrgAddMemberAuditEntry object. |
| The corresponding operation type for the action. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The Organization associated with the Audit Entry. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The name of the Organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The permission level of the member added to the organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The user affected by the action. Warning
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. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP path for the user. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
| The HTTP URL for the user. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. |
Organization
An account on GitHub, with one or more owners, that has repositories, members and teams.
Organization Implements
ActorMemberStatusableNodePackageOwnerProfileOwnerProjectOwnerProjectV2OwnerProjectV2RecentRepositoryDiscussionAuthorRepositoryDiscussionCommentAuthorRepositoryOwnerUniformResourceLocatable
Fields for Organization
| Name | Description |
|---|---|
| The announcement banner set on this organization, if any. Only visible to members of the organization's enterprise. |
| Determine if this repository owner has any items that can be pinned to their profile. Arguments for
|
| Identifies the date and time when the organization was archived. |
| Audit log entries of the organization. Warning
The GraphQL audit-log is deprecated. Please use the REST API instead. Removal on 2026-04-01 UTC. Arguments for
|
| A URL pointing to the organization's public avatar. Arguments for
|
| Identifies the date and time when the object was created. |
| Identifies the primary key from the database. |
| The organization's public profile description. |
| The organization's public profile description rendered to HTML. |
| A list of domains owned by the organization. Arguments for
|
| The organization's public email. |
| A list of owners of the organization's enterprise account. Arguments for
|
| The Node ID of the Organization object. |
| The setting value for whether the organization has an IP allow list enabled. |
| The IP addresses that are allowed to access resources owned by the organization. Arguments for
|
| The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled. |
| Whether the organization has verified its profile email and website. |
| A list of the organization's issue types. Arguments for
|
| Showcases a selection of repositories and gists that the profile owner has either curated or that have been selected automatically based on popularity. |
| The organization's public profile location. |
| The organization's login name. |
| A list of all mannequins for this organization. Arguments for
|
| Get the status messages members of this entity have set that are either public or visible only to the organization. Arguments for
|
| Members can fork private repositories in this organization. |
| A list of users who are members of this organization. Arguments for
|
| The organization's public profile name. |
| The HTTP path creating a new team. |
| The HTTP URL creating a new team. |
| Indicates if email notification delivery for this organization is restricted to verified or approved domains. |
| The billing email for the organization. |
| A list of packages under the owner. Arguments for
|
| A list of users who have been invited to join this organization. Arguments for
|
| A list of repositories and gists this profile owner can pin to their profile. Arguments for
|
| A list of repositories and gists this profile owner has pinned to their profile. Arguments for
|
| Returns how many more items this profile owner can pin to their profile. |
| Find project by number. Warning
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. Arguments for
|
| Find a project by number. Arguments for
|
| A list of projects under the owner. Warning
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. Arguments for
|
| The HTTP path listing organization's projects. |
| The HTTP URL listing organization's projects. |
| A list of projects under the owner. Arguments for
|
| Recent projects that this user has modified in the context of the owner. Arguments for
|
| A list of repositories that the user owns. Arguments for
|
| Find Repository. |
| Discussion comments this user has authored. Arguments for
|
| Discussions this user has started. Arguments for
|
| A list of all repository migrations for this organization. Arguments for
|