Error
One recorded JavaScript error occurrence joined with session metadata. Some fields are conditionally omitted when the viewer cannot access the related recording anymore.
type Error {
id: String!
fingerprint: String
fingerprintMd5: String
errorName: String
errorMessage: String
fileName: String
lineNumber: Int
columnNumber: Int
createdAt: Int!
deletedAt: Int
url: String
referrer: String
identifier: String
visitorId: String
stackTrace: [String]
os: RecordingOs
browser: ErrorBrowser
country: Country
device: SnapshotDevice
userAgent: String
ipAddress: String
sessionId: String
sessionViewedAt: Int
hashedId: String
screenWidth: Int
screenHeight: Int
appVersion: String
valid: Boolean
scriptVersion: String
permissions: ErrorPermissions
tags: [String]
}
Fields
Error.id ● String! non-null scalar
Occurrence UUID accepted by error; distinct from the fingerprint MD5 and recording ID.
Error.fingerprint ● String scalar
Text identifying similar occurrences; null if absent or outside recording retention. Not the MD5 accepted by fingerprint queries.
Error.fingerprintMd5 ● String scalar
Group identifier for uniqueError, errorList, and updateError; null if absent or outside recording
retention. Not an occurrence UUID.
Error.errorName ● String scalar
Captured error name; null if absent or the linked recording is outside retention.
Error.errorMessage ● String scalar
Captured error message; null when not captured.
Error.fileName ● String scalar
Captured script filename; null if absent or outside recording retention.
Error.lineNumber ● Int scalar
Captured script line number; null if absent or outside recording retention.
Error.columnNumber ● Int scalar
Captured script column number; null if absent or outside recording retention.
Error.createdAt ● Int! non-null scalar
Unix seconds when the occurrence was captured.
Error.deletedAt ● Int scalar
Linked recording deletion time in Unix seconds; null when not deleted.
Error.url ● String scalar
Occurrence page URL; null if absent or outside recording retention.
Error.referrer ● String scalar
Linked session referrer; null if absent or outside recording retention.
Error.identifier ● String scalar
Custom visitor identifier; null when not captured.
Error.visitorId ● String scalar
Visitor identifier from the linked session; null when not captured.
Error.stackTrace ● [String] list scalar
Captured stack frames; null if absent or outside recording retention.
Error.os ● RecordingOs enum
Linked session operating system; null outside recording retention.
Error.browser ● ErrorBrowser object
Recorded browser group and parsed major version; version is omitted outside recording retention.
Error.country ● Country object
Resolved linked-session country; null if unrecognized, absent, or outside retention.
Error.device ● SnapshotDevice enum
Linked session device category; null outside recording retention.
Error.userAgent ● String scalar
Captured user agent; null if absent or outside recording retention.
Error.ipAddress ● String scalar
Captured IP address; null if absent or outside recording retention.
Error.sessionId ● String scalar
Tracking session identifier; use hashedId for the recording's API ID.
Error.sessionViewedAt ● Int scalar
Current guest's recording view time in Unix seconds; null if unseen, shared, or outside retention.
Error.hashedId ● String scalar
Encoded recording ID derived from the linked session; accepted by recording.
Error.screenWidth ● Int scalar
Captured screen width in pixels; null if absent or outside recording retention.
Error.screenHeight ● Int scalar
Captured screen height in pixels; null if absent or outside recording retention.
Error.appVersion ● String scalar
Captured application version; null when not captured.
Error.valid ● Boolean scalar
Linked recording validity flag; null when absent.
Error.scriptVersion ● String scalar
Tracking script version; null if absent or outside recording retention.
Error.permissions ● ErrorPermissions object
Capability and retention-derived flags for the linked recording; use these to decide whether to expose view/share actions or an upgrade prompt.
Error.tags ● [String] list scalar
Linked session tags; null if absent or outside recording retention.
Returned By
error query
Member Of
ErrorListResults object