Queries
organization
Lookup a organization by login.
Type: Organization
Arguments for organization
| Name | Description |
|---|---|
| The organization's login. |
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. |
setOrganizationInteractionLimit
Set an organization level interaction limit for an organization's public repositories.
Input fields for setOrganizationInteractionLimit
Return fields for setOrganizationInteractionLimit
| Name | Description |
|---|---|
| A unique identifier for the client performing the mutation. |
| The organization that the interaction limit was set for. |
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. |
EnterpriseTeamAssignedOrganizationConnection
The connection type for Organization.
Fields for EnterpriseTeamAssignedOrganizationConnection
| Name | Description |
|---|---|
A list of edges. | |
| A list of nodes. |
| Information to aid in pagination. |
| Identifies the total count of items in the connection. |
EnterpriseTeamAssignedOrganizationEdge
Represents an organization that an enterprise team is assigned to.
Fields for EnterpriseTeamAssignedOrganizationEdge
| Name | Description |
|---|---|
| A cursor for use in pagination. |
| N/A |
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. |