Skip to main content

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