{
  "@context": {
    "@vocab": "https://scanbimlabs.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "scanbimlabs": "https://scanbimlabs.io/schema#",
    "PostApiAuthLoginRequest": "scanbimlabs:PostApiAuthLoginRequest",
    "email": {
      "@id": "scanbimlabs:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "scanbimlabs:password",
      "@type": "xsd:string"
    },
    "PostApiAuthLoginResponse": "scanbimlabs:PostApiAuthLoginResponse",
    "key": {
      "@id": "scanbimlabs:key",
      "@type": "xsd:string"
    },
    "GetApiAuthMeResponse": "scanbimlabs:GetApiAuthMeResponse",
    "PostApiKeysRequest": "scanbimlabs:PostApiKeysRequest",
    "name": {
      "@id": "scanbimlabs:name",
      "@type": "xsd:string"
    },
    "PostApiKeysResponse": "scanbimlabs:PostApiKeysResponse",
    "PostApiMorpheonChatRequest": "scanbimlabs:PostApiMorpheonChatRequest",
    "persona": {
      "@id": "scanbimlabs:persona",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "scanbimlabs:message",
      "@type": "xsd:string"
    },
    "PostApiMorpheonChatResponse": "scanbimlabs:PostApiMorpheonChatResponse",
    "reply": {
      "@id": "scanbimlabs:reply",
      "@type": "xsd:string"
    },
    "latency_ms": {
      "@id": "scanbimlabs:latency_ms",
      "@type": "xsd:integer"
    },
    "memories_used": {
      "@id": "scanbimlabs:memories_used",
      "@type": "xsd:integer"
    },
    "PostApiMorpheonMemoryRememberRequest": "scanbimlabs:PostApiMorpheonMemoryRememberRequest",
    "body": {
      "@id": "scanbimlabs:body",
      "@type": "xsd:string"
    },
    "PostApiMorpheonMemoryRememberResponse": "scanbimlabs:PostApiMorpheonMemoryRememberResponse",
    "ok": {
      "@id": "scanbimlabs:ok",
      "@type": "xsd:boolean"
    },
    "vec_id": {
      "@id": "scanbimlabs:vec_id",
      "@type": "xsd:string"
    },
    "GetApiMorpheonPersonasResponse": "scanbimlabs:GetApiMorpheonPersonasResponse",
    "personas": {
      "@id": "scanbimlabs:personas",
      "@container": "@list"
    },
    "GetApiZapierTriggersUploadsResponse": "scanbimlabs:GetApiZapierTriggersUploadsResponse",
    "triggered": {
      "@id": "scanbimlabs:triggered",
      "@container": "@list"
    },
    "id": {
      "@id": "scanbimlabs:id",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "scanbimlabs:path",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "scanbimlabs:size",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "scanbimlabs:mime_type",
      "@type": "xsd:string"
    },
    "modified_at": {
      "@id": "scanbimlabs:modified_at",
      "@type": "xsd:string"
    },
    "trigger": {
      "@id": "scanbimlabs:trigger",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "scanbimlabs-io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects scanbimlabs-io'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-29) from openapi/_ae-authored/scanbimlabs-io-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/scanbimlabs-io-openapi-generated.yml"
  ]
}