Skip to main content

Reference documentation for GraphQL schema types in the Organizations category.

В этой статье

Queries

organization

Query

Lookup a organization by login.

Тип: Organization

Аргументы для organization

Имя.Description

login (String!)

The organization's login.

organizations

Query

A list of organizations.

Тип: OrganizationConnection!

Аргументы для organizations

Имя.Description

after (String)

Returns the elements in the list that come after the specified cursor.

before (String)

Returns the elements in the list that come before the specified cursor.

first (Int)

Returns the first n elements from the list.

last (Int)

Returns the last n elements from the list.

orderBy (OrganizationOrder)

Ordering options for the User's organizations.

Mutations

addVerifiableDomain

Mutation

Adds a verifiable domain to an owning account.

Поля ввода для addVerifiableDomain

Возвращаемые поля для addVerifiableDomain

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

domain (VerifiableDomain)

The verifiable domain that was added.

approveVerifiableDomain

Mutation

Approve a verifiable domain for notification delivery.

Поля ввода для approveVerifiableDomain

Возвращаемые поля для approveVerifiableDomain

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

domain (VerifiableDomain)

The verifiable domain that was approved.

deleteVerifiableDomain

Mutation

Deletes a verifiable domain.

Поля ввода для deleteVerifiableDomain

Возвращаемые поля для deleteVerifiableDomain

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

owner (VerifiableDomainOwner)

The owning account from which the domain was deleted.

followOrganization

Mutation

Follow an organization.

Поля ввода для followOrganization

Возвращаемые поля для followOrganization

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organization (Organization)

The organization that was followed.

regenerateVerifiableDomainToken

Mutation

Regenerates a verifiable domain's verification token.

Поля ввода для regenerateVerifiableDomainToken

Возвращаемые поля для regenerateVerifiableDomainToken

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

verificationToken (String)

The verification token that was generated.

removeOutsideCollaborator

Mutation

Removes outside collaborator from all repositories in an organization.

Поля ввода для removeOutsideCollaborator

Возвращаемые поля для removeOutsideCollaborator

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

removedUser (User)

The user that was removed as an outside collaborator.

unfollowOrganization

Mutation

Unfollow an organization.

Поля ввода для unfollowOrganization

Возвращаемые поля для unfollowOrganization

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organization (Organization)

The organization that was unfollowed.

updateOrganizationAllowPrivateRepositoryForkingSetting

Mutation

Sets whether private repository forks are enabled for an organization.

Поля ввода для updateOrganizationAllowPrivateRepositoryForkingSetting

Возвращаемые поля для updateOrganizationAllowPrivateRepositoryForkingSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

message (String)

A message confirming the result of updating the allow private repository forking setting.

organization (Organization)

The organization with the updated allow private repository forking setting.

updateOrganizationWebCommitSignoffSetting

Mutation

Sets whether contributors are required to sign off on web-based commits for repositories in an organization.

Поля ввода для updateOrganizationWebCommitSignoffSetting

Возвращаемые поля для updateOrganizationWebCommitSignoffSetting

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

message (String)

A message confirming the result of updating the web commit signoff setting.

organization (Organization)

The organization with the updated web commit signoff setting.

verifyVerifiableDomain

Mutation

Verify that a verifiable domain has the expected DNS record.

Поля ввода для verifyVerifiableDomain

Возвращаемые поля для verifyVerifiableDomain

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

domain (VerifiableDomain)

The verifiable domain that was verified.

Objects

EnterpriseFailedInvitationConnection

Object

The connection type for OrganizationInvitation.

Поля для EnterpriseFailedInvitationConnection

Имя.Description

edges ([EnterpriseFailedInvitationEdge])

A list of edges.

nodes ([OrganizationInvitation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

EnterpriseFailedInvitationEdge

Object

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

Поля для EnterpriseFailedInvitationEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (OrganizationInvitation)

The item at the end of the edge.

EnterpriseOrganizationMembershipConnection

Object

The connection type for Organization.

Поля для EnterpriseOrganizationMembershipConnection

Имя.Description

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

nodes ([Organization])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

EnterpriseOrganizationMembershipEdge

Object

An enterprise organization that a user is a member of.

Поля для EnterpriseOrganizationMembershipEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (Organization)

The item at the end of the edge.

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

EnterprisePendingMemberInvitationConnection

Object

The connection type for OrganizationInvitation.

Поля для EnterprisePendingMemberInvitationConnection

Имя.Description

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

nodes ([OrganizationInvitation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

EnterprisePendingMemberInvitationEdge

Object

An invitation to be a member in an enterprise organization.

Поля для EnterprisePendingMemberInvitationEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (OrganizationInvitation)

The item at the end of the edge.

MemberFeatureRequestNotification

Object

Represents a member feature request notification.

MemberFeatureRequestNotification Реализует

Поля для MemberFeatureRequestNotification

Имя.Description

body (String!)

Represents member feature request body containing entity name and the number of feature requests.

id (ID!)

The Node ID of the MemberFeatureRequestNotification object.

title (String!)

Represents member feature request notification title.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

OrgAddBillingManagerAuditEntry

Object

Audit log entry for a org.add_billing_manager.

OrgAddBillingManagerAuditEntry Реализует

Поля для OrgAddBillingManagerAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgAddBillingManagerAuditEntry object.

invitationEmail (String)

The email address used to invite a billing manager for the organization.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgAddMemberAuditEntry

Object

Audit log entry for a org.add_member.

OrgAddMemberAuditEntry Реализует

Поля для OrgAddMemberAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgAddMemberAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

Organization

Object

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

Organization Реализует

Поля для Organization

Имя.Description

announcement (String)

The text of the announcement.

Предупреждение

announcement is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

announcementBanner (AnnouncementBanner)

The announcement banner set on this organization, if any. Only visible to members of the organization's enterprise.

announcementCreatedAt (DateTime)

The date the announcement was created.

Предупреждение

announcementCreatedAt is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

announcementExpiresAt (DateTime)

The expiration date of the announcement, if any.

Предупреждение

announcementExpiresAt is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

announcementUserDismissible (Boolean)

Whether the announcement can be dismissed by the user.

Предупреждение

announcementUserDismissible is deprecated.

The individual announcementX fields do not follow our standard GraphQL patterns. Use the announcementBanner object instead. Removal on 2025-04-01 UTC.

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

Аргументы для anyPinnableItems

archivedAt (DateTime)

Identifies the date and time when the organization was archived.

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

Аргументы для auditLog

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (AuditLogOrder)

    Ordering options for the returned audit log entries.

  • query (String)

    The query string to filter audit entries.

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

Аргументы для avatarUrl

  • size (Int)

    The size of the resulting square image.

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

description (String)

The organization's public profile description.

descriptionHTML (String)

The organization's public profile description rendered to HTML.

domains (VerifiableDomainConnection)

A list of domains owned by the organization.

Аргументы для domains

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • isApproved (Boolean)

    Filter by if the domain is approved.

  • isVerified (Boolean)

    Filter by if the domain is verified.

  • last (Int)

    Returns the last n elements from the list.

email (String)

The organization's public email.

enterpriseOwners (OrganizationEnterpriseOwnerConnection!)

A list of owners of the organization's enterprise account.

Аргументы для enterpriseOwners

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • query (String)

    The search string to look for.

id (ID!)

The Node ID of the Organization object.

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the organization.

Аргументы для ipAllowListEntries

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

isVerified (Boolean!)

Whether the organization has verified its profile email and website.

issueTypes (IssueTypeConnection)

A list of the organization's issue types.

Аргументы для issueTypes

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (IssueTypeOrder)

    Ordering options for issue types returned from the connection.

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has either curated or that have been selected automatically based on popularity.

location (String)

The organization's public profile location.

login (String!)

The organization's login name.

mannequins (MannequinConnection!)

A list of all mannequins for this organization.

Аргументы для mannequins

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • login (String)

    Filter mannequins by login.

  • orderBy (MannequinOrder)

    Ordering options for mannequins returned from the connection.

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

Аргументы для memberStatuses

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (UserStatusOrder)

    Ordering options for user statuses returned from the connection.

membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization.

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

Аргументы для membersWithRole

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

name (String)

The organization's public profile name.

newTeamResourcePath (URI!)

The HTTP path creating a new team.

newTeamUrl (URI!)

The HTTP URL creating a new team.

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified or approved domains.

organizationBillingEmail (String)

The billing email for the organization.

packages (PackageConnection!)

A list of packages under the owner.

Аргументы для packages

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • names ([String])

    Find packages by their names.

  • packageType (PackageType)

    Filter registry package by type.

  • repositoryId (ID)

    Find packages in a repository by ID.

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

Аргументы для pendingMembers

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

Аргументы для pinnableItems

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

Аргументы для pinnedItems

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

project (Project)

Find project by number.

Предупреждение

project is deprecated.

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.

Аргументы для project

  • number (Int!)

    The project number to find.

projectV2 (ProjectV2)

Find a project by number.

Аргументы для projectV2

  • number (Int!)

    The project number.

projects (ProjectConnection!)

A list of projects under the owner.

Предупреждение

projects is deprecated.

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.

Аргументы для projects

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (ProjectOrder)

    Ordering options for projects returned from the connection.

  • search (String)

    Query to search projects by, currently only searching by name.

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

projectsUrl (URI!)

The HTTP URL listing organization's projects.

projectsV2 (ProjectV2Connection!)

A list of projects under the owner.

Аргументы для projectsV2

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • query (String)

    A project to search for under the owner.

recentProjects (ProjectV2Connection!)

Recent projects that this user has modified in the context of the owner.

Аргументы для recentProjects

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

repositories (RepositoryConnection!)

A list of repositories that the user owns.

Аргументы для repositories

  • affiliations ([RepositoryAffiliation])

    Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • hasIssuesEnabled (Boolean)

    If non-null, filters repositories according to whether they have issues enabled.

  • isArchived (Boolean)

    If non-null, filters repositories according to whether they are archived and not maintained.

  • isFork (Boolean)

    If non-null, filters repositories according to whether they are forks of another repository.

  • isLocked (Boolean)

    If non-null, filters repositories according to whether they have been locked.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (RepositoryOrder)

    Ordering options for repositories returned from the connection.

  • ownerAffiliations ([RepositoryAffiliation])

    Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.

  • privacy (RepositoryPrivacy)

    If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.

  • visibility (RepositoryVisibility)

    If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.

repository (Repository)

Find Repository.

Аргументы для repository

  • followRenames (Boolean)

    Follow repository renames. If disabled, a repository referenced by its old name will return an error.

    The default value is true.

  • name (String!)

    Name of Repository to find.

repositoryDiscussionComments (DiscussionCommentConnection!)

Discussion comments this user has authored.

Аргументы для repositoryDiscussionComments

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • onlyAnswers (Boolean)

    Filter discussion comments to only those that were marked as the answer.

    The default value is false.

  • repositoryId (ID)

    Filter discussion comments to only those in a specific repository.

repositoryDiscussions (DiscussionConnection!)

Discussions this user has started.

Аргументы для repositoryDiscussions

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • answered (Boolean)

    Filter discussions to only those that have been answered or not. Defaults to including both answered and unanswered discussions.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • orderBy (DiscussionOrder)

    Ordering options for discussions returned from the connection.

  • repositoryId (ID)

    Filter discussions to only those in a specific repository.

repositoryMigrations (RepositoryMigrationConnection!)

A list of all repository migrations for this organization.

Аргументы для repositoryMigrations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • repositoryName (String)

    Filter repository migrations by repository name.

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside collaborators to enable two-factor authentication.

resourcePath (URI!)

The HTTP path for this organization.

ruleset (RepositoryRuleset)

Returns a single ruleset from the current organization by ID.

Аргументы для ruleset

  • databaseId (Int!)

    The ID of the ruleset to be returned.

  • includeParents (Boolean)

    Include rulesets configured at higher levels that apply to this organization.

    The default value is true.

rulesets (RepositoryRulesetConnection)

A list of rulesets for this organization.

Аргументы для rulesets

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • includeParents (Boolean)

    Return rulesets configured at higher levels that apply to this organization.

    The default value is true.

  • last (Int)

    Returns the last n elements from the list.

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity provider. 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.

team (Team)

Find an organization's team by its slug.

Аргументы для team

  • slug (String!)

    The name or slug of the team to find.

teams (TeamConnection!)

A list of teams in this organization.

Аргументы для teams

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • ldapMapped (Boolean)

    If true, filters teams that are mapped to an LDAP Group (Enterprise only).

  • orderBy (TeamOrder)

    Ordering options for teams returned from the connection.

  • privacy (TeamPrivacy)

    If non-null, filters teams according to privacy.

  • query (String)

    If non-null, filters teams with query on team name and team slug.

  • role (TeamRole)

    If non-null, filters teams according to whether the viewer is an admin or member on team.

  • rootTeamsOnly (Boolean)

    If true, restrict to only root teams.

    The default value is false.

  • userLogins ([String!])

    User logins to filter by.

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

teamsUrl (URI!)

The HTTP URL listing organization's teams.

twitterUsername (String)

The organization's Twitter username.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this organization.

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

Предупреждение

viewerCanCreateProjects is deprecated.

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.

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

viewerIsFollowing (Boolean!)

Whether or not this Organization is followed by the viewer.

webCommitSignoffRequired (Boolean!)

Whether contributors are required to sign off on web-based commits for repositories in this organization.

websiteUrl (URI)

The organization's public profile URL.

OrganizationAuditEntryConnection

Object

The connection type for OrganizationAuditEntry.

Поля для OrganizationAuditEntryConnection

Имя.Description

edges ([OrganizationAuditEntryEdge])

A list of edges.

nodes ([OrganizationAuditEntry])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

OrganizationAuditEntryEdge

Object

An edge in a connection.

Поля для OrganizationAuditEntryEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (OrganizationAuditEntry)

The item at the end of the edge.

OrganizationConnection

Object

A list of organizations managed by an enterprise.

Поля для OrganizationConnection

Имя.Description

edges ([OrganizationEdge])

A list of edges.

nodes ([Organization])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

OrganizationEdge

Object

An edge in a connection.

Поля для OrganizationEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (Organization)

The item at the end of the edge.

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.

OrganizationIdentityProvider Реализует

Поля для OrganizationIdentityProvider

Имя.Description

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

Аргументы для externalIdentities

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

  • login (String)

    Filter to external identities with the users login.

  • membersOnly (Boolean)

    Filter to external identities with valid org membership only.

  • userName (String)

    Filter to external identities with the users userName/NameID attribute.

id (ID!)

The Node ID of the OrganizationIdentityProvider object.

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provider to sign assertions and responses.

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

organization (Organization)

Organization this Identity Provider belongs to.

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

OrganizationInvitation

Object

An Invitation for a user to an organization.

OrganizationInvitation Реализует

Поля для OrganizationInvitation

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

email (String)

The email address of the user invited to the organization.

id (ID!)

The Node ID of the OrganizationInvitation object.

invitationSource (OrganizationInvitationSource!)

The source of the invitation.

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

invitee (User)

The user who was invited to the organization.

inviter (User!)

The user who created the invitation.

Предупреждение

inviter is deprecated.

inviter will be removed. inviter will be replaced by inviterActor. Removal on 2024-07-01 UTC.

inviterActor (User)

The user who created the invitation.

organization (Organization!)

The organization the invite is for.

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

OrganizationInvitationConnection

Object

The connection type for OrganizationInvitation.

Поля для OrganizationInvitationConnection

Имя.Description

edges ([OrganizationInvitationEdge])

A list of edges.

nodes ([OrganizationInvitation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

OrganizationInvitationEdge

Object

An edge in a connection.

Поля для OrganizationInvitationEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (OrganizationInvitation)

The item at the end of the edge.

OrganizationsHovercardContext

Object

An organization list hovercard context.

OrganizationsHovercardContext Реализует

Поля для OrganizationsHovercardContext

Имя.Description

message (String!)

A string describing this context.

octicon (String!)

An octicon to accompany this context.

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

Аргументы для relevantOrganizations

  • after (String)

    Returns the elements in the list that come after the specified cursor.

  • before (String)

    Returns the elements in the list that come before the specified cursor.

  • first (Int)

    Returns the first n elements from the list.

  • last (Int)

    Returns the last n elements from the list.

totalOrganizationCount (Int!)

The total number of organizations this user is in.

OrgBlockUserAuditEntry

Object

Audit log entry for a org.block_user.

OrgBlockUserAuditEntry Реализует

Поля для OrgBlockUserAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

blockedUser (User)

The blocked user.

blockedUserName (String)

The username of the blocked user.

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

blockedUserUrl (URI)

The HTTP URL for the blocked user.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgBlockUserAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgConfigDisableCollaboratorsOnlyAuditEntry

Object

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

OrgConfigDisableCollaboratorsOnlyAuditEntry Реализует

Поля для OrgConfigDisableCollaboratorsOnlyAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgConfigDisableCollaboratorsOnlyAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgConfigEnableCollaboratorsOnlyAuditEntry

Object

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

OrgConfigEnableCollaboratorsOnlyAuditEntry Реализует

Поля для OrgConfigEnableCollaboratorsOnlyAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgConfigEnableCollaboratorsOnlyAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgCreateAuditEntry

Object

Audit log entry for a org.create event.

OrgCreateAuditEntry Реализует

Поля для OrgCreateAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgCreateAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgDisableOauthAppRestrictionsAuditEntry

Object

Audit log entry for a org.disable_oauth_app_restrictions event.

OrgDisableOauthAppRestrictionsAuditEntry Реализует

Поля для OrgDisableOauthAppRestrictionsAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgDisableOauthAppRestrictionsAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgDisableSamlAuditEntry

Object

Audit log entry for a org.disable_saml event.

OrgDisableSamlAuditEntry Реализует

Поля для OrgDisableSamlAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

id (ID!)

The Node ID of the OrgDisableSamlAuditEntry object.

issuerUrl (URI)

The SAML provider's issuer URL.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgDisableTwoFactorRequirementAuditEntry

Object

Audit log entry for a org.disable_two_factor_requirement event.

OrgDisableTwoFactorRequirementAuditEntry Реализует

Поля для OrgDisableTwoFactorRequirementAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgDisableTwoFactorRequirementAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgEnableOauthAppRestrictionsAuditEntry

Object

Audit log entry for a org.enable_oauth_app_restrictions event.

OrgEnableOauthAppRestrictionsAuditEntry Реализует

Поля для OrgEnableOauthAppRestrictionsAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgEnableOauthAppRestrictionsAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgEnableSamlAuditEntry

Object

Audit log entry for a org.enable_saml event.

OrgEnableSamlAuditEntry Реализует

Поля для OrgEnableSamlAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

id (ID!)

The Node ID of the OrgEnableSamlAuditEntry object.

issuerUrl (URI)

The SAML provider's issuer URL.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgEnableTwoFactorRequirementAuditEntry

Object

Audit log entry for a org.enable_two_factor_requirement event.

OrgEnableTwoFactorRequirementAuditEntry Реализует

Поля для OrgEnableTwoFactorRequirementAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgEnableTwoFactorRequirementAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgInviteMemberAuditEntry

Object

Audit log entry for a org.invite_member event.

OrgInviteMemberAuditEntry Реализует

Поля для OrgInviteMemberAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

email (String)

The email address of the organization invitation.

id (ID!)

The Node ID of the OrgInviteMemberAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationInvitation (OrganizationInvitation)

The organization invitation.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgInviteToBusinessAuditEntry

Object

Audit log entry for a org.invite_to_business event.

OrgInviteToBusinessAuditEntry Реализует

Поля для OrgInviteToBusinessAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)

The Node ID of the OrgInviteToBusinessAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgOauthAppAccessApprovedAuditEntry

Object

Audit log entry for a org.oauth_app_access_approved event.

OrgOauthAppAccessApprovedAuditEntry Реализует

Поля для OrgOauthAppAccessApprovedAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgOauthAppAccessApprovedAuditEntry object.

oauthApplicationName (String)

The name of the OAuth application.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth application.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth application.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgOauthAppAccessBlockedAuditEntry

Object

Audit log entry for a org.oauth_app_access_blocked event.

OrgOauthAppAccessBlockedAuditEntry Реализует

Поля для OrgOauthAppAccessBlockedAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgOauthAppAccessBlockedAuditEntry object.

oauthApplicationName (String)

The name of the OAuth application.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth application.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth application.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgOauthAppAccessDeniedAuditEntry

Object

Audit log entry for a org.oauth_app_access_denied event.

OrgOauthAppAccessDeniedAuditEntry Реализует

Поля для OrgOauthAppAccessDeniedAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgOauthAppAccessDeniedAuditEntry object.

oauthApplicationName (String)

The name of the OAuth application.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth application.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth application.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgOauthAppAccessRequestedAuditEntry

Object

Audit log entry for a org.oauth_app_access_requested event.

OrgOauthAppAccessRequestedAuditEntry Реализует

Поля для OrgOauthAppAccessRequestedAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgOauthAppAccessRequestedAuditEntry object.

oauthApplicationName (String)

The name of the OAuth application.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth application.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth application.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgOauthAppAccessUnblockedAuditEntry

Object

Audit log entry for a org.oauth_app_access_unblocked event.

OrgOauthAppAccessUnblockedAuditEntry Реализует

Поля для OrgOauthAppAccessUnblockedAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgOauthAppAccessUnblockedAuditEntry object.

oauthApplicationName (String)

The name of the OAuth application.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth application.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth application.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgRemoveBillingManagerAuditEntry

Object

Audit log entry for a org.remove_billing_manager event.

OrgRemoveBillingManagerAuditEntry Реализует

Поля для OrgRemoveBillingManagerAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgRemoveBillingManagerAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgRemoveMemberAuditEntry

Object

Audit log entry for a org.remove_member event.

OrgRemoveMemberAuditEntry Реализует

Поля для OrgRemoveMemberAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgRemoveMemberAuditEntry object.

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgRemoveOutsideCollaboratorAuditEntry

Object

Audit log entry for a org.remove_outside_collaborator event.

OrgRemoveOutsideCollaboratorAuditEntry Реализует

Поля для OrgRemoveOutsideCollaboratorAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgRemoveOutsideCollaboratorAuditEntry object.

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgRestoreMemberAuditEntry

Object

Audit log entry for a org.restore_member event.

OrgRestoreMemberAuditEntry Реализует

Поля для OrgRestoreMemberAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgRestoreMemberAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

restoredIssueAssignmentsCount (Int)

The number of issue assignments for the restored member.

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

restoredMembershipsCount (Int)

The number of restored memberships.

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgRestoreMemberMembershipOrganizationAuditEntryData

Object

Metadata for an organization membership for org.restore_member actions.

OrgRestoreMemberMembershipOrganizationAuditEntryData Реализует

Поля для OrgRestoreMemberMembershipOrganizationAuditEntryData

Имя.Description

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

OrgRestoreMemberMembershipRepositoryAuditEntryData

Object

Metadata for a repository membership for org.restore_member actions.

OrgRestoreMemberMembershipRepositoryAuditEntryData Реализует

Поля для OrgRestoreMemberMembershipRepositoryAuditEntryData

Имя.Description

repository (Repository)

The repository associated with the action.

repositoryName (String)

The name of the repository.

repositoryResourcePath (URI)

The HTTP path for the repository.

repositoryUrl (URI)

The HTTP URL for the repository.

OrgRestoreMemberMembershipTeamAuditEntryData

Object

Metadata for a team membership for org.restore_member actions.

OrgRestoreMemberMembershipTeamAuditEntryData Реализует

Поля для OrgRestoreMemberMembershipTeamAuditEntryData

Имя.Description

team (Team)

The team associated with the action.

teamName (String)

The name of the team.

teamResourcePath (URI)

The HTTP path for this team.

teamUrl (URI)

The HTTP URL for this team.

OrgUnblockUserAuditEntry

Object

Audit log entry for a org.unblock_user.

OrgUnblockUserAuditEntry Реализует

Поля для OrgUnblockUserAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

blockedUser (User)

The user being unblocked by the organization.

blockedUserName (String)

The username of the blocked user.

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

blockedUserUrl (URI)

The HTTP URL for the blocked user.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgUnblockUserAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgUpdateDefaultRepositoryPermissionAuditEntry

Object

Audit log entry for a org.update_default_repository_permission.

OrgUpdateDefaultRepositoryPermissionAuditEntry Реализует

Поля для OrgUpdateDefaultRepositoryPermissionAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgUpdateDefaultRepositoryPermissionAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new base repository permission level for the organization.

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base repository permission level for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgUpdateMemberAuditEntry

Object

Audit log entry for a org.update_member event.

OrgUpdateMemberAuditEntry Реализует

Поля для OrgUpdateMemberAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgUpdateMemberAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

OrgUpdateMemberRepositoryCreationPermissionAuditEntry

Object

Audit log entry for a org.update_member_repository_creation_permission event.

OrgUpdateMemberRepositoryCreationPermissionAuditEntry Реализует

Поля для OrgUpdateMemberRepositoryCreationPermissionAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

canCreateRepositories (Boolean)

Can members create repositories in the organization.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgUpdateMemberRepositoryCreationPermissionAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

OrgUpdateMemberRepositoryInvitationPermissionAuditEntry

Object

Audit log entry for a org.update_member_repository_invitation_permission event.

OrgUpdateMemberRepositoryInvitationPermissionAuditEntry Реализует

Поля для OrgUpdateMemberRepositoryInvitationPermissionAuditEntry

Имя.Description

action (String!)

The action name.

actor (AuditEntryActor)

The user who initiated the action.

actorIp (String)

The IP address of the actor.

actorLocation (ActorLocation)

A readable representation of the actor's location.

actorLogin (String)

The username of the user who initiated the action.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

createdAt (PreciseDateTime!)

The time the action was initiated.

id (ID!)

The Node ID of the OrgUpdateMemberRepositoryInvitationPermissionAuditEntry object.

operationType (OperationType)

The corresponding operation type for the action.

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

user (User)

The user affected by the action.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

VerifiableDomain

Object

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

VerifiableDomain Реализует

Поля для VerifiableDomain

Имя.Description

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

dnsHostName (URI)

The DNS host name that should be used for verification.

domain (URI!)

The unicode encoded domain.

hasFoundHostName (Boolean!)

Whether a TXT record for verification with the expected host name was found.

hasFoundVerificationToken (Boolean!)

Whether a TXT record for verification with the expected verification token was found.

id (ID!)

The Node ID of the VerifiableDomain object.

isApproved (Boolean!)

Whether or not the domain is approved.

isRequiredForPolicyEnforcement (Boolean!)

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

isVerified (Boolean!)

Whether or not the domain is verified.

owner (VerifiableDomainOwner!)

The owner of the domain.

punycodeEncodedDomain (URI!)

The punycode encoded domain.

tokenExpirationTime (DateTime)

The time that the current verification token will expire.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

verificationToken (String)

The current verification token for the domain.

VerifiableDomainConnection

Object

The connection type for VerifiableDomain.

Поля для VerifiableDomainConnection

Имя.Description

edges ([VerifiableDomainEdge])

A list of edges.

nodes ([VerifiableDomain])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

VerifiableDomainEdge

Object

An edge in a connection.

Поля для VerifiableDomainEdge

Имя.Description

cursor (String!)

A cursor for use in pagination.

node (VerifiableDomain)

The item at the end of the edge.

Interfaces

OrganizationAuditEntryData

Interface

Metadata for an audit entry with action org.*.

OrganizationAuditEntryData реализуется с помощью

Поля для OrganizationAuditEntryData

Имя.Description

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization.

organizationUrl (URI)

The HTTP URL for the organization.

Enums

OrgAddMemberAuditEntryPermission

Enum

The permissions available to members on an Organization.

Значения для OrgAddMemberAuditEntryPermission

Имя.Description
ADMIN

Can read, clone, push, and add collaborators to repositories.

READ

Can read and clone repositories.

OrganizationInvitationRole

Enum

The possible organization invitation roles.

Значения для OrganizationInvitationRole

Имя.Description
ADMIN

The user is invited to be an admin of the organization.

BILLING_MANAGER

The user is invited to be a billing manager of the organization.

DIRECT_MEMBER

The user is invited to be a direct member of the organization.

REINSTATE

The user's previous role will be reinstated.

OrganizationInvitationSource

Enum

The possible organization invitation sources.

Значения для OrganizationInvitationSource

Имя.Description
MEMBER

The invitation was created from the web interface or from API.

SCIM

The invitation was created from SCIM.

UNKNOWN

The invitation was sent before this feature was added.

OrganizationInvitationType

Enum

The possible organization invitation types.

Значения для OrganizationInvitationType

Имя.Description
EMAIL

The invitation was to an email address.

USER

The invitation was to an existing user.

OrganizationMemberRole

Enum

The possible roles within an organization for its members.

Значения для OrganizationMemberRole

Имя.Description
ADMIN

The user is an administrator of the organization.

MEMBER

The user is a member of the organization.

OrganizationMembersCanCreateRepositoriesSettingValue

Enum

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

Значения для OrganizationMembersCanCreateRepositoriesSettingValue

Имя.Description
ALL

Members will be able to create public and private repositories.

DISABLED

Members will not be able to create public or private repositories.

INTERNAL

Members will be able to create only internal repositories.

PRIVATE

Members will be able to create only private repositories.

OrganizationOrderField

Enum

Properties by which organization connections can be ordered.

Значения для OrganizationOrderField

Имя.Description
CREATED_AT

Order organizations by creation time.

LOGIN

Order organizations by login.

OrgCreateAuditEntryBillingPlan

Enum

The billing plans available for organizations.

Значения для OrgCreateAuditEntryBillingPlan

Имя.Description
BUSINESS

Team Plan.

BUSINESS_PLUS

Enterprise Cloud Plan.

FREE

Free Plan.

TIERED_PER_SEAT

Tiered Per Seat Plan.

UNLIMITED

Legacy Unlimited Plan.

OrgEnterpriseOwnerOrderField

Enum

Properties by which enterprise owners can be ordered.

Значения для OrgEnterpriseOwnerOrderField

Имя.Description
LOGIN

Order enterprise owners by login.

OrgRemoveBillingManagerAuditEntryReason

Enum

The reason a billing manager was removed from an Organization.

Значения для OrgRemoveBillingManagerAuditEntryReason

Имя.Description
SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing.

SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY

SAML SSO enforcement requires an external identity.

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

OrgRemoveMemberAuditEntryMembershipType

Enum

The type of membership a user has with an Organization.

Значения для OrgRemoveMemberAuditEntryMembershipType

Имя.Description
ADMIN

Organization owners have full access and can change several settings, including the names of repositories that belong to the Organization and Owners team membership. In addition, organization owners can delete the organization and all of its repositories.

BILLING_MANAGER

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

DIRECT_MEMBER

A direct member is a user that is a member of the Organization.

OUTSIDE_COLLABORATOR

An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.

SUSPENDED

A suspended member.

UNAFFILIATED

An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the Organization.

OrgRemoveMemberAuditEntryReason

Enum

The reason a member was removed from an Organization.

Значения для OrgRemoveMemberAuditEntryReason

Имя.Description
SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing.

SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY

SAML SSO enforcement requires an external identity.

TWO_FACTOR_ACCOUNT_RECOVERY

User was removed from organization during account recovery.

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

USER_ACCOUNT_DELETED

User account has been deleted.

OrgRemoveOutsideCollaboratorAuditEntryMembershipType

Enum

The type of membership a user has with an Organization.

Значения для OrgRemoveOutsideCollaboratorAuditEntryMembershipType

Имя.Description
BILLING_MANAGER

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

OUTSIDE_COLLABORATOR

An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.

UNAFFILIATED

An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the organization.

OrgRemoveOutsideCollaboratorAuditEntryReason

Enum

The reason an outside collaborator was removed from an Organization.

Значения для OrgRemoveOutsideCollaboratorAuditEntryReason

Имя.Description
SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing.

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

OrgUpdateDefaultRepositoryPermissionAuditEntryPermission

Enum

The default permission a repository can have in an Organization.

Значения для OrgUpdateDefaultRepositoryPermissionAuditEntryPermission

Имя.Description
ADMIN

Can read, clone, push, and add collaborators to repositories.

NONE

No default permission value.

READ

Can read and clone repositories.

WRITE

Can read, clone and push to repositories.

OrgUpdateMemberAuditEntryPermission

Enum

The permissions available to members on an Organization.

Значения для OrgUpdateMemberAuditEntryPermission

Имя.Description
ADMIN

Can read, clone, push, and add collaborators to repositories.

READ

Can read and clone repositories.

OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility

Enum

The permissions available for repository creation on an Organization.

Значения для OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility

Имя.Description
ALL

All organization members are restricted from creating any repositories.

INTERNAL

All organization members are restricted from creating internal repositories.

NONE

All organization members are allowed to create any repositories.

PRIVATE

All organization members are restricted from creating private repositories.

PRIVATE_INTERNAL

All organization members are restricted from creating private or internal repositories.

PUBLIC

All organization members are restricted from creating public repositories.

PUBLIC_INTERNAL

All organization members are restricted from creating public or internal repositories.

PUBLIC_PRIVATE

All organization members are restricted from creating public or private repositories.

RoleInOrganization

Enum

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

Значения для RoleInOrganization

Имя.Description
DIRECT_MEMBER

A user who is a direct member of the organization.

OWNER

A user with full administrative access to the organization.

UNAFFILIATED

A user who is unaffiliated with the organization.

VerifiableDomainOrderField

Enum

Properties by which verifiable domain connections can be ordered.

Значения для VerifiableDomainOrderField

Имя.Description
CREATED_AT

Order verifiable domains by their creation date.

DOMAIN

Order verifiable domains by the domain name.

Unions

OrganizationAuditEntry

Union

An audit entry in an organization audit log.

Возможные типы для OrganizationAuditEntry

OrgRestoreMemberAuditEntryMembership

Union

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

Возможные типы для OrgRestoreMemberAuditEntryMembership

PermissionGranter

Union

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

Возможные типы для PermissionGranter

VerifiableDomainOwner

Union

Types that can own a verifiable domain.

Возможные типы для VerifiableDomainOwner

Input objects

AddVerifiableDomainInput

Input object

Autogenerated input type of AddVerifiableDomain.

Поля ввода для AddVerifiableDomainInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

domain (URI!)

The URL of the domain.

ownerId (ID!)

The ID of the owner to add the domain to.

ApproveVerifiableDomainInput

Input object

Autogenerated input type of ApproveVerifiableDomain.

Поля ввода для ApproveVerifiableDomainInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)

The ID of the verifiable domain to approve.

DeleteVerifiableDomainInput

Input object

Autogenerated input type of DeleteVerifiableDomain.

Поля ввода для DeleteVerifiableDomainInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)

The ID of the verifiable domain to delete.

FollowOrganizationInput

Input object

Autogenerated input type of FollowOrganization.

Поля ввода для FollowOrganizationInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationId (ID!)

ID of the organization to follow.

OrganizationOrder

Input object

Ordering options for organization connections.

Поля ввода для OrganizationOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (OrganizationOrderField!)

The field to order organizations by.

OrgEnterpriseOwnerOrder

Input object

Ordering options for an organization's enterprise owner connections.

Поля ввода для OrgEnterpriseOwnerOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (OrgEnterpriseOwnerOrderField!)

The field to order enterprise owners by.

RegenerateVerifiableDomainTokenInput

Input object

Autogenerated input type of RegenerateVerifiableDomainToken.

Поля ввода для RegenerateVerifiableDomainTokenInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)

The ID of the verifiable domain to regenerate the verification token of.

RemoveOutsideCollaboratorInput

Input object

Autogenerated input type of RemoveOutsideCollaborator.

Поля ввода для RemoveOutsideCollaboratorInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationId (ID!)

The ID of the organization to remove the outside collaborator from.

userId (ID!)

The ID of the outside collaborator to remove.

UnfollowOrganizationInput

Input object

Autogenerated input type of UnfollowOrganization.

Поля ввода для UnfollowOrganizationInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationId (ID!)

ID of the organization to unfollow.

UpdateOrganizationAllowPrivateRepositoryForkingSettingInput

Input object

Autogenerated input type of UpdateOrganizationAllowPrivateRepositoryForkingSetting.

Поля ввода для UpdateOrganizationAllowPrivateRepositoryForkingSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

forkingEnabled (Boolean!)

Enable forking of private repositories in the organization?.

organizationId (ID!)

The ID of the organization on which to set the allow private repository forking setting.

UpdateOrganizationWebCommitSignoffSettingInput

Input object

Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting.

Поля ввода для UpdateOrganizationWebCommitSignoffSettingInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationId (ID!)

The ID of the organization on which to set the web commit signoff setting.

webCommitSignoffRequired (Boolean!)

Enable signoff on web-based commits for repositories in the organization?.

VerifiableDomainOrder

Input object

Ordering options for verifiable domain connections.

Поля ввода для VerifiableDomainOrder

Имя.Description

direction (OrderDirection!)

The ordering direction.

field (VerifiableDomainOrderField!)

The field to order verifiable domains by.

VerifyVerifiableDomainInput

Input object

Autogenerated input type of VerifyVerifiableDomain.

Поля ввода для VerifyVerifiableDomainInput

Имя.Description

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)

The ID of the verifiable domain to verify.