Skip to main content

Organization

An organization that owns applications and users in WordPress VIP. This is the primary entry point for organization-scoped app, user, and event traversal.

type Organization implements Model {
apps(
active: String
after: String
appType: [Int]
first: Int
matching: String
page: Int
): AppList
authDomains(
domain: String
): OrganizationAuthDomainList
considerUsersInactiveAfterDays: Int
contacts: OrganizationContacts
enforceSSOAccess: Boolean
events(
after: String
afterTs: String
beforeTs: String
excludeAnomalyEvents: Boolean
excludeEventTypePrefixes: String
excludeWPCLI: Boolean
first: Int
order: String
types: String
): AuditEventList
features: [OrganizationFeature]
id: Int
identityProviders(
id: Int
): IdentityProviderList
integration(
slug: String!
): Integration
integrations: IntegrationClientList
invitations(
after: String
first: Int
matching: String
page: Int
status: String
): InvitationList
isFedramp: Boolean
isHipaa: Boolean
letsEncryptDisallowed: Boolean
name: String
notificationRecipients(
after: String
appId: Int
first: Int
matching: String
): NotificationRecipientList
notificationSubscription(
id: Int!
): NotificationSubscription
notificationSubscriptions(
active: Boolean
after: String
first: Int
notificationRecipientId: Int
vin: Boolean
): NotificationSubscriptionList
pageviews: Pageviews
permissions(
permissions: [String]
): [PermissionResult]
plan: OrganizationPlan
requestStats(
from: Date
to: Date
): OrgRequestStatsList
salesforceId: String
serviceStatus: String
slug: String
subscriptions(
search: String!
): [SalesforceSubscription]
supportPackage: String
traffic: Int
trafficType: TrafficType
users(
after: String
authMethod: UserAuthMethod
externalUsers: Boolean
first: Int
id: Int
isVIP: Boolean
page: Int
): UserList
visitorsStats(
days: Int
from: Date
to: Date
): VisitorsStatsList
}

Fields

Organization.apps ● AppList object common

The applications that belong to the organization. Returns an AppList with total, nextCursor, and nodes.

Organization.apps.active ● String scalar common

Filter applications by active state.

Organization.apps.after ● String scalar common

The pagination cursor to continue from.

Organization.apps.appType ● [Int] list scalar common

Filter applications by application type IDs.

Organization.apps.first ● Int scalar common

The maximum number of applications to return.

Organization.apps.matching ● String scalar common

The free-text filter to match against applications.

Organization.apps.page ● Int scalar common

The page number to fetch.

Organization.authDomains ● OrganizationAuthDomainList object common

The auth domains configured for the organization.

Organization.authDomains.domain ● String scalar common

The exact auth domain to filter by.

Organization.considerUsersInactiveAfterDays ● Int scalar common

The inactivity threshold, in days, used for organization users.

Organization.contacts ● OrganizationContacts object common

The organization contacts grouped by role.

Organization.enforceSSOAccess ● Boolean scalar common

Whether organization SSO access enforcement is enabled.

Organization.events ● AuditEventList object common

The audit events recorded for the organization. Returns an AuditEventList with cursor pagination metadata.

Organization.events.after ● String scalar common

The pagination cursor to continue from.

Organization.events.afterTs ● String scalar common

Only include events after this timestamp.

Organization.events.beforeTs ● String scalar common

Only include events before this timestamp.

Organization.events.excludeAnomalyEvents ● Boolean scalar common

Whether to exclude anomaly events.

Organization.events.excludeEventTypePrefixes ● String scalar common

Exclude event types matching this comma-separated list of prefixes.

Organization.events.excludeWPCLI ● Boolean scalar common

Whether to exclude WP-CLI events.

Organization.events.first ● Int scalar common

The maximum number of events to return.

Organization.events.order ● String scalar common

The sort order to apply.

Organization.events.types ● String scalar common

Filter events by event types.

Organization.features ● [OrganizationFeature] list object common

The organization-level feature flags.

Organization.id ● Int scalar common

The unique identifier for the organization.

Organization.identityProviders ● IdentityProviderList object common

The identity providers configured for the organization.

Organization.identityProviders.id ● Int scalar common

The identity provider ID to filter by.

Organization.integration ● Integration object common

A single integration configured for the organization.

Organization.integration.slug ● String! non-null scalar common

The integration slug.

Organization.integrations ● IntegrationClientList object common

The integrations configured for the organization.

Organization.invitations ● InvitationList object common

The invitations sent for the organization.

Organization.invitations.after ● String scalar common

The pagination cursor to continue from.

Organization.invitations.first ● Int scalar common

The maximum number of invitations to return.

Organization.invitations.matching ● String scalar common

The free-text filter to match against invitations.

Organization.invitations.page ● Int scalar common

The page number to fetch.

Organization.invitations.status ● String scalar common

Filter invitations by status.

Organization.isFedramp ● Boolean scalar common

Whether the organization is part of a FedRAMP environment.

Organization.isHipaa ● Boolean scalar common

Whether the organization has a signed BAA and must follow HIPAA requirements.

Organization.letsEncryptDisallowed ● Boolean scalar common

Whether Let's Encrypt certificates are disallowed for the organization.

Organization.name ● String scalar common

The display name of the organization.

Organization.notificationRecipients ● NotificationRecipientList object common

The notification recipients configured for the organization.

Organization.notificationRecipients.after ● String scalar common

The pagination cursor to continue from.

Organization.notificationRecipients.appId ● Int scalar common

The application ID used to scope app-role permission checks.

Organization.notificationRecipients.first ● Int scalar common

The maximum number of recipients to return.

Organization.notificationRecipients.matching ● String scalar common

The free-text filter to match against recipients.

Organization.notificationSubscription ● NotificationSubscription object common

A single notification subscription on the organization.

Organization.notificationSubscription.id ● Int! non-null scalar common

The notification subscription ID.

Organization.notificationSubscriptions ● NotificationSubscriptionList object common

The notification subscriptions configured for the organization.

Organization.notificationSubscriptions.active ● Boolean scalar common

Filter subscriptions by active status.

Organization.notificationSubscriptions.after ● String scalar common

The pagination cursor to continue from.

Organization.notificationSubscriptions.first ● Int scalar common

The maximum number of subscriptions to return.

Organization.notificationSubscriptions.notificationRecipientId ● Int scalar common

Filter subscriptions for a specific notification recipient.

Organization.notificationSubscriptions.vin ● Boolean scalar common

Filter subscriptions by their VIN flag.

Organization.pageviews ● Pageviews object common

Pageview metrics for the organization.

Organization.permissions ● [PermissionResult] list object common

Permission checks for the current user on this organization.

Organization.permissions.permissions ● [String] list scalar common

The permission keys to evaluate.

Organization.plan ● OrganizationPlan object common

The Salesforce plan associated with the organization.

Organization.requestStats ● OrgRequestStatsList object common

Request statistics for the organization.

Organization.requestStats.from ● Date scalar common

The start of the reporting window.

Organization.requestStats.to ● Date scalar common

The end of the reporting window.

Organization.salesforceId ● String scalar common

The Salesforce account identifier for the organization.

Organization.serviceStatus ● String scalar common

The current service status for the organization.

Organization.slug ● String scalar common

The URL-friendly slug for the organization.

Organization.subscriptions ● [SalesforceSubscription] list object common

The Salesforce subscriptions matching a supported product code filter.

The Salesforce subscription code to query, such as ADDINSTALL or BASENONPRODENV.

Organization.supportPackage ● String scalar common

The VIP support package assigned to the organization.

Organization.traffic ● Int scalar common

The traffic allocation or limit for the organization.

Organization.trafficType ● TrafficType enum common

The traffic unit used for organization limits and reporting.

Organization.users ● UserList object common

The users that belong to the organization. Supports both cursor pagination (after) and a legacy page-number argument (page).

Organization.users.after ● String scalar common

The pagination cursor to continue from.

Organization.users.authMethod ● UserAuthMethod enum common

Filter users by authentication method.

Organization.users.externalUsers ● Boolean scalar common

Filter for external users.

Organization.users.first ● Int scalar common

The maximum number of users to return.

Organization.users.id ● Int scalar common

Filter users by ID.

Organization.users.isVIP ● Boolean scalar common

Filter users by VIP status.

Organization.users.page ● Int scalar common

The page number to fetch.

Organization.visitorsStats ● VisitorsStatsList object common

Visitor statistics for the organization.

Organization.visitorsStats.days ● Int scalar common

The number of days to include in the reporting window.

Organization.visitorsStats.from ● Date scalar common

The start of the reporting window.

Organization.visitorsStats.to ● Date scalar common

The end of the reporting window.

Interfaces

Model interface common

A model with an integer identifier.

Returned By

organization query

Member Of

App object ● Invitation object ● OrganizationAuthDomainReplacePayload object ● OrgList object ● UserOrganizationRole object