{
  "@context": {
    "@vocab": "https://metriport.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "metriport": "https://metriport.com/schema#",
    "ConsolidatedQuery": "metriport:ConsolidatedQuery",
    "requestId": {
      "@id": "metriport:requestId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "metriport:status",
      "@type": "xsd:string"
    },
    "conversionType": {
      "@id": "metriport:conversionType",
      "@type": "xsd:string"
    },
    "startedAt": {
      "@id": "metriport:startedAt",
      "@type": "xsd:dateTime"
    },
    "DevicesData": "metriport:DevicesData",
    "metadata": {
      "@id": "metriport:metadata"
    },
    "biometrics": {
      "@id": "metriport:biometrics"
    },
    "activity": {
      "@id": "metriport:activity"
    },
    "body": {
      "@id": "metriport:body"
    },
    "nutrition": {
      "@id": "metriport:nutrition"
    },
    "sleep": {
      "@id": "metriport:sleep"
    },
    "DocumentReference": "metriport:DocumentReference",
    "id": {
      "@id": "metriport:id",
      "@type": "xsd:string"
    },
    "fileName": {
      "@id": "metriport:fileName",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "metriport:description",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "metriport:contentType",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "metriport:size",
      "@type": "xsd:integer"
    },
    "indexed": {
      "@id": "metriport:indexed",
      "@type": "xsd:dateTime"
    },
    "Progress": "metriport:Progress",
    "total": {
      "@id": "metriport:total",
      "@type": "xsd:integer"
    },
    "successful": {
      "@id": "metriport:successful",
      "@type": "xsd:integer"
    },
    "errors": {
      "@id": "metriport:errors",
      "@type": "xsd:integer"
    },
    "DocumentQuery": "metriport:DocumentQuery",
    "download": {
      "@id": "metriport:download",
      "@type": "@id"
    },
    "convert": {
      "@id": "metriport:convert",
      "@type": "@id"
    },
    "Address": "metriport:Address",
    "addressLine1": {
      "@id": "metriport:addressLine1",
      "@type": "xsd:string"
    },
    "addressLine2": {
      "@id": "metriport:addressLine2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "metriport:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "metriport:state",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "metriport:zip",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "metriport:country",
      "@type": "xsd:string"
    },
    "BaseFacility": "metriport:BaseFacility",
    "name": {
      "@id": "metriport:name",
      "@type": "xsd:string"
    },
    "npi": {
      "@id": "metriport:npi",
      "@type": "xsd:string"
    },
    "tin": {
      "@id": "metriport:tin",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "metriport:active",
      "@type": "xsd:boolean"
    },
    "address": {
      "@id": "metriport:address",
      "@type": "@id"
    },
    "BasePatient": "metriport:BasePatient",
    "firstName": {
      "@id": "metriport:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "metriport:lastName",
      "@type": "xsd:string"
    },
    "dob": {
      "@id": "metriport:dob",
      "@type": "xsd:date"
    },
    "genderAtBirth": {
      "@id": "metriport:genderAtBirth",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "metriport:externalId",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "metriport:contact",
      "@container": "@list"
    },
    "Contact": "metriport:Contact",
    "phone": {
      "@id": "metriport:phone",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "metriport:email",
      "@type": "xsd:string"
    },
    "Settings": "metriport:Settings",
    "webhookUrl": {
      "@id": "metriport:webhookUrl",
      "@type": "@id"
    },
    "webhookKey": {
      "@id": "metriport:webhookKey",
      "@type": "xsd:string"
    },
    "webhookEnabled": {
      "@id": "metriport:webhookEnabled",
      "@type": "xsd:boolean"
    },
    "DevicesUser": "metriport:DevicesUser",
    "userId": {
      "@id": "metriport:userId",
      "@type": "xsd:string"
    },
    "appUserId": {
      "@id": "metriport:appUserId",
      "@type": "xsd:string"
    },
    "connectedProviders": {
      "@id": "metriport:connectedProviders",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Metriport API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Metriport'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-12) from openapi/metriport-consolidated-api-openapi.yml, openapi/metriport-devices-data-api-openapi.yml, openapi/metriport-document-api-openapi.yml.",
  "dcterms:created": "2026-10-12",
  "dcterms:source": [
    "openapi/metriport-consolidated-api-openapi.yml",
    "openapi/metriport-devices-data-api-openapi.yml",
    "openapi/metriport-document-api-openapi.yml",
    "openapi/metriport-facility-api-openapi.yml",
    "openapi/metriport-patient-api-openapi.yml"
  ]
}