Skip to main content

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