Hoot Lens · JSON-LD Context

Hootlens Com Context

JSON-LD context defining the semantic vocabulary for Hootlens Com from Hoot Lens.

60 Classes 262 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
hootlens: https://hootlens.com/schema#

Classes

Error DeviceClass Account Project PathPreset SettingsPreviewResult SettingsApplyResult FunnelSuggestion PageSuggestions InstallSnippet InstallStatus Viewport ElementContext ClickMark RecordingSummary RecordingPage SessionSummary SessionPage RecordingDetail Narrative HeatmapCohortSummary HeatmapClickSamples ImprovementFeed Findings ElementDisplayName ErrorFrame RecordingError ErrorCount ErrorGroup ErrorList SourceMapList GoalStat GoalStats ConversionMoney ConversionMetrics ConversionReport TrafficSummary ChangeMarker ImpactReport FunnelStats WeeklyDigest WebhookEndpoint WebhookDelivery WebhookEvent Funnel OverviewTrends ReplayPreservation FindingWork ProjectCreate ProjectUpdate FunnelInput ChangeInput SettingsPreview SettingsApply ElementNameInput WebhookInput WebhookUpdate WebhookTest ServerConversionInput FindingWorkInput

Properties

Property Type Container
error string
code string
emailVerified boolean
canCreateProjects boolean
canAccessWorkspace boolean
staff
billing
id reference
name string
origins list
ownerId string
createdAt integer
retentionDays integer
privacy
internalTraffic
consent string
previewOrigins list
consentRegions list
sampleRate decimal
ai
errorCapture boolean
replayAssets
targeting
pathPresets list
pageGroups list
grouping
goals list
funnels list
savedSegments list
elementNames list
updatedAt integer
match string
preset string
changed boolean
token string
expiresAt integer
expiresInSeconds integer
diff list
effects list
warnings list
message string
next string
applied boolean
appliedAt integer
areas list
loggedAs string
basis string
steps list
reason string
change
suggestions list
recordings
note string
projectId reference
platform string
label string
where string
tag string
variants list
variant string
blocks list
allowedOrigins list
verify list
platforms list
lastConfigFetchAt integer
lastConfigOrigin string
lastCollectAt integer
lastCollectOrigin string
trackerVersion string
recentRejections list
width integer
height integer
region string
heading string
text string
t integer
k string
y decimal
sessionId reference
path string
revision string
buildId string
viewport reference
deviceClass reference
startedAt integer
endedAt integer
pageIndex integer
group string
pageVersion string
browser string
os string
eventCount integer
batchCount integer
clickCount integer
rageClickCount integer
deadClickCount integer
errorClickCount integer
errorCount integer
marks list
tags list
automated boolean
automation
internal boolean
goalIds list
exitTo string
nextCursor string
pageCount integer
paths list
groups list
locales list
device reference
maxScrollPercent decimal
automationReasons list
summary string
topSnag
sessions list
recording
events list
errors list
preservation reference
facts
omittedSteps integer
omittedPages integer
annotations
key string
segments integer
clicks integer
lastSeenAt integer
total integer
capacity integer
generatedAt integer
sources
items list
sample string
excludedControlledRecordings integer
signal
pileUpsOnNonControls integer
cohorts list
updatedBy string
url string
line integer
col integer
fn string
resolved
at integer
kind string
messageHash string
opaque boolean
location string
frames list
clickAt integer
selector string
count integer
topFrame reference
visits integer
firstSeenAt integer
releases list
pageRevisions list
deviceClasses list
followedClicks list
examples list
from integer
to integer
more integer
dropped integer
goalId string
conversions integer
rate
interval
since integer
currency string
amountMinor
occurrences integer
browserReported integer
serverReported integer
revenue list
goalName string
dimension string
coverage
totals reference
rows list
omittedRows integer
windowBasis string
automatedSessions integer
daily list
referrers list
utmSources list
utmCampaigns list
browsers list
operatingSystems list
visitors
countries list
channels list
adNetworks list
inApps list
entryPages list
notRecorded
sourcesCountedFrom string
languages list
title string
pageGroup string
release string
createdBy string
source string
days integer
filters
measurementOnly boolean
caveats list
funnelId string
effectiveFrom integer
effectiveTo integer
truncated boolean
notes list
projectName string
period
noData boolean
snags
changes
watch
secretRotatedAt integer
enabled boolean
disabledAt integer
disabledReason string
consecutiveFailures integer
lastSuccessAt integer
lastFailureAt integer
lastStatus integer
eventId string
type string
status string
attemptCount integer
nextAttemptAt integer
deliveredAt integer
attempts list
version integer
site
data
links
ids
windows
countedFrom string
current
previous
preserved integer
pending integer
unavailable integer
blocked integer
quotaLimited integer
late integer
lastCapturedAt
blockedOrigins list
assigneeId string
snoozedUntil integer
githubUrl string
changeId string
history list
commit
event string
recordingId string
operationId string
expectedRevision integer
action

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://hootlens.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hootlens": "https://hootlens.com/schema#",
    "Error": "hootlens:Error",
    "error": {
      "@id": "hootlens:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "hootlens:code",
      "@type": "xsd:string"
    },
    "DeviceClass": "hootlens:DeviceClass",
    "Account": "hootlens:Account",
    "emailVerified": {
      "@id": "hootlens:emailVerified",
      "@type": "xsd:boolean"
    },
    "canCreateProjects": {
      "@id": "hootlens:canCreateProjects",
      "@type": "xsd:boolean"
    },
    "canAccessWorkspace": {
      "@id": "hootlens:canAccessWorkspace",
      "@type": "xsd:boolean"
    },
    "staff": {
      "@id": "hootlens:staff"
    },
    "billing": {
      "@id": "hootlens:billing"
    },
    "Project": "hootlens:Project",
    "id": {
      "@id": "hootlens:id",
      "@type": "@id"
    },
    "name": {
      "@id": "hootlens:name",
      "@type": "xsd:string"
    },
    "origins": {
      "@id": "hootlens:origins",
      "@container": "@list"
    },
    "ownerId": {
      "@id": "hootlens:ownerId",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "hootlens:createdAt",
      "@type": "xsd:integer"
    },
    "retentionDays": {
      "@id": "hootlens:retentionDays",
      "@type": "xsd:integer"
    },
    "privacy": {
      "@id": "hootlens:privacy"
    },
    "internalTraffic": {
      "@id": "hootlens:internalTraffic"
    },
    "consent": {
      "@id": "hootlens:consent",
      "@type": "xsd:string"
    },
    "previewOrigins": {
      "@id": "hootlens:previewOrigins",
      "@container": "@list"
    },
    "consentRegions": {
      "@id": "hootlens:consentRegions",
      "@container": "@list"
    },
    "sampleRate": {
      "@id": "hootlens:sampleRate",
      "@type": "xsd:decimal"
    },
    "ai": {
      "@id": "hootlens:ai"
    },
    "errorCapture": {
      "@id": "hootlens:errorCapture",
      "@type": "xsd:boolean"
    },
    "replayAssets": {
      "@id": "hootlens:replayAssets"
    },
    "targeting": {
      "@id": "hootlens:targeting"
    },
    "pathPresets": {
      "@id": "hootlens:pathPresets",
      "@container": "@list"
    },
    "pageGroups": {
      "@id": "hootlens:pageGroups",
      "@container": "@list"
    },
    "grouping": {
      "@id": "hootlens:grouping"
    },
    "goals": {
      "@id": "hootlens:goals",
      "@container": "@list"
    },
    "funnels": {
      "@id": "hootlens:funnels",
      "@container": "@list"
    },
    "savedSegments": {
      "@id": "hootlens:savedSegments",
      "@container": "@list"
    },
    "elementNames": {
      "@id": "hootlens:elementNames",
      "@container": "@list"
    },
    "updatedAt": {
      "@id": "hootlens:updatedAt",
      "@type": "xsd:integer"
    },
    "PathPreset": "hootlens:PathPreset",
    "match": {
      "@id": "hootlens:match",
      "@type": "xsd:string"
    },
    "preset": {
      "@id": "hootlens:preset",
      "@type": "xsd:string"
    },
    "SettingsPreviewResult": "hootlens:SettingsPreviewResult",
    "changed": {
      "@id": "hootlens:changed",
      "@type": "xsd:boolean"
    },
    "token": {
      "@id": "hootlens:token",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "hootlens:expiresAt",
      "@type": "xsd:integer"
    },
    "expiresInSeconds": {
      "@id": "hootlens:expiresInSeconds",
      "@type": "xsd:integer"
    },
    "diff": {
      "@id": "hootlens:diff",
      "@container": "@list"
    },
    "effects": {
      "@id": "hootlens:effects",
      "@container": "@list"
    },
    "warnings": {
      "@id": "hootlens:warnings",
      "@container": "@list"
    },
    "message": {
      "@id": "hootlens:message",
      "@type": "xsd:string"
    },
    "next": {
      "@id": "hootlens:next",
      "@type": "xsd:string"
    },
    "SettingsApplyResult": "hootlens:SettingsApplyResult",
    "applied": {
      "@id": "hootlens:applied",
      "@type": "xsd:boolean"
    },
    "appliedAt": {
      "@id": "hootlens:appliedAt",
      "@type": "xsd:integer"
    },
    "areas": {
      "@id": "hootlens:areas",
      "@container": "@list"
    },
    "loggedAs": {
      "@id": "hootlens:loggedAs",
      "@type": "xsd:string"
    },
    "FunnelSuggestion": "hootlens:FunnelSuggestion",
    "basis": {
      "@id": "hootlens:basis",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "hootlens:steps",
      "@container": "@list"
    },
    "reason": {
      "@id": "hootlens:reason",
      "@type": "xsd:string"
    },
    "change": {
      "@id": "hootlens:change"
    },
    "PageSuggestions": "hootlens:PageSuggestions",
    "suggestions": {
      "@id": "hootlens:suggestions",
      "@container": "@list"
    },
    "recordings": {
      "@id": "hootlens:recordings"
    },
    "note": {
      "@id": "hootlens:note",
      "@type": "xsd:string"
    },
    "InstallSnippet": "hootlens:InstallSnippet",
    "projectId": {
      "@id": "hootlens:projectId",
      "@type": "@id"
    },
    "platform": {
      "@id": "hootlens:platform",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "hootlens:label",
      "@type": "xsd:string"
    },
    "where": {
      "@id": "hootlens:where",
      "@type": "xsd:string"
    },
    "tag": {
      "@id": "hootlens:tag",
      "@type": "xsd:string"
    },
    "variants": {
      "@id": "hootlens:variants",
      "@container": "@list"
    },
    "variant": {
      "@id": "hootlens:variant",
      "@type": "xsd:string"
    },
    "blocks": {
      "@id": "hootlens:blocks",
      "@container": "@list"
    },
    "allowedOrigins": {
      "@id": "hootlens:allowedOrigins",
      "@container": "@list"
    },
    "verify": {
      "@id": "hootlens:verify",
      "@container": "@list"
    },
    "platforms": {
      "@id": "hootlens:platforms",
      "@container": "@list"
    },
    "InstallStatus": "hootlens:InstallStatus",
    "lastConfigFetchAt": {
      "@id": "hootlens:lastConfigFetchAt",
      "@type": "xsd:integer"
    },
    "lastConfigOrigin": {
      "@id": "hootlens:lastConfigOrigin",
      "@type": "xsd:string"
    },
    "lastCollectAt": {
      "@id": "hootlens:lastCollectAt",
      "@type": "xsd:integer"
    },
    "lastCollectOrigin": {
      "@id": "hootlens:lastCollectOrigin",
      "@type": "xsd:string"
    },
    "trackerVersion": {
      "@id": "hootlens:trackerVersion",
      "@type": "xsd:string"
    },
    "recentRejections": {
      "@id": "hootlens:recentRejections",
      "@container": "@list"
    },
    "Viewport": "hootlens:Viewport",
    "width": {
      "@id": "hootlens:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "hootlens:height",
      "@type": "xsd:integer"
    },
    "ElementContext": "hootlens:ElementContext",
    "region": {
      "@id": "hootlens:region",
      "@type": "xsd:string"
    },
    "heading": {
      "@id": "hootlens:heading",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "hootlens:text",
      "@type": "xsd:string"
    },
    "ClickMark": "hootlens:ClickMark",
    "t": {
      "@id": "hootlens:t",
      "@type": "xsd:integer"
    },
    "k": {
      "@id": "hootlens:k",
      "@type": "xsd:string"
    },
    "y": {
      "@id": "hootlens:y",
      "@type": "xsd:decimal"
    },
    "RecordingSummary": "hootlens:RecordingSummary",
    "sessionId": {
      "@id": "hootlens:sessionId",
      "@type": "@id"
    },
    "path": {
      "@id": "hootlens:path",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "hootlens:revision",
      "@type": "xsd:string"
    },
    "buildId": {
      "@id": "hootlens:buildId",
      "@type": "xsd:string"
    },
    "viewport": {
      "@id": "hootlens:viewport",
      "@type": "@id"
    },
    "deviceClass": {
      "@id": "hootlens:deviceClass",
      "@type": "@id"
    },
    "startedAt": {
      "@id": "hootlens:startedAt",
      "@type": "xsd:integer"
    },
    "endedAt": {
      "@id": "hootlens:endedAt",
      "@type": "xsd:integer"
    },
    "pageIndex": {
      "@id": "hootlens:pageIndex",
      "@type": "xsd:integer"
    },
    "group": {
      "@id": "hootlens:group",
      "@type": "xsd:string"
    },
    "pageVersion": {
      "@id": "hootlens:pageVersion",
      "@type": "xsd:string"
    },
    "browser": {
      "@id": "hootlens:browser",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "hootlens:os",
      "@type": "xsd:string"
    },
    "eventCount": {
      "@id": "hootlens:eventCount",
      "@type": "xsd:integer"
    },
    "batchCount": {
      "@id": "hootlens:batchCount",
      "@type": "xsd:integer"
    },
    "clickCount": {
      "@id": "hootlens:clickCount",
      "@type": "xsd:integer"
    },
    "rageClickCount": {
      "@id": "hootlens:rageClickCount",
      "@type": "xsd:integer"
    },
    "deadClickCount": {
      "@id": "hootlens:deadClickCount",
      "@type": "xsd:integer"
    },
    "errorClickCount": {
      "@id": "hootlens:errorClickCount",
      "@type": "xsd:integer"
    },
    "errorCount": {
      "@id": "hootlens:errorCount",
      "@type": "xsd:integer"
    },
    "marks": {
      "@id": "hootlens:marks",
      "@container": "@list"
    },
    "tags": {
      "@id": "hootlens:tags",
      "@container": "@list"
    },
    "automated": {
      "@id": "hootlens:automated",
      "@type": "xsd:boolean"
    },
    "automation": {
      "@id": "hootlens:automation"
    },
    "internal": {
      "@id": "hootlens:internal",
      "@type": "xsd:boolean"
    },
    "goalIds": {
      "@id": "hootlens:goalIds",
      "@container": "@list"
    },
    "exitTo": {
      "@id": "hootlens:exitTo",
      "@type": "xsd:string"
    },
    "RecordingPage": "hootlens:RecordingPage",
    "nextCursor": {
      "@id": "hootlens:nextCursor",
      "@type": "xsd:string"
    },
    "SessionSummary": "hootlens:SessionSummary",
    "pageCount": {
      "@id": "hootlens:pageCount",
      "@type": "xsd:integer"
    },
    "paths": {
      "@id": "hootlens:paths",
      "@container": "@list"
    },
    "groups": {
      "@id": "hootlens:groups",
      "@container": "@list"
    },
    "locales": {
      "@id": "hootlens:locales",
      "@container": "@list"
    },
    "device": {
      "@id": "hootlens:device",
      "@type": "@id"
    },
    "maxScrollPercent": {
      "@id": "hootlens:maxScrollPercent",
      "@type": "xsd:decimal"
    },
    "automationReasons": {
      "@id": "hootlens:automationReasons",
      "@container": "@list"
    },
    "summary": {
      "@id": "hootlens:summary",
      "@type": "xsd:string"
    },
    "topSnag": {
      "@id": "hootlens:topSnag"
    },
    "SessionPage": "hootlens:SessionPage",
    "sessions": {
      "@id": "hootlens:sessions",
      "@container": "@list"
    },
    "RecordingDetail": "hootlens:RecordingDetail",
    "recording": {
      "@id": "hootlens:recording"
    },
    "events": {
      "@id": "hootlens:events",
      "@container": "@list"
    },
    "errors": {
      "@id": "hootlens:errors",
      "@container": "@list"
    },
    "preservation": {
      "@id": "hootlens:preservation",
      "@type": "@id"
    },
    "Narrative": "hootlens:Narrative",
    "facts": {
      "@id": "hootlens:facts"
    },
    "omittedSteps": {
      "@id": "hootlens:omittedSteps",
      "@type": "xsd:integer"
    },
    "omittedPages": {
      "@id": "hootlens:omittedPages",
      "@type": "xsd:integer"
    },
    "annotations": {
      "@id": "hootlens:annotations"
    },
    "HeatmapCohortSummary": "hootlens:HeatmapCohortSummary",
    "key": {
      "@id": "hootlens:key",
      "@type": "xsd:string"
    },
    "segments": {
      "@id": "hootlens:segments",
      "@type": "xsd:integer"
    },
    "clicks": {
      "@id": "hootlens:clicks",
      "@type": "xsd:integer"
    },
    "lastSeenAt": {
      "@id": "hootlens:lastSeenAt",
      "@type": "xsd:integer"
    },
    "HeatmapClickSamples": "hootlens:HeatmapClickSamples",
    "total": {
      "@id": "hootlens:total",
      "@type": "xsd:integer"
    },
    "capacity": {
      "@id": "hootlens:capacity",
      "@type": "xsd:integer"
    },
    "ImprovementFeed": "hootlens:ImprovementFeed",
    "generatedAt": {
      "@id": "hootlens:generatedAt",
      "@type": "xsd:integer"
    },
    "sources": {
      "@id": "hootlens:sources"
    },
    "items": {
      "@id": "hootlens:items",
      "@container": "@list"
    },
    "Findings": "hootlens:Findings",
    "sample": {
      "@id": "hootlens:sample",
      "@type": "xsd:string"
    },
    "excludedControlledRecordings": {
      "@id": "hootlens:excludedControlledRecordings",
      "@type": "xsd:integer"
    },
    "signal": {
      "@id": "hootlens:signal"
    },
    "pileUpsOnNonControls": {
      "@id": "hootlens:pileUpsOnNonControls",
      "@type": "xsd:integer"
    },
    "cohorts": {
      "@id": "hootlens:cohorts",
      "@container": "@list"
    },
    "ElementDisplayName": "hootlens:ElementDisplayName",
    "updatedBy": {
      "@id": "hootlens:updatedBy",
      "@type": "xsd:string"
    },
    "ErrorFrame": "hootlens:ErrorFrame",
    "url": {
      "@id": "hootlens:url",
      "@type": "xsd:string"
    },
    "line": {
      "@id": "hootlens:line",
      "@type": "xsd:integer"
    },
    "col": {
      "@id": "hootlens:col",
      "@type": "xsd:integer"
    },
    "fn": {
      "@id": "hootlens:fn",
      "@type": "xsd:string"
    },
    "resolved": {
      "@id": "hootlens:resolved"
    },
    "RecordingError": "hootlens:RecordingError",
    "at": {
      "@id": "hootlens:at",
      "@type": "xsd:integer"
    },
    "kind": {
      "@id": "hootlens:kind",
      "@type": "xsd:string"
    },
    "messageHash": {
      "@id": "hootlens:messageHash",
      "@type": "xsd:string"
    },
    "opaque": {
      "@id": "hootlens:opaque",
      "@type": "xsd:boolean"
    },
    "location": {
      "@id": "hootlens:location",
      "@type": "xsd:string"
    },
    "frames": {
      "@id": "hootlens:frames",
      "@container": "@list"
    },
    "clickAt": {
      "@id": "hootlens:clickAt",
      "@type": "xsd:integer"
    },
    "selector": {
      "@id": "hootlens:selector",
      "@type": "xsd:string"
    },
    "ErrorCount": "hootlens:ErrorCount",
    "count": {
      "@id": "hootlens:count",
      "@type": "xsd:integer"
    },
    "ErrorGroup": "hootlens:ErrorGroup",
    "topFrame": {
      "@id": "hootlens:topFrame",
      "@type": "@id"
    },
    "visits": {
      "@id": "hootlens:visits",
      "@type": "xsd:integer"
    },
    "firstSeenAt": {
      "@id": "hootlens:firstSeenAt",
      "@type": "xsd:integer"
    },
    "releases": {
      "@id": "hootlens:releases",
      "@container": "@list"
    },
    "pageRevisions": {
      "@id": "hootlens:pageRevisions",
      "@container": "@list"
    },
    "deviceClasses": {
      "@id": "hootlens:deviceClasses",
      "@container": "@list"
    },
    "followedClicks": {
      "@id": "hootlens:followedClicks",
      "@container": "@list"
    },
    "examples": {
      "@id": "hootlens:examples",
      "@container": "@list"
    },
    "ErrorList": "hootlens:ErrorList",
    "from": {
      "@id": "hootlens:from",
      "@type": "xsd:integer"
    },
    "to": {
      "@id": "hootlens:to",
      "@type": "xsd:integer"
    },
    "more": {
      "@id": "hootlens:more",
      "@type": "xsd:integer"
    },
    "dropped": {
      "@id": "hootlens:dropped",
      "@type": "xsd:integer"
    },
    "SourceMapList": "hootlens:SourceMapList",
    "GoalStat": "hootlens:GoalStat",
    "goalId": {
      "@id": "hootlens:goalId",
      "@type": "xsd:string"
    },
    "conversions": {
      "@id": "hootlens:conversions",
      "@type": "xsd:integer"
    },
    "rate": {
      "@id": "hootlens:rate"
    },
    "interval": {
      "@id": "hootlens:interval"
    },
    "since": {
      "@id": "hootlens:since",
      "@type": "xsd:integer"
    },
    "GoalStats": "hootlens:GoalStats",
    "ConversionMoney": "hootlens:ConversionMoney",
    "currency": {
      "@id": "hootlens:currency",
      "@type": "xsd:string"
    },
    "amountMinor": {
      "@id": "hootlens:amountMinor"
    },
    "ConversionMetrics": "hootlens:ConversionMetrics",
    "occurrences": {
      "@id": "hootlens:occurrences",
      "@type": "xsd:integer"
    },
    "browserReported": {
      "@id": "hootlens:browserReported",
      "@type": "xsd:integer"
    },
    "serverReported": {
      "@id": "hootlens:serverReported",
      "@type": "xsd:integer"
    },
    "revenue": {
      "@id": "hootlens:revenue",
      "@container": "@list"
    },
    "ConversionReport": "hootlens:ConversionReport",
    "goalName": {
      "@id": "hootlens:goalName",
      "@type": "xsd:string"
    },
    "dimension": {
      "@id": "hootlens:dimension",
      "@type": "xsd:string"
    },
    "coverage": {
      "@id": "hootlens:coverage"
    },
    "totals": {
      "@id": "hootlens:totals",
      "@type": "@id"
    },
    "rows": {
      "@id": "hootlens:rows",
      "@container": "@list"
    },
    "omittedRows": {
      "@id": "hootlens:omittedRows",
      "@type": "xsd:integer"
    },
    "windowBasis": {
      "@id": "hootlens:windowBasis",
      "@type": "xsd:string"
    },
    "TrafficSummary": "hootlens:TrafficSummary",
    "automatedSessions": {
      "@id": "hootlens:automatedSessions",
      "@type": "xsd:integer"
    },
    "daily": {
      "@id": "hootlens:daily",
      "@container": "@list"
    },
    "referrers": {
      "@id": "hootlens:referrers",
      "@container": "@list"
    },
    "utmSources": {
      "@id": "hootlens:utmSources",
      "@container": "@list"
    },
    "utmCampaigns": {
      "@id": "hootlens:utmCampaigns",
      "@container": "@list"
    },
    "browsers": {
      "@id": "hootlens:browsers",
      "@container": "@list"
    },
    "operatingSystems": {
      "@id": "hootlens:operatingSystems",
      "@container": "@list"
    },
    "visitors": {
      "@id": "hootlens:visitors"
    },
    "countries": {
      "@id": "hootlens:countries",
      "@container": "@list"
    },
    "channels": {
      "@id": "hootlens:channels",
      "@container": "@list"
    },
    "adNetworks": {
      "@id": "hootlens:adNetworks",
      "@container": "@list"
    },
    "inApps": {
      "@id": "hootlens:inApps",
      "@container": "@list"
    },
    "entryPages": {
      "@id": "hootlens:entryPages",
      "@container": "@list"
    },
    "notRecorded": {
      "@id": "hootlens:notRecorded"
    },
    "sourcesCountedFrom": {
      "@id": "hootlens:sourcesCountedFrom",
      "@type": "xsd:string"
    },
    "languages": {
      "@id": "hootlens:languages",
      "@container": "@list"
    },
    "ChangeMarker": "hootlens:ChangeMarker",
    "title": {
      "@id": "hootlens:title",
      "@type": "xsd:string"
    },
    "pageGroup": {
      "@id": "hootlens:pageGroup",
      "@type": "xsd:string"
    },
    "release": {
      "@id": "hootlens:release",
      "@type": "xsd:string"
    },
    "createdBy": {
      "@id": "hootlens:createdBy",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "hootlens:source",
      "@type": "xsd:string"
    },
    "ImpactReport": "hootlens:ImpactReport",
    "days": {
      "@id": "hootlens:days",
      "@type": "xsd:integer"
    },
    "filters": {
      "@id": "hootlens:filters"
    },
    "measurementOnly": {
      "@id": "hootlens:measurementOnly",
      "@type": "xsd:boolean"
    },
    "caveats": {
      "@id": "hootlens:caveats",
      "@container": "@list"
    },
    "FunnelStats": "hootlens:FunnelStats",
    "funnelId": {
      "@id": "hootlens:funnelId",
      "@type": "xsd:string"
    },
    "effectiveFrom": {
      "@id": "hootlens:effectiveFrom",
      "@type": "xsd:integer"
    },
    "effectiveTo": {
      "@id": "hootlens:effectiveTo",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "hootlens:truncated",
      "@type": "xsd:boolean"
    },
    "notes": {
      "@id": "hootlens:notes",
      "@container": "@list"
    },
    "WeeklyDigest": "hootlens:WeeklyDigest",
    "projectName": {
      "@id": "hootlens:projectName",
      "@type": "xsd:string"
    },
    "period": {
      "@id": "hootlens:period"
    },
    "noData": {
      "@id": "hootlens:noData",
      "@type": "xsd:boolean"
    },
    "snags": {
      "@id": "hootlens:snags"
    },
    "changes": {
      "@id": "hootlens:changes"
    },
    "watch": {
      "@id": "hootlens:watch"
    },
    "WebhookEndpoint": "hootlens:WebhookEndpoint",
    "secretRotatedAt": {
      "@id": "hootlens:secretRotatedAt",
      "@type": "xsd:integer"
    },
    "enabled": {
      "@id": "hootlens:enabled",
      "@type": "xsd:boolean"
    },
    "disabledAt": {
      "@id": "hootlens:disabledAt",
      "@type": "xsd:integer"
    },
    "disabledReason": {
      "@id": "hootlens:disabledReason",
      "@type": "xsd:string"
    },
    "consecutiveFailures": {
      "@id": "hootlens:consecutiveFailures",
      "@type": "xsd:integer"
    },
    "lastSuccessAt": {
      "@id": "hootlens:lastSuccessAt",
      "@type": "xsd:integer"
    },
    "lastFailureAt": {
      "@id": "hootlens:lastFailureAt",
      "@type": "xsd:integer"
    },
    "lastStatus": {
      "@id": "hootlens:lastStatus",
      "@type": "xsd:integer"
    },
    "WebhookDelivery": "hootlens:WebhookDelivery",
    "eventId": {
      "@id": "hootlens:eventId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "hootlens:type",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "hootlens:status",
      "@type": "xsd:string"
    },
    "attemptCount": {
      "@id": "hootlens:attemptCount",
      "@type": "xsd:integer"
    },
    "nextAttemptAt": {
      "@id": "hootlens:nextAttemptAt",
      "@type": "xsd:integer"
    },
    "deliveredAt": {
      "@id": "hootlens:deliveredAt",
      "@type": "xsd:integer"
    },
    "attempts": {
      "@id": "hootlens:attempts",
      "@container": "@list"
    },
    "WebhookEvent": "hootlens:WebhookEvent",
    "version": {
      "@id": "hootlens:version",
      "@type": "xsd:integer"
    },
    "site": {
      "@id": "hootlens:site"
    },
    "data": {
      "@id": "hootlens:data"
    },
    "links": {
      "@id": "hootlens:links"
    },
    "ids": {
      "@id": "hootlens:ids"
    },
    "Funnel": "hootlens:Funnel",
    "OverviewTrends": "hootlens:OverviewTrends",
    "windows": {
      "@id": "hootlens:windows"
    },
    "countedFrom": {
      "@id": "hootlens:countedFrom",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "hootlens:current"
    },
    "previous": {
      "@id": "hootlens:previous"
    },
    "ReplayPreservation": "hootlens:ReplayPreservation",
    "preserved": {
      "@id": "hootlens:preserved",
      "@type": "xsd:integer"
    },
    "pending": {
      "@id": "hootlens:pending",
      "@type": "xsd:integer"
    },
    "unavailable": {
      "@id": "hootlens:unavailable",
      "@type": "xsd:integer"
    },
    "blocked": {
      "@id": "hootlens:blocked",
      "@type": "xsd:integer"
    },
    "quotaLimited": {
      "@id": "hootlens:quotaLimited",
      "@type": "xsd:integer"
    },
    "late": {
      "@id": "hootlens:late",
      "@type": "xsd:integer"
    },
    "lastCapturedAt": {
      "@id": "hootlens:lastCapturedAt"
    },
    "blockedOrigins": {
      "@id": "hootlens:blockedOrigins",
      "@container": "@list"
    },
    "FindingWork": "hootlens:FindingWork",
    "assigneeId": {
      "@id": "hootlens:assigneeId",
      "@type": "xsd:string"
    },
    "snoozedUntil": {
      "@id": "hootlens:snoozedUntil",
      "@type": "xsd:integer"
    },
    "githubUrl": {
      "@id": "hootlens:githubUrl",
      "@type": "xsd:string"
    },
    "changeId": {
      "@id": "hootlens:changeId",
      "@type": "xsd:string"
    },
    "history": {
      "@id": "hootlens:history",
      "@container": "@list"
    },
    "ProjectCreate": "hootlens:ProjectCreate",
    "ProjectUpdate": "hootlens:ProjectUpdate",
    "FunnelInput": "hootlens:FunnelInput",
    "ChangeInput": "hootlens:ChangeInput",
    "commit": {
      "@id": "hootlens:commit"
    },
    "SettingsPreview": "hootlens:SettingsPreview",
    "SettingsApply": "hootlens:SettingsApply",
    "ElementNameInput": "hootlens:ElementNameInput",
    "WebhookInput": "hootlens:WebhookInput",
    "WebhookUpdate": "hootlens:WebhookUpdate",
    "WebhookTest": "hootlens:WebhookTest",
    "event": {
      "@id": "hootlens:event",
      "@type": "xsd:string"
    },
    "ServerConversionInput": "hootlens:ServerConversionInput",
    "recordingId": {
      "@id": "hootlens:recordingId",
      "@type": "xsd:string"
    },
    "FindingWorkInput": "hootlens:FindingWorkInput",
    "operationId": {
      "@id": "hootlens:operationId",
      "@type": "xsd:string"
    },
    "expectedRevision": {
      "@id": "hootlens:expectedRevision",
      "@type": "xsd:integer"
    },
    "action": {
      "@id": "hootlens:action"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hoot Lens API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hoot Lens's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-11) from openapi/hootlens-com-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hootlens-com-openapi.json"
  ]
}