Medrio is an eClinical / electronic data capture (EDC) platform built for small and scaling life sciences teams, spanning EDC, ePRO/eCOA, eConsent, and RTSM for clinical trials across pharma, biotech, medtech, and diagnostics. Medrio exposes documented REST APIs for integration and data exchange. Medrio API Connect (connectapi.medrio.com) covers study configuration, subject enrollment and identifiers, eCRF form data entry, user and membership administration, reference data (sites, roles, groups, subject statuses), and event subscriptions; it ships a live OpenAPI 3.0 description and Swagger UI. The mSource API (esource.medrio.com) backs the mPRO and mCapture eCOA/ePRO applications for subject-, form-, and approval-level source data capture, including offline access. Both surfaces are request/response REST over HTTPS secured with OAuth 2.0; actual use is gated to Medrio customers with study credentials, and commercial pricing is per-study / contact-sales.
6 APIs0 Features
Clinical TrialsElectronic Data CaptureEDCeClinicalePROeCOAClinical DataLife SciencesHealthcare
List the studies available to your account and read their configuration - domains, enabled features, reason-for-data-change options, and the reference data a study is built from...
Create, list, and update clinical trial subjects within a study; manage Medrio and study subject identifiers (including their ePRO variants), activate or deactivate subjects, an...
Read and write electronic case report form (eCRF) data - list a subject's visits, create subject visits from a template, submit and update data entry at the study or form/visit ...
Administer the account user profile and per-study memberships - read and update your user, change password, list study users, add users to a study, assign or remove roles and si...
Configure event subscriptions for a study - read the available events configuration, then create, list, update, and delete subscriptions so downstream systems are notified of st...
The V2 REST API behind Medrio's mSource eCOA/ePRO applications (mPRO and mCapture) - read study configuration, files, and users; read and write subject, form, and approval data ...
aid: medrio
url: https://raw.githubusercontent.com/api-evangelist/medrio/refs/heads/main/apis.yml
name: Medrio
kind: company
description: Medrio is an eClinical / electronic data capture (EDC) platform built for small and scaling life sciences teams,
spanning EDC, ePRO/eCOA, eConsent, and RTSM for clinical trials across pharma, biotech, medtech, and diagnostics. Medrio
exposes documented REST APIs for integration and data exchange. Medrio API Connect (connectapi.medrio.com) covers study
configuration, subject enrollment and identifiers, eCRF form data entry, user and membership administration, reference data
(sites, roles, groups, subject statuses), and event subscriptions; it ships a live OpenAPI 3.0 description and Swagger UI.
The mSource API (esource.medrio.com) backs the mPRO and mCapture eCOA/ePRO applications for subject-, form-, and approval-level
source data capture, including offline access. Both surfaces are request/response REST over HTTPS secured with OAuth 2.0;
actual use is gated to Medrio customers with study credentials, and commercial pricing is per-study / contact-sales.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Clinical Trials
- Electronic Data Capture
- EDC
- eClinical
- ePRO
- eCOA
- Clinical Data
- Life Sciences
- Healthcare
created: '2026-07-05'
modified: '2026-07-05'
specificationVersion: '0.19'
apis:
- aid: medrio:medrio-studies-api
name: Medrio Studies API
tags:
- Studies
- Configuration
- Sites
- Roles
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://connectapi.medrio.com/swagger/index.html
baseURL: https://connectapi.medrio.com
properties:
- url: https://connectapi.medrio.com/swagger/index.html
type: APIReference
- url: https://connectapi.medrio.com/swagger/v1/swagger.json
type: OpenAPI
description: List the studies available to your account and read their configuration - domains, enabled features, reason-for-data-change
options, and the reference data a study is built from (sites, roles, groups, and subject statuses). The read surface that
integrations use to understand a study before writing subjects or data.
- aid: medrio:medrio-subjects-api
name: Medrio Subjects API
tags:
- Subjects
- Enrollment
- Identifiers
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://connectapi.medrio.com/swagger/index.html
baseURL: https://connectapi.medrio.com
properties:
- url: https://connectapi.medrio.com/swagger/index.html
type: APIReference
- url: https://connectapi.medrio.com/swagger/v1/swagger.json
type: OpenAPI
description: Create, list, and update clinical trial subjects within a study; manage Medrio and study subject identifiers
(including their ePRO variants), activate or deactivate subjects, and list deleted subjects. The enrollment and participant
roster surface of Medrio EDC.
- aid: medrio:medrio-data-entry-api
name: Medrio Data Entry API
tags:
- Data Entry
- eCRF
- Forms
- Records
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://connectapi.medrio.com/swagger/index.html
baseURL: https://connectapi.medrio.com
properties:
- url: https://connectapi.medrio.com/swagger/index.html
type: APIReference
- url: https://connectapi.medrio.com/swagger/v1/swagger.json
type: OpenAPI
description: Read and write electronic case report form (eCRF) data - list a subject's visits, create subject visits from
a template, submit and update data entry at the study or form/visit level, and clear a form. The clinical data capture
core of Medrio EDC.
- aid: medrio:medrio-users-memberships-api
name: Medrio Users and Memberships API
tags:
- Users
- Memberships
- Roles
- Access
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://connectapi.medrio.com/swagger/index.html
baseURL: https://connectapi.medrio.com
properties:
- url: https://connectapi.medrio.com/swagger/index.html
type: APIReference
- url: https://connectapi.medrio.com/swagger/v1/swagger.json
type: OpenAPI
description: Administer the account user profile and per-study memberships - read and update your user, change password,
list study users, add users to a study, assign or remove roles and site access, and remove a user from a study. The identity
and access surface for study teams.
- aid: medrio:medrio-subscriptions-api
name: Medrio Subscriptions API
tags:
- Subscriptions
- Events
- Webhooks
- Notifications
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://connectapi.medrio.com/swagger/index.html
baseURL: https://connectapi.medrio.com
properties:
- url: https://connectapi.medrio.com/swagger/index.html
type: APIReference
- url: https://connectapi.medrio.com/swagger/v1/swagger.json
type: OpenAPI
description: Configure event subscriptions for a study - read the available events configuration, then create, list, update,
and delete subscriptions so downstream systems are notified of study events. The push/notification surface for keeping
integrations in sync with Medrio data.
- aid: medrio:medrio-msource-api
name: Medrio mSource API
tags:
- mSource
- ePRO
- eCOA
- Source Data
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://esource.medrio.com/Help
baseURL: https://esource.medrio.com
properties:
- url: https://esource.medrio.com/Help
type: APIReference
- url: https://esource.medrio.com/Help?apiVersion=1
type: Documentation
description: The V2 REST API behind Medrio's mSource eCOA/ePRO applications (mPRO and mCapture) - read study configuration,
files, and users; read and write subject, form, and approval data with an asynchronous key-based query pattern; and post
offline access, audit trail, and diagnostic logs. Secured with OAuth 2.0 and a required X-Medrio-ClientInfo header.
common:
- type: DomainSecurity
url: security/medrio-domain-security.yml
- type: Website
url: https://medrio.com
- type: LinkedIn
url: https://www.linkedin.com/company/medrio
- type: Documentation
url: https://community.medrio.com/documentation/home
- type: APIReference
url: https://connectapi.medrio.com/swagger/index.html
- type: OpenAPI
url: https://connectapi.medrio.com/swagger/v1/swagger.json
- type: SignUp
url: https://medrio.com/contact/
- type: Plans
url: plans/medrio-plans-pricing.yml
- type: RateLimits
url: rate-limits/medrio-rate-limits.yml
- type: FinOps
url: finops/medrio-finops.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com