OrganizationPermission is an enumerated list of organization permissions.

This enumerated datatype is used by the input datatype, AddRoleInput, which is used by the createRole() mutation field. It's also used by the input datatype, UpdateRoleInput, which is used by the updateRole() mutation.

This datatype is also used by three other datatypes: CreateOrganizationPermissionTokenInput, which is used by the createOrganizationPermissionsToken() mutation field; CreateOrganizationPermissionsTokenV2Input, which is used by the createOrganizationPermissionsTokenV2() mutation; and UpdateOrganizationPermissionsTokenPermissionsInput, which is used by the updateOrganizationPermissionsTokenPermissions() mutation. It's also used by the datatype, Role, which is used by several other datatypes and thereby several other mutation and query fields.

Table: OrganizationPermission

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For return datatypes, this indicates that you must specify which fields you want returned in the results.
Table last updated: May 9, 2025
BlockQueries   Long-TermPermit users in the organization tp block queries.
ChangeAllViewOrRepositoryPermissions   Long-TermAllow all of the organization's view or repository permissions to be changed.
ChangeExternalFunctions   Long-TermAllow the organization's external functions to be changed.
ChangeFieldAliases   Long-TermPermit the organization's field aliases to be changed.
ChangeFleetManagement   Long-TermSet to all the organization's users to make changes to the Fleet Management.
ChangeIdentityProviders   Long-TermSet so that the identity providers may be changed.
ChangeIPFilters   Long-TermThe organization may change IP filters.
ChangeOrganizationPermissions   Long-TermPermit users to change the organization permissions.
ChangeOrganizationSettings   Long-TermWith this the organization settings may be changed.
ChangeSecurityPolicies   Long-TermAllow the organization's security policies to be changed.
ChangeSessions   Long-TermThe organization's sessions may be changed.
ChangeTriggersToRunAsOtherUsers   Long-TermAllow users in the organization to change triggers to run as other users.
CreateRepository   Long-TermAllow users in the organization to create repositories.
DeleteAllRepositories   Long-TermSet to allow all repositories to be deleted.
DeleteAllViews   Long-TermSet to allow all views to be deleted.
ExportOrganization   Long-TermSet to allow exporting of the organization.
IngestAcrossAllReposWithinOrganization   Long-TermAllow for ingesting of data across all repositories within the organization.
ManageUsers   Long-TermSet to allow for the managing of users.
ManageViewConnections   Long-TermPermit the organization to manage view connections.
MonitorQueries   Long-TermSet to allow users in the organization to monitor queries.
ViewAllInternalNotifications   Long-TermUsers in the organization may view all internal notifications.
ViewFleetManagement   Long-TermUsers in the organization may view the Fleet Management.
ViewUsage   Long-TermAllow users to view usage information.