App
An application managed in WordPress VIP. This is the primary entry point for traversing into environment-level operational reads.
type App implements Model {
active: Boolean
createdAt: String
environments(
excludeUniqueLabels: [String]
id: Int
isMultisite: Boolean
launched: Boolean
name: String
type: String
): [AppEnvironment]
features: [Feature]
id: Int
name: String
notificationSubscription(
id: Int!
): NotificationSubscription
notificationSubscriptions(
active: Boolean
after: String
first: Int
notificationRecipientId: Int
organizationSubscriptionsOnly: Boolean
vin: Boolean
): NotificationSubscriptionList
organization: Organization
organizationId: Int
pageviews: Pageviews
permissions(
permissions: [String]
): [PermissionResult]
primaryEnvironment: AppEnvironment
repo: String
repository: GitRepository
serviceStatus: String
supportPackage: String
type: String
typeId: Int
}
Fields
App.active ● Boolean scalar common
Whether the application is currently active.
App.createdAt ● String scalar common
When the application was created.
App.environments ● [AppEnvironment] list object common
The environments that belong to this application. Use this for environment discovery by ID, name, or type before selecting nested operational fields.
App.environments.excludeUniqueLabels ● [String] list scalar common
Exclude environments with these unique labels.
App.environments.id ● Int scalar common
The environment ID to filter by.
App.environments.isMultisite ● Boolean scalar common
Filter environments by multisite state.
App.environments.launched ● Boolean scalar common
Filter environments by launch state.
App.environments.name ● String scalar common
The environment name to filter by.
App.environments.type ● String scalar common
The environment type to filter by.
App.features ● [Feature] list object common
The feature flags currently configured for the application.
App.id ● Int scalar common
The unique identifier for the application.
App.name ● String scalar common
The display name of the application.
App.notificationSubscription ● NotificationSubscription object common
A single notification subscription on this application.
App.notificationSubscription.id ● Int! non-null scalar common
The notification subscription ID.
App.notificationSubscriptions ● NotificationSubscriptionList object common
Notification subscriptions configured for this application.
App.notificationSubscriptions.active ● Boolean scalar common
Filter subscriptions by active status.
App.notificationSubscriptions.after ● String scalar common
The pagination cursor to continue from.
App.notificationSubscriptions.first ● Int scalar common
The maximum number of subscriptions to return.
App.notificationSubscriptions.notificationRecipientId ● Int scalar common
Filter subscriptions for a specific notification recipient.
App.notificationSubscriptions.organizationSubscriptionsOnly ● Boolean scalar common
Return organization-level subscriptions for the app's organization instead of app-level subscriptions.
App.notificationSubscriptions.vin ● Boolean scalar common
Filter subscriptions by their VIN flag.
App.organization ● Organization object common
The organization that owns the application.
App.organizationId ● Int scalar common
The identifier of the organization that owns the application.
App.pageviews ● Pageviews object common
Pageview metrics for the application.
App.permissions ● [PermissionResult] list object common
Permission checks for the current user on this application.
App.permissions.permissions ● [String] list scalar common
The permission keys to evaluate.
App.primaryEnvironment ● AppEnvironment object common
The primary production environment for the application. This is the most common jump-off point for nested operational reads (commands, logs, events, deployments, backups, and more).
App.repo ● String scalar common
The source repository for the application in owner/name format.
App.repository ● GitRepository object common
Repository metadata for the application's source code.
App.serviceStatus ● String scalar common
The current VIP service status for the application.
App.supportPackage ● String scalar common
The VIP support package assigned to the application.
App.type ● String scalar common
The application platform type, such as WordPress or Node.js.
App.typeId ● Int scalar common
The internal numeric identifier for the application type.
Interfaces
Model interface common
A model with an integer identifier.
Returned By
app query
Member Of
AppEnvironmentBasicAuthPayload object ● AppEnvironmentCustomDeployPayload object ● AppEnvironmentEnableLaunchModePayload object ● AppEnvironmentGenerateDBBackupCopyUrlPayload object ● AppEnvironmentHSTSSettingsPayload object ● AppEnvironmentImportPayload object ● AppEnvironmentLaunchedPayload object ● AppEnvironmentPrimaryDomainSwitchPayload object ● AppEnvironmentStartDBBackupCopyPayload object ● AppEnvironmentSyncPayload object ● AppEnvironmentUpdateSubsiteDomainPayload object ● AppList object ● AuditEvent object ● InvitationPermissionsApplicationRole object ● NotificationSubscription object ● UserApplicationRole object ● WPSiteLaunchStatusPayload object