{
  "@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"
  ]
}