{
  "@context": {
    "@vocab": "https://unbrowse.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "unbrowse": "https://unbrowse.ai/schema#",
    "Error": "unbrowse:Error",
    "error": {
      "@id": "unbrowse:error"
    },
    "RunTimeout": "unbrowse:RunTimeout",
    "Sharing": "unbrowse:Sharing",
    "workspaceId": {
      "@id": "unbrowse:workspaceId",
      "@type": "xsd:string"
    },
    "shareLearned": {
      "@id": "unbrowse:shareLearned",
      "@type": "xsd:boolean"
    },
    "explicit": {
      "@id": "unbrowse:explicit",
      "@type": "xsd:boolean"
    },
    "paid": {
      "@id": "unbrowse:paid",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "unbrowse:reason",
      "@type": "xsd:string"
    },
    "shared": {
      "@id": "unbrowse:shared",
      "@type": "xsd:integer"
    },
    "published": {
      "@id": "unbrowse:published",
      "@type": "xsd:string"
    },
    "SessionReuse": "unbrowse:SessionReuse",
    "reuse": {
      "@id": "unbrowse:reuse",
      "@type": "xsd:boolean"
    },
    "never": {
      "@id": "unbrowse:never",
      "@container": "@list"
    },
    "ask": {
      "@id": "unbrowse:ask",
      "@container": "@list"
    },
    "change": {
      "@id": "unbrowse:change",
      "@type": "xsd:string"
    },
    "ToolScope": "unbrowse:ToolScope",
    "slug": {
      "@id": "unbrowse:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "unbrowse:name",
      "@type": "xsd:string"
    },
    "apps": {
      "@id": "unbrowse:apps",
      "@container": "@list"
    },
    "tools": {
      "@id": "unbrowse:tools",
      "@container": "@list"
    },
    "core": {
      "@id": "unbrowse:core"
    },
    "discoverPublic": {
      "@id": "unbrowse:discoverPublic",
      "@type": "xsd:boolean"
    },
    "urls": {
      "@id": "unbrowse:urls"
    },
    "RunRequest": "unbrowse:RunRequest",
    "task": {
      "@id": "unbrowse:task",
      "@type": "xsd:string"
    },
    "capability": {
      "@id": "unbrowse:capability",
      "@type": "xsd:string"
    },
    "targetUrl": {
      "@id": "unbrowse:targetUrl",
      "@type": "@id"
    },
    "input": {
      "@id": "unbrowse:input"
    },
    "accountRefs": {
      "@id": "unbrowse:accountRefs",
      "@container": "@list"
    },
    "interactionMode": {
      "@id": "unbrowse:interactionMode",
      "@type": "xsd:string"
    },
    "idempotencyKey": {
      "@id": "unbrowse:idempotencyKey",
      "@type": "xsd:string"
    },
    "deadlineMs": {
      "@id": "unbrowse:deadlineMs",
      "@type": "xsd:integer"
    },
    "egress": {
      "@id": "unbrowse:egress",
      "@type": "xsd:string"
    },
    "select": {
      "@id": "unbrowse:select",
      "@container": "@list"
    },
    "EgressRequest": "unbrowse:EgressRequest",
    "id": {
      "@id": "unbrowse:id",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "unbrowse:method",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "unbrowse:url",
      "@type": "@id"
    },
    "headers": {
      "@id": "unbrowse:headers"
    },
    "body": {
      "@id": "unbrowse:body",
      "@type": "xsd:string"
    },
    "bodyEncoding": {
      "@id": "unbrowse:bodyEncoding",
      "@type": "xsd:string"
    },
    "redirect": {
      "@id": "unbrowse:redirect",
      "@type": "xsd:string"
    },
    "curl": {
      "@id": "unbrowse:curl",
      "@type": "xsd:string"
    },
    "EgressStep": "unbrowse:EgressStep",
    "status": {
      "@id": "unbrowse:status",
      "@type": "xsd:string"
    },
    "egressId": {
      "@id": "unbrowse:egressId",
      "@type": "xsd:string"
    },
    "requests": {
      "@id": "unbrowse:requests",
      "@container": "@list"
    },
    "answer": {
      "@id": "unbrowse:answer",
      "@type": "@id"
    },
    "EgressResponse": "unbrowse:EgressResponse",
    "Run": "unbrowse:Run",
    "runId": {
      "@id": "unbrowse:runId",
      "@type": "xsd:string"
    },
    "capabilityId": {
      "@id": "unbrowse:capabilityId",
      "@type": "xsd:string"
    },
    "phase": {
      "@id": "unbrowse:phase",
      "@type": "xsd:string"
    },
    "stateRevision": {
      "@id": "unbrowse:stateRevision",
      "@type": "xsd:integer"
    },
    "result": {
      "@id": "unbrowse:result"
    },
    "requirements": {
      "@id": "unbrowse:requirements",
      "@container": "@list"
    },
    "verified": {
      "@id": "unbrowse:verified",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "unbrowse-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects unbrowse-ai'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-10-30) from openapi/unbrowse-ai-openapi.json, openapi/unbrowse-ai-openapi2.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/unbrowse-ai-openapi.json",
    "openapi/unbrowse-ai-openapi2.json"
  ]
}