Types
Reference scope
This page focuses on public object and connection types. For exhaustive SDL details such as enums, input objects, unions, and helper edge wrappers, continue to Schema.
About types
publicApp, publicApps, and team { ... }.Use this page to:- confirm the exact field names available on public objects
- inspect the top-level shape of connection and detail wrapper types
- link directly to one type from queries, mutations, or guides
App
Fields for App
id(ID!)identifier(String!)isPublic(Boolean!)scope(AppScope!)coverImageUrl(String)tags([String!])stats(AppStats)store(AppStore)createdAt(DateTime!)updatedAt(DateTime!)
AppConnection
Fields for AppConnection
nodes([App!]!)edges([AppEdge!]!)pageInfo(PageInfo!)
AppDetail
Fields for AppDetail
app(App!)frontend(AppFrontend)releases(AppReleaseConnection!)screenshots([AppScreenshot!])user(AppUser!)
AppFrontend
Fields for AppFrontend
frontendUrl(String!)isFallback(Boolean!)
AppRelease
Fields for AppRelease
id(ID!)appId(ID!)version(String!)isPublic(Boolean!)createdAt(DateTime!)updatedAt(DateTime!)
AppReleaseConnection
Fields for AppReleaseConnection
nodes([AppRelease!]!)edges([AppReleaseEdge!]!)pageInfo(PageInfo!)
AppReleaseModel
Fields for AppReleaseModel
modelId(ID!)modelIdentifier(String!)modelInstanceId(ID!)modelVersionId(ID!)
AppReleaseStore
Fields for AppReleaseStore
changelog(String!)createdAt(DateTime!)updatedAt(DateTime!)
AppReleaseWithDetail
Fields for AppReleaseWithDetail
id(ID!)appId(ID!)version(String!)isPublic(Boolean!)models([AppReleaseModel!])store(AppReleaseStore)createdAt(DateTime!)updatedAt(DateTime!)
AppScreenshot
Fields for AppScreenshot
appStoreMediaId(ID!)order(Int!)url(String!)
AppStats
Fields for AppStats
downloadCount(Int!)starCount(Int!)
AppStore
Fields for AppStore
name(String)descriptionShort(String)descriptionLong(String)sourceUrl(String)
AppUser
Fields for AppUser
isStarred(Boolean!)
Device
Fields for Device
id(ID!)name(String!)kind(DeviceKind!)status(DeviceStatus!)architecture(DeviceArch!)capabilities([DeviceCapability!]!)flags([DeviceFlag!]!)model(String)normalizedModel(String)platform(String)serialNumber(String)linuxId(String)osRelease(DeviceOsRelease)version(String)lastContactAt(DateTime)lastStatusChangeAt(DateTime)
DeviceApp
Fields for DeviceApp
id(ID!)identifier(String!)localAppId(String!)appVersion(String!)enabled(Boolean)frontendPort(Int)isDev(Boolean!)state(DeviceAppState!)
DeviceAppConnection
Fields for DeviceAppConnection
nodes([DeviceApp!]!)edges([DeviceAppEdge!]!)pageInfo(PageInfo!)
DeviceAppDetail
Fields for DeviceAppDetail
deviceApp(DeviceApp!)app(AppDetail)appRelease(AppRelease)frontend(DeviceAppFrontend)
DeviceAppFailure
Fields for DeviceAppFailure
code(Int)message(String!)
DeviceAppFrontend
Fields for DeviceAppFrontend
kind(DeviceAppFrontendKind!)url(String!)
DeviceAppInstallation
Fields for DeviceAppInstallation
processing(Boolean!)progress(Int)
DeviceAppState
Fields for DeviceAppState
status(DeviceAppStatus!)failure(DeviceAppFailure)installation(DeviceAppInstallation)update(DeviceAppUpdate)
DeviceAppUpdate
Fields for DeviceAppUpdate
appVersion(String!)message(String)progress(Int)status(DeviceAppUpdateStatus!)
DeviceConnection
Fields for DeviceConnection
nodes([Device!]!)edges([DeviceEdge!]!)pageInfo(PageInfo!)
DeviceGroup
Fields for DeviceGroup
id(ID!)name(String!)createdAt(DateTime!)updatedAt(DateTime!)
DeviceGroupConnection
Fields for DeviceGroupConnection
nodes([DeviceGroup!]!)edges([DeviceGroupEdge!]!)pageInfo(PageInfo!)
DeviceNetworkInterface
Fields for DeviceNetworkInterface
interfaceName(String!)ipv4Address(IpAddress)ipv6Address(IpAddress)macAddress(MacAddress)otherIps([IpAddress!])
DeviceOsRelease
Fields for DeviceOsRelease
id(Int!)imageRev(String!)versionId(String!)buildId(String)flavor(String)name(String)prettyName(String)version(String)
DeviceUpgrade
Fields for DeviceUpgrade
status(DeviceUpgradeStatus!)percentage(Int)error(String)stdout(String)stderr(String)startedByTeamMemberId(ID)versionFrom(UUID)versionTo(UUID)startAt(DateTime)endAt(DateTime)createdAt(DateTime!)updatedAt(DateTime!)
DeviceUpgradeConnection
Fields for DeviceUpgradeConnection
nodes([DeviceUpgrade!]!)edges([DeviceUpgradeEdge!]!)pageInfo(PageInfo!)
DeviceWithDetail
Fields for DeviceWithDetail
id(ID!)name(String!)kind(DeviceKind!)status(DeviceStatus!)architecture(DeviceArch!)capabilities([DeviceCapability!]!)flags([DeviceFlag!]!)availableUpgrade(Firmware)networkInterfaces([DeviceNetworkInterface!]!)model(String)normalizedModel(String)platform(String)serialNumber(String)linuxId(String)osRelease(DeviceOsRelease)version(String)lastContactAt(DateTime)lastStatusChangeAt(DateTime)
EventFile
Fields for EventFile
id(ID!)name(String!)classification(EventFileClassification!)mimeType(String!)hash(String!)size(Int!)presignedUrl(String!)
EventSnap
Fields for EventSnap
id(ID!)name(String!)createdAt(DateTime!)tags([String!]!)extras(JSONObject!)files([EventFile!])sourceAppIdentifier(String)sourceDeviceId(ID)sourceSerialNumber(String)
EventSnapConnection
Fields for EventSnapConnection
nodes([EventSnap!]!)edges([EventSnapEdge!]!)pageInfo(PageInfo!)
PageInfo
Fields for PageInfo
hasNextPage(Boolean!)hasPreviousPage(Boolean!)startCursor(String)endCursor(String)
TeamAdoptKey
Fields for TeamAdoptKey
id(ID!)name(String!)usesRemaining(Int!)deleteWhenUnusable(Boolean!)expiresAt(DateTime)revokedAt(DateTime)
TeamAdoptKeyConnection
Fields for TeamAdoptKeyConnection
nodes([TeamAdoptKey!]!)edges([TeamAdoptKeyEdge!]!)pageInfo(PageInfo!)