Organizations

Reference documentation for GraphQL schema types in the Organizations category.

addVerifiableDomain - mutation

Adds a verifiable domain to an owning account.

Input fields for addVerifiableDomain

Return fields for addVerifiableDomain

AddVerifiableDomainInput - input object

Autogenerated input type of AddVerifiableDomain.

Input fields for AddVerifiableDomainInput

approveVerifiableDomain - mutation

Approve a verifiable domain for notification delivery.

Input fields for approveVerifiableDomain

Return fields for approveVerifiableDomain

ApproveVerifiableDomainInput - input object

Autogenerated input type of ApproveVerifiableDomain.

Input fields for ApproveVerifiableDomainInput

deleteVerifiableDomain - mutation

Deletes a verifiable domain.

Input fields for deleteVerifiableDomain

Return fields for deleteVerifiableDomain

DeleteVerifiableDomainInput - input object

Autogenerated input type of DeleteVerifiableDomain.

Input fields for DeleteVerifiableDomainInput

EnterpriseFailedInvitationConnection - object

The connection type for OrganizationInvitation.

Fields for EnterpriseFailedInvitationConnection

EnterpriseFailedInvitationEdge - object

A failed invitation to be a member in an enterprise organization.

Fields for EnterpriseFailedInvitationEdge

EnterpriseOrganizationMembershipConnection - object

The connection type for Organization.

Fields for EnterpriseOrganizationMembershipConnection

EnterpriseOrganizationMembershipEdge - object

An enterprise organization that a user is a member of.

Fields for EnterpriseOrganizationMembershipEdge

EnterprisePendingMemberInvitationConnection - object

The connection type for OrganizationInvitation.

Fields for EnterprisePendingMemberInvitationConnection

EnterprisePendingMemberInvitationEdge - object

An invitation to be a member in an enterprise organization.

Fields for EnterprisePendingMemberInvitationEdge

EnterpriseTeamAssignedOrganizationConnection - object

The connection type for Organization.

Fields for EnterpriseTeamAssignedOrganizationConnection

EnterpriseTeamAssignedOrganizationEdge - object

Represents an organization that an enterprise team is assigned to.

Fields for EnterpriseTeamAssignedOrganizationEdge

followOrganization - mutation

Follow an organization.

Input fields for followOrganization

Return fields for followOrganization

FollowOrganizationInput - input object

Autogenerated input type of FollowOrganization.

Input fields for FollowOrganizationInput

MemberFeatureRequestNotification - object

Represents a member feature request notification.

Implements: Node

Fields for MemberFeatureRequestNotification

OrgAddBillingManagerAuditEntry - object

Audit log entry for a org.add_billing_manager.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgAddBillingManagerAuditEntry

OrgAddMemberAuditEntry - object

Audit log entry for a org.add_member.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgAddMemberAuditEntry

OrgAddMemberAuditEntryPermission - enum

The permissions available to members on an Organization.

Values for OrgAddMemberAuditEntryPermission

Organization - object

An account on GitHub, with one or more owners, that has repositories, members and teams.

Implements: Actor, MemberStatusable, Node, PackageOwner, ProfileOwner, ProjectOwner, ProjectV2Owner, ProjectV2Recent, RepositoryDiscussionAuthor, RepositoryDiscussionCommentAuthor, RepositoryOwner, Sponsorable, UniformResourceLocatable

Fields for Organization

organization - query

Lookup a organization by login.

Type: Organization

Arguments for organization

OrganizationAuditEntry - union

An audit entry in an organization audit log.

Possible types for OrganizationAuditEntry

OrganizationAuditEntryConnection - object

The connection type for OrganizationAuditEntry.

Fields for OrganizationAuditEntryConnection

OrganizationAuditEntryData - interface

Metadata for an audit entry with action org.*.

Fields for OrganizationAuditEntryData

Implemented by

OrganizationAuditEntryEdge - object

An edge in a connection.

Fields for OrganizationAuditEntryEdge

OrganizationConnection - object

A list of organizations managed by an enterprise.

Fields for OrganizationConnection

OrganizationEdge - object

An edge in a connection.

Fields for OrganizationEdge

OrganizationIdentityProvider - object

An Identity Provider configured to provision SAML and SCIM identities for
Organizations. Visible to (1) organization owners, (2) organization owners'
personal access tokens (classic) with read:org or admin:org scope, (3) GitHub
App with an installation token with read or write access to members.

Implements: Node

Fields for OrganizationIdentityProvider

OrganizationInvitation - object

An Invitation for a user to an organization.

Implements: Node

Fields for OrganizationInvitation

OrganizationInvitationConnection - object

The connection type for OrganizationInvitation.

Fields for OrganizationInvitationConnection

OrganizationInvitationEdge - object

An edge in a connection.

Fields for OrganizationInvitationEdge

OrganizationInvitationRole - enum

The possible organization invitation roles.

Values for OrganizationInvitationRole

OrganizationInvitationSource - enum

The possible organization invitation sources.

Values for OrganizationInvitationSource

OrganizationInvitationType - enum

The possible organization invitation types.

Values for OrganizationInvitationType

OrganizationMemberRole - enum

The possible roles within an organization for its members.

Values for OrganizationMemberRole

OrganizationMembersCanCreateRepositoriesSettingValue - enum

The possible values for the members can create repositories setting on an organization.

Values for OrganizationMembersCanCreateRepositoriesSettingValue

OrganizationOrder - input object

Ordering options for organization connections.

Input fields for OrganizationOrder

OrganizationOrderField - enum

Properties by which organization connections can be ordered.

Values for OrganizationOrderField

OrganizationPropertyConditionTarget - object

Parameters to be used for the organization_property condition.

Fields for OrganizationPropertyConditionTarget

OrganizationPropertyConditionTargetInput - input object

Parameters to be used for the organization_property condition.

Input fields for OrganizationPropertyConditionTargetInput

OrganizationPropertyTargetDefinition - object

A property that must match.

Fields for OrganizationPropertyTargetDefinition

OrganizationPropertyTargetDefinitionInput - input object

A property that must match.

Input fields for OrganizationPropertyTargetDefinitionInput

OrganizationsHovercardContext - object

An organization list hovercard context.

Implements: HovercardContext

Fields for OrganizationsHovercardContext

OrgBlockUserAuditEntry - object

Audit log entry for a org.block_user.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgBlockUserAuditEntry

OrgConfigDisableCollaboratorsOnlyAuditEntry - object

Audit log entry for a org.config.disable_collaborators_only event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgConfigDisableCollaboratorsOnlyAuditEntry

OrgConfigEnableCollaboratorsOnlyAuditEntry - object

Audit log entry for a org.config.enable_collaborators_only event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgConfigEnableCollaboratorsOnlyAuditEntry

OrgCreateAuditEntry - object

Audit log entry for a org.create event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgCreateAuditEntry

OrgCreateAuditEntryBillingPlan - enum

The billing plans available for organizations.

Values for OrgCreateAuditEntryBillingPlan

OrgDisableOauthAppRestrictionsAuditEntry - object

Audit log entry for a org.disable_oauth_app_restrictions event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgDisableOauthAppRestrictionsAuditEntry

OrgDisableSamlAuditEntry - object

Audit log entry for a org.disable_saml event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgDisableSamlAuditEntry

OrgDisableTwoFactorRequirementAuditEntry - object

Audit log entry for a org.disable_two_factor_requirement event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgDisableTwoFactorRequirementAuditEntry

OrgEnableOauthAppRestrictionsAuditEntry - object

Audit log entry for a org.enable_oauth_app_restrictions event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgEnableOauthAppRestrictionsAuditEntry

OrgEnableSamlAuditEntry - object

Audit log entry for a org.enable_saml event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgEnableSamlAuditEntry

OrgEnableTwoFactorRequirementAuditEntry - object

Audit log entry for a org.enable_two_factor_requirement event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgEnableTwoFactorRequirementAuditEntry

OrgEnterpriseOwnerOrder - input object

Ordering options for an organization's enterprise owner connections.

Input fields for OrgEnterpriseOwnerOrder

OrgEnterpriseOwnerOrderField - enum

Properties by which enterprise owners can be ordered.

Values for OrgEnterpriseOwnerOrderField

OrgInviteMemberAuditEntry - object

Audit log entry for a org.invite_member event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgInviteMemberAuditEntry

OrgInviteToBusinessAuditEntry - object

Audit log entry for a org.invite_to_business event.

Implements: AuditEntry, EnterpriseAuditEntryData, Node, OrganizationAuditEntryData

Fields for OrgInviteToBusinessAuditEntry

OrgOauthAppAccessApprovedAuditEntry - object

Audit log entry for a org.oauth_app_access_approved event.

Implements: AuditEntry, Node, OauthApplicationAuditEntryData, OrganizationAuditEntryData

Fields for OrgOauthAppAccessApprovedAuditEntry

OrgOauthAppAccessBlockedAuditEntry - object

Audit log entry for a org.oauth_app_access_blocked event.

Implements: AuditEntry, Node, OauthApplicationAuditEntryData, OrganizationAuditEntryData

Fields for OrgOauthAppAccessBlockedAuditEntry

OrgOauthAppAccessDeniedAuditEntry - object

Audit log entry for a org.oauth_app_access_denied event.

Implements: AuditEntry, Node, OauthApplicationAuditEntryData, OrganizationAuditEntryData

Fields for OrgOauthAppAccessDeniedAuditEntry

OrgOauthAppAccessRequestedAuditEntry - object

Audit log entry for a org.oauth_app_access_requested event.

Implements: AuditEntry, Node, OauthApplicationAuditEntryData, OrganizationAuditEntryData

Fields for OrgOauthAppAccessRequestedAuditEntry

OrgOauthAppAccessUnblockedAuditEntry - object

Audit log entry for a org.oauth_app_access_unblocked event.

Implements: AuditEntry, Node, OauthApplicationAuditEntryData, OrganizationAuditEntryData

Fields for OrgOauthAppAccessUnblockedAuditEntry

OrgRemoveBillingManagerAuditEntry - object

Audit log entry for a org.remove_billing_manager event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgRemoveBillingManagerAuditEntry

OrgRemoveBillingManagerAuditEntryReason - enum

The reason a billing manager was removed from an Organization.

Values for OrgRemoveBillingManagerAuditEntryReason

OrgRemoveMemberAuditEntry - object

Audit log entry for a org.remove_member event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgRemoveMemberAuditEntry

OrgRemoveMemberAuditEntryMembershipType - enum

The type of membership a user has with an Organization.

Values for OrgRemoveMemberAuditEntryMembershipType

OrgRemoveMemberAuditEntryReason - enum

The reason a member was removed from an Organization.

Values for OrgRemoveMemberAuditEntryReason

OrgRemoveOutsideCollaboratorAuditEntry - object

Audit log entry for a org.remove_outside_collaborator event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgRemoveOutsideCollaboratorAuditEntry

OrgRemoveOutsideCollaboratorAuditEntryMembershipType - enum

The type of membership a user has with an Organization.

Values for OrgRemoveOutsideCollaboratorAuditEntryMembershipType

OrgRemoveOutsideCollaboratorAuditEntryReason - enum

The reason an outside collaborator was removed from an Organization.

Values for OrgRemoveOutsideCollaboratorAuditEntryReason

OrgRestoreMemberAuditEntry - object

Audit log entry for a org.restore_member event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgRestoreMemberAuditEntry

OrgRestoreMemberAuditEntryMembership - union

Types of memberships that can be restored for an Organization member.

Possible types for OrgRestoreMemberAuditEntryMembership

OrgRestoreMemberMembershipOrganizationAuditEntryData - object

Metadata for an organization membership for org.restore_member actions.

Implements: OrganizationAuditEntryData

Fields for OrgRestoreMemberMembershipOrganizationAuditEntryData

OrgRestoreMemberMembershipRepositoryAuditEntryData - object

Metadata for a repository membership for org.restore_member actions.

Implements: RepositoryAuditEntryData

Fields for OrgRestoreMemberMembershipRepositoryAuditEntryData

OrgRestoreMemberMembershipTeamAuditEntryData - object

Metadata for a team membership for org.restore_member actions.

Implements: TeamAuditEntryData

Fields for OrgRestoreMemberMembershipTeamAuditEntryData

OrgUnblockUserAuditEntry - object

Audit log entry for a org.unblock_user.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgUnblockUserAuditEntry

OrgUpdateDefaultRepositoryPermissionAuditEntry - object

Audit log entry for a org.update_default_repository_permission.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgUpdateDefaultRepositoryPermissionAuditEntry

OrgUpdateDefaultRepositoryPermissionAuditEntryPermission - enum

The default permission a repository can have in an Organization.

Values for OrgUpdateDefaultRepositoryPermissionAuditEntryPermission

OrgUpdateMemberAuditEntry - object

Audit log entry for a org.update_member event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgUpdateMemberAuditEntry

OrgUpdateMemberAuditEntryPermission - enum

The permissions available to members on an Organization.

Values for OrgUpdateMemberAuditEntryPermission

OrgUpdateMemberRepositoryCreationPermissionAuditEntry - object

Audit log entry for a org.update_member_repository_creation_permission event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgUpdateMemberRepositoryCreationPermissionAuditEntry

OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - enum

The permissions available for repository creation on an Organization.

Values for OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility

OrgUpdateMemberRepositoryInvitationPermissionAuditEntry - object

Audit log entry for a org.update_member_repository_invitation_permission event.

Implements: AuditEntry, Node, OrganizationAuditEntryData

Fields for OrgUpdateMemberRepositoryInvitationPermissionAuditEntry

PermissionGranter - union

Types that can grant permissions on a repository to a user.

Possible types for PermissionGranter

regenerateVerifiableDomainToken - mutation

Regenerates a verifiable domain's verification token.

Input fields for regenerateVerifiableDomainToken

Return fields for regenerateVerifiableDomainToken

RegenerateVerifiableDomainTokenInput - input object

Autogenerated input type of RegenerateVerifiableDomainToken.

Input fields for RegenerateVerifiableDomainTokenInput

removeOutsideCollaborator - mutation

Removes outside collaborator from all repositories in an organization.

Input fields for removeOutsideCollaborator

Return fields for removeOutsideCollaborator

RemoveOutsideCollaboratorInput - input object

Autogenerated input type of RemoveOutsideCollaborator.

Input fields for RemoveOutsideCollaboratorInput

RoleInOrganization - enum

Possible roles a user may have in relation to an organization.

Values for RoleInOrganization

setOrganizationInteractionLimit - mutation

Set an organization level interaction limit for an organization's public repositories.

Input fields for setOrganizationInteractionLimit

Return fields for setOrganizationInteractionLimit

SetOrganizationInteractionLimitInput - input object

Autogenerated input type of SetOrganizationInteractionLimit.

Input fields for SetOrganizationInteractionLimitInput

unfollowOrganization - mutation

Unfollow an organization.

Input fields for unfollowOrganization

Return fields for unfollowOrganization

UnfollowOrganizationInput - input object

Autogenerated input type of UnfollowOrganization.

Input fields for UnfollowOrganizationInput

updateOrganizationAllowPrivateRepositoryForkingSetting - mutation

Sets whether private repository forks are enabled for an organization.

Input fields for updateOrganizationAllowPrivateRepositoryForkingSetting

Return fields for updateOrganizationAllowPrivateRepositoryForkingSetting

UpdateOrganizationAllowPrivateRepositoryForkingSettingInput - input object

Autogenerated input type of UpdateOrganizationAllowPrivateRepositoryForkingSetting.

Input fields for UpdateOrganizationAllowPrivateRepositoryForkingSettingInput

updateOrganizationWebCommitSignoffSetting - mutation

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

UpdateOrganizationWebCommitSignoffSettingInput - input object

Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting.

Input fields for UpdateOrganizationWebCommitSignoffSettingInput

VerifiableDomain - object

A domain that can be verified or approved for an organization or an enterprise.

Implements: Node

Fields for VerifiableDomain

VerifiableDomainConnection - object

The connection type for VerifiableDomain.

Fields for VerifiableDomainConnection

VerifiableDomainEdge - object

An edge in a connection.

Fields for VerifiableDomainEdge

VerifiableDomainOrder - input object

Ordering options for verifiable domain connections.

Input fields for VerifiableDomainOrder

VerifiableDomainOrderField - enum

Properties by which verifiable domain connections can be ordered.

Values for VerifiableDomainOrderField

VerifiableDomainOwner - union

Types that can own a verifiable domain.

Possible types for VerifiableDomainOwner

verifyVerifiableDomain - mutation

Verify that a verifiable domain has the expected DNS record.

Input fields for verifyVerifiableDomain

Return fields for verifyVerifiableDomain

VerifyVerifiableDomainInput - input object

Autogenerated input type of VerifyVerifiableDomain.

Input fields for VerifyVerifiableDomainInput