Queries
Public query surface
The public root query type is
PublicQuery. Most operational queries are available under team { ... }.About queries
PublicQuery.Use this page to:- check whether a field is part of the supported public surface
- confirm the exact argument names and types
- link directly to one query field from guides or changelog entries
DevicesFilterInput or EventSnapFilterInput, continue to Schema or inspect the live schema through introspection.status
statusType: String!publicApp
publicAppType: AppDetailArguments for publicApp
appId(ID!): ID of the public app to fetch.
publicApps
publicAppsType: AppConnection!Arguments for publicApps
after(String): Return items after the specified cursor.first(Int): Return the first n items from the list.orderBy(AppOrderBy): Sort order for returned apps.
team
teamType: TeamScopedQueries!All remaining query sections on this page are nested under team and use the path team.<field>.adoptKey
team.adoptKeyType: TeamAdoptKeyArguments for adoptKey
adoptKeyId(ID!): ID of the adopt key to fetch.
adoptKeys
team.adoptKeysType: TeamAdoptKeyConnection!Arguments for adoptKeys
after(String): Return items after the specified cursor.first(Int): Return the first n items from the list.orderBy(TeamAdoptKeyOrderBy): Sort order for returned adopt keys.
app
team.appType: AppDetailArguments for app
appId(ID!): ID of the app to fetch.
appRelease
team.appReleaseType: AppReleaseWithDetailArguments for appRelease
appReleaseId(ID!): ID of the app release to fetch.
apps
team.appsType: AppConnection!Arguments for apps
after(String): Return items after the specified cursor.filter(AppsFilterInput): Filter options for the returned apps.first(Int): Return the first n items from the list.orderBy(AppOrderBy): Sort order for returned apps.
device
team.deviceType: DeviceWithDetailArguments for device
deviceId(ID!): ID of the device to fetch.
deviceApp
team.deviceAppType: DeviceAppDetailArguments for deviceApp
id(ID!): ID of the installed device app to fetch.
deviceApps
team.deviceAppsType: DeviceAppConnection!Arguments for deviceApps
after(String): Return items after the specified cursor.deviceId(ID!): ID of the device whose installed apps you want to list.first(Int): Return the first n items from the list.orderBy(DeviceAppOrderBy): Sort order for returned device apps.
deviceGroup
team.deviceGroupType: DeviceGroupArguments for deviceGroup
id(ID!): ID of the device group to fetch.
deviceGroups
team.deviceGroupsType: DeviceGroupConnection!Arguments for deviceGroups
after(String): Return items after the specified cursor.first(Int): Return the first n items from the list.orderBy(DeviceGroupOrderBy): Sort order for returned device groups.
deviceUpgrades
team.deviceUpgradesType: DeviceUpgradeConnection!Arguments for deviceUpgrades
after(String): Return items after the specified cursor.filter(DeviceUpgradeFilterInput!): Filter options for the returned upgrade records.first(Int): Return the first n items from the list.orderBy(DeviceUpgradeOrderBy): Sort order for returned upgrade records.
devices
team.devicesType: DeviceConnection!Arguments for devices
after(String): Return items after the specified cursor.filter(DevicesFilterInput): Filter options for the returned devices.first(Int): Return the first n items from the list.orderBy(DeviceOrderBy): Sort order for returned devices.
eventFile
team.eventFileType: EventFileArguments for eventFile
fileId(ID!): ID of the event file to fetch.
snap
team.snapType: EventSnapArguments for snap
snapId(ID!): ID of the event snap to fetch.
snaps
team.snapsType: EventSnapConnection!Arguments for snaps
after(String): Return items after the specified cursor.filter(EventSnapFilterInput): Filter options for the returned snaps.first(Int): Return the first n items from the list.orderBy(EventSnapOrderBy): Sort order for returned snaps.
snapsExtrasKeyValues
team.snapsExtrasKeyValuesType: [String!]!Arguments for snapsExtrasKeyValues
input(SnapsExtrasKeyValuesInput!): Search options for the extras index.key(String!): Extras key whose values you want to list.
snapsExtrasKeys
team.snapsExtrasKeysType: [String!]!Arguments for snapsExtrasKeys
input(SnapsExtrasKeysInput!): Search options for the extras index.
snapsTags
team.snapsTagsType: [String!]!Arguments for snapsTags
input(SnapsTagsInput!): Search options for the tag index.