Account

Provides User Account functionality.

APIDescription
POST api/v1/Account/OfflineAccessLog

Saves offline access attempts.

Diagnostics

Provides storage of diagnostic/trace logs from clients.

APIDescription
POST api/v1/Diagnostics/Trace

Saves a diagnostics log file. The diagnostics file should be standard logfile with at least the following structure: timestamp, studyid, userid, deviceid, appid, loglevel, message

FieldLevelAuditTrail

Provides field level audit trail capabilities.

APIDescription
POST api/v1/Flat/Study/{studyId}/Data

Saves field level audit trail data.

Log

Provides logging capabilities.

APIDescription
POST api/v1/Log/ClientActivity

Accepts log of client actions. Does not validate client data or perform any processing.

mCapture

V1 APIs supporting mCapture application. If /msource/ is omitted from URL and content-type is specified as application/json:msource, request is redirected to /msource/ URL.

APIDescription
GET api/v1/msource/Study

Gets collection of studies per user

POST api/v1/msource/Study/{studyId}

Updates study data and redirects to updated study configuration, data, and user information.

GET api/v1/msource/Study/{studyId}/{downloadKey}

Provides updated study configuration, data, and user information after synchronization.

MobileUser

APIDescription
POST api/v1/MobileUser/Study/{studyId}

No documentation available.

mPro

V1 APIs supporting mPro application

APIDescription
GET api/v1/Study

Gets collection of studies per user

GET api/v1/Study/{studyId}/Site

Gets list of sites per study

GET api/v1/Study/{studyId}/Site/{siteId}

Gets details for specified site including subjects and users

GET api/v1/Study/{studyId}/Subject/{subjectId}/Visit

Gets all visits for specified study and subject

GET api/v1/Study/{studyId}/Subject/{subjectId}/Visit/{visitId}/Form

Gets all forms for specified study and visit

POST api/v1/Study/{studyId}/Form

Saves form

PUT api/v1/Study/{studyId}/Form

Updates form

Token

Provides access token.

APIDescription
POST api/oauth/token

Get bearer token from Medrio IDP.

POST api/v1/token

Get bearer token from Medrio IDP.