aid: metriport url: https://raw.githubusercontent.com/api-evangelist/metriport/refs/heads/main/apis.yml name: Metriport kind: company description: Metriport is an open-source, universal API for healthcare data. The Medical API exchanges patient medical records across the CommonWell and Carequality networks and returns consolidated FHIR R4 data, while the Devices API hydrates activity, biometrics, nutrition, and sleep data from consumer wearables and mHealth apps. Companies can use the hosted Metriport cloud or self-host the open-source code to avoid vendor lock-in. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Healthcare - Medical Records - FHIR - Health Data - Wearables - Open Source created: '2026-06-21' modified: '2026-06-21' specificationVersion: '0.19' apis: - aid: metriport:medical-patients name: Metriport Medical Patients API tags: - Healthcare - Patients - FHIR image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.metriport.com/medical-api/api-reference/patient/create-patient baseURL: https://api.metriport.com/medical/v1 properties: - url: https://docs.metriport.com/medical-api/api-reference/patient/create-patient type: Documentation - url: https://docs.metriport.com/medical-api/api-reference/patient/create-patient type: APIReference - url: openapi/metriport-openapi.yml type: OpenAPI - url: collections/metriport.postman_collection.json type: PostmanCollection - url: collections/metriport.opencollection.json type: OpenCollection description: Create, read, update, delete, list, and match patients tied to a facility, plus demographic matching and external-ID lookups, as the entry point for medical record exchange. - aid: metriport:medical-facilities name: Metriport Medical Facilities API tags: - Healthcare - Facilities - Organizations image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.metriport.com/medical-api/api-reference/facility/create-facility baseURL: https://api.metriport.com/medical/v1 properties: - url: https://docs.metriport.com/medical-api/api-reference/facility/create-facility type: Documentation - url: https://docs.metriport.com/medical-api/api-reference/facility/create-facility type: APIReference - url: openapi/metriport-openapi.yml type: OpenAPI - url: collections/metriport.postman_collection.json type: PostmanCollection - url: collections/metriport.opencollection.json type: OpenCollection description: Manage the facilities (care locations) under your organization where patients receive care, including create, get, list, update, and delete operations. - aid: metriport:medical-document-query name: Metriport Medical Document Query API tags: - Healthcare - Documents - C-CDA image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.metriport.com/medical-api/api-reference/document/list-documents baseURL: https://api.metriport.com/medical/v1 properties: - url: https://docs.metriport.com/medical-api/api-reference/document/list-documents type: Documentation - url: https://docs.metriport.com/medical-api/api-reference/document/list-documents type: APIReference - url: openapi/metriport-openapi.yml type: OpenAPI - url: collections/metriport.postman_collection.json type: PostmanCollection - url: collections/metriport.opencollection.json type: OpenCollection description: Trigger a network query for a patient's clinical documents across the HIE networks, list returned DocumentReferences, and retrieve signed download URLs for individual documents and bulk exports. - aid: metriport:medical-consolidated-fhir name: Metriport Medical Consolidated FHIR API tags: - Healthcare - FHIR - Medical Records image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.metriport.com/medical-api/api-reference/fhir/consolidated-data-query-post baseURL: https://api.metriport.com/medical/v1 properties: - url: https://docs.metriport.com/medical-api/api-reference/fhir/consolidated-data-query-post type: Documentation - url: https://docs.metriport.com/medical-api/api-reference/fhir/consolidated-data-query-post type: APIReference - url: openapi/metriport-openapi.yml type: OpenAPI - url: collections/metriport.postman_collection.json type: PostmanCollection - url: collections/metriport.opencollection.json type: OpenCollection description: Query and return a patient's consolidated, de-duplicated medical history as FHIR R4 (or PDF/HTML/AI medical record summary), count available resources, and contribute your own FHIR data back to the patient record. - aid: metriport:devices-users name: Metriport Devices Users API tags: - Wearables - Users - Connect image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.metriport.com/devices-api/getting-started/connect-quickstart baseURL: https://api.metriport.com properties: - url: https://docs.metriport.com/devices-api/getting-started/connect-quickstart type: Documentation - url: https://docs.metriport.com/devices-api/getting-started/connect-quickstart type: APIReference - url: openapi/metriport-openapi.yml type: OpenAPI - url: collections/metriport.postman_collection.json type: PostmanCollection - url: collections/metriport.opencollection.json type: OpenCollection description: Register Metriport users, generate a Connect Token for the Connect Widget so end users can link wearables and mHealth apps (Apple Health, Fitbit, Garmin, Oura, WHOOP, Withings), and revoke or delete user connections. - aid: metriport:devices-biometrics name: Metriport Devices Biometrics API tags: - Wearables - Biometrics - Health Data image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.metriport.com/devices-api/getting-started/connect-quickstart baseURL: https://api.metriport.com properties: - url: https://docs.metriport.com/devices-api/getting-started/connect-quickstart type: Documentation - url: https://docs.metriport.com/devices-api/getting-started/connect-quickstart type: APIReference - url: openapi/metriport-openapi.yml type: OpenAPI - url: collections/metriport.postman_collection.json type: PostmanCollection - url: collections/metriport.opencollection.json type: OpenCollection description: Retrieve normalized health data hydrated from connected devices - activity, biometrics, body, nutrition, and sleep - for a given user and date. - aid: metriport:webhooks name: Metriport Webhooks API tags: - Webhooks - Events - Settings image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.metriport.com/medical-api/api-reference/settings/get-settings baseURL: https://api.metriport.com properties: - url: https://docs.metriport.com/medical-api/api-reference/settings/get-settings type: Documentation - url: https://docs.metriport.com/medical-api/api-reference/settings/get-settings type: APIReference - url: openapi/metriport-openapi.yml type: OpenAPI - url: collections/metriport.postman_collection.json type: PostmanCollection - url: collections/metriport.opencollection.json type: OpenCollection description: Configure the account webhook URL and key, check webhook delivery status, and retry failed webhook requests so document-query, consolidated-data, and devices-data events are delivered asynchronously to your application. common: - type: GitHubOrganization url: https://github.com/metriport - type: LinkedIn url: https://www.linkedin.com/company/metriport - type: Website url: https://www.metriport.com - type: Documentation url: https://docs.metriport.com - type: Plans url: plans/metriport-plans-pricing.yml - type: RateLimits url: rate-limits/metriport-rate-limits.yml - type: FinOps url: finops/metriport-finops.yml - type: ArazzoWorkflows workflows: - url: arazzo/metriport-consolidated-fhir-query-workflow.yml name: Metriport Consolidated FHIR Query summary: "Register a patient, start a consolidated FHIR R4 query for the requested resources, poll until conversion completes, then count the consolidated data." - url: arazzo/metriport-patient-document-retrieval-workflow.yml name: Metriport Patient Document Retrieval summary: "Register a patient, trigger an IHE document query across the networks, poll until retrieval completes, list the resulting documents, and obtain a signed download URL." - url: arazzo/metriport-patient-matching-workflow.yml name: Metriport Patient Matching summary: "Create a facility, register a patient under it, then run an MPI demographic match to resolve an existing patient record." - url: arazzo/metriport-wearables-connect-workflow.yml name: Metriport Wearables Connect summary: "Create a devices user, mint a Connect Widget session token, then pull the user's activity and biometrics data from connected wearables." maintainers: - FN: Kin Lane email: kin@apievangelist.com