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.
Organization.subscriptions.search ● String! non-null scalar common
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