Rest API updates

See the newly added and newly deprecated endpoints of the Oracle Clinical One Platform APIs for 22.4, available upon the Production release.

Code list

Change Method Endpoint

New

POST

/v1.0/codelist/code/copy/{codeId}

GET

/v1.0/codelist/values/export/{codeId}

GET

/v3.0/codelist/values/{fieldName}

POST

/v4.0/codelist/code

PUT

/v4.0/codelist/code/{codeId}

Data Actions

Change Method Endpoint

New

POST

/v1.0/studies/{studyId}/{mode}/signconfiguration

GET

/v1.0/studies/{studyId}/{mode}/signconfiguration

DELETE

/v1.0/studies/{studyId}/{mode}/signconfiguration/{id}

PUT

/v1.0/studies/{studyId}/{mode}/signconfiguration/{signConfigurationId}

GET

/v1.0/studies/{studyId}/{mode}/signevaluation/configchange/studysummary

POST

/v1.0/studies/{studyId}/{mode}/signevaluation/processque

POST

/v1.0/studies/{studyId}/{mode}/signevaluation/triggeremail

POST

/v1.0/studies/{studyId}/{mode}/signinfo

GET

/v1.0/studies/{studyId}/{mode}/signinfo

Data Capture

Change Method Endpoint

New

GET

/v2.0/studies/{studyId}/{mode}/dataelements/formassociations/history/sourceForm/{sourceFormId}

PUT

/v2.0/studies/{studyId}/{mode}/dataelements/subject/{subjectId}/event/{eventId}/form/{formId}/formassociations

POST

/v4.0/studies/{studyId}/{mode}/studyVersion/{studyVersion}/signSubject/subject/{subjectId}/code/{code}/orgId/{orgId}

POST

/v10.0/studies/{studyId}/{mode}/dataelements

Deprecated

GET

/v1/studies/{studyId}/{mode}/subjects

GET

/v3.0/studies/{studyId}/{mode}/subjects/{subjectId}

GET

/v1/studies/{studyId}/{mode}/subjects/events

GET

/v3.0/studies/{studyId}/{mode}/subjects/history/all

GET

/v2.0/studies/{studyId}/{mode}/subjects/dateRange/{subjectId}

GET

/v7.0/studies/{studyId}/{mode}/subjects/history/{subjectId}

GET

/v8.0/studies/{studyId}/{mode}/subjects/sitestudyversion

GET

/v1/studies/{studyId}/{mode}/subjecttransfers/{transferId}

GET

/v1/studies/{studyId}/{mode}/subjecttransfers/dateRange/{subjectId}

GET

/v2.0/studies/{studyId}/{mode}/subjecttransfers

GET

/v3.0/studies/{studyId}/{mode}/subjecttransfers/subjects/{subjectId}

GET

/v1/studies/{studyId}/{mode}/subjects/odmsubmit/clinicaldata/{subjectId}

GET

/v1/studies/{studyId}/{mode}/subjects/odmsubmit/visitsMetadata/{subjectId}

GET

/v3.0/studies/{studyId}/{mode}/dataelements/all

GET

/v4.0/studies/{studyId}/{mode}/dataelements/subjectId/{subjectId}

GET

/v3.0/studies/{studyId}/{mode}/dataelements/subjects/{subjectId}/items

GET

/v4.0/studies/{studyId}/{mode}/dataelements/subjects/{subjectId}/items

GET

/v4.0/studies/{studyId}/{mode}/subject/{subjectId}/visit/{visitId}/deleted/dataelements

GET

/v8.0/studies/{studyId}/{mode}/dataelements

GET

/v8.0/studies/{studyId}/{mode}/dataelements/history/{dataElementId}

GET

/v1/studies/{studyId}/{mode}/formassociations

GET

/v1.0/studies/{studyId}/{mode}/forms/{formId}/subjects/{subjectId}/events/{eventId}/vendorCode/{vendorCode}/dataelements/withvendorcode

GET

/v6.0/studies/{studyId}/{mode}/forms/{formId}/subjects/{subjectId}/dataelements

POST

/v2.0/studies/{studyId}/{mode}/visit/verify/history

GET

/v4.0/studies/{studyId}/{mode}/visitstatus/dateRange/{subjectId}

GET

/v9.0/studies/{studyId}/{mode}/visitstatus

GET

/v5.0/studies/{studyId}/{mode}/visitstatus/history/{visitsStatusID}

POST

/v9.0/studies/{studyId}/{mode}/visitstatus/subjects

GET

/v1.0/studies/{studyId}/{mode}/codingstatus

Data Hub

Change Method Endpoint

New

POST

/v3.0/tenant/{tenantId}/studies/{studyId}/{mode}/queries

POST

/v4.0/tenant/{tenantId}/studies/{studyId}/{mode}/subjects

POST

/v4.0/tenant/{tenantId}/studies/{studyId}/{mode}/unblindedKits

POST

/v5.0/tenant/{tenantId}/studies/{studyId}/{mode}/subjects/blindedVisits

POST

/v5.0/tenant/{tenantId}/studies/{studyId}/{mode}/subjects/formItems

POST

/v5.0/tenant/{tenantId}/studies/{studyId}/{mode}/subjects/forms

POST

/v5.0/tenant/{tenantId}/studies/{studyId}/{mode}/subjects/unblindedVisits

GET

/v4.0/studies/{studyId}/{mode}/odm/clinicalData/unblinded

GET

/v4.0/studies/{studyId}/{mode}/odm/clinicalData/blinded

Data Integration

Change Method Endpoint

New

POST

/v1.0/studies/{studyId}/{mode}/asynch/report/{reportName}

POST

/v1.0/studies/{studyId}/{mode}/report/{reportName}

GET

/v1.0/studies/{studyId}/{mode}/signconfiguration/history

GET

/v1.0/studies/{studyId}/{mode}/signeligibility/history

GET

/v1.0/studies/{studyId}/{mode}/subjects/sitestudyversion

Designer

Change Method Endpoint

New

PUT

/v1.0/studies/{studyId}/versions/{version}/status/{state}/async

GET

/v16.0/studies/{studyId}/versions/{version}/visits/{visitid}/forms

POST

/v2.0/studies/{studyId}/lockObjectDetails

POST

/v3.0/studies

GET

/v3.0/studies

GET

/v3.0/studies/library

PUT

/v3.0/studies/{studyId}

GET

/v3.0/studies/{studyId}/statusessummary

GET

/v5.0/studies/{studyId}/statuses

GET

/v5.0/studies/{studyId}/statuses/{version}

GET

/v6.0/studies/{studyId}/versions/{version}/kits/{kitId}/blindedInfo

Deprecated

POST

/v1.0/report/{reportName}

POST

/v1.0/studies

GET

/v1.0/studies

PUT

/v1.0/studies/{studyId}

GET

/v1.0/studies/{studyId}/kits

GET

/v1.0/studies/{studyId}/statuses

GET

/v1.0/studies/{studyId}/statuses/{version}

GET

/v1.0/studies/{studyId}/statusessummary

GET

/v1.0/studies/{studyId}/versions/{version}/dispensings

POST

/v1.0/studies/{studyId}/versions/{version}/forms

GET

/v1.0/studies/{studyId}/versions/{version}/forms

GET

/v1.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v1.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v1.0/studies/{studyId}/versions/{version}/forms/{formId}

POST

/v1.0/studies/{studyId}/versions/{version}/kits

GET

/v1.0/studies/{studyId}/versions/{version}/kits/{kitId}

PUT

/v1.0/studies/{studyId}/versions/{version}/kits/{kitId}

DELETE

/v1.0/studies/{studyId}/versions/{version}/kits/{kitId}

GET

/v1.0/studies/{studyId}/versions/{version}/kits/{kitId}/dispensings

POST

/v1.0/studies/{studyId}/versions/{version}/randomizations

GET

/v1.0/studies/{studyId}/versions/{version}/randomizations

GET

/v1.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

PUT

/v1.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

DELETE

/v1.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

GET

/v1.0/studies/{studyId}/versions/{version}/randomizations/{randomId}/ratios

POST

/v1.0/studies/{studyId}/versions/{version}/visits

GET

/v1.0/studies/{studyId}/versions/{version}/visits

PUT

/v1.0/studies/{studyId}/versions/{version}/visits/{visitid}

DELETE

/v1.0/studies/{studyId}/versions/{version}/visits/{visitid}

GET

/v1.0/studies/{studyId}/versions/{version}/visits/{visitid}/dispensings

GET

/v1.0/visitschedules/{studyId}/{version}

POST

/v2.0/report/{reportName}

GET

/v2.0/studies/{studyId}/kits

GET

/v2.0/studies/{studyId}/statuses

GET

/v2.0/studies/{studyId}/statuses/{version}

GET

/v2.0/studies/{studyId}/versions/{version}/dispensings

POST

/v2.0/studies/{studyId}/versions/{version}/forms

GET

/v2.0/studies/{studyId}/versions/{version}/forms

POST

/v2.0/studies/{studyId}/versions/{version}/forms/visits

GET

/v2.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v2.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v2.0/studies/{studyId}/versions/{version}/forms/{formId}

GET

/v2.0/studies/{studyId}/versions/{version}/kits

GET

/v2.0/studies/{studyId}/versions/{version}/kits/{kitId}

DELETE

/v2.0/studies/{studyId}/versions/{version}/kits/{kitId}

GET

/v2.0/studies/{studyId}/versions/{version}/kits/{kitId}/dispensings

POST

/v2.0/studies/{studyId}/versions/{version}/randomizations

GET

/v2.0/studies/{studyId}/versions/{version}/randomizations

GET

/v2.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

PUT

/v2.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

DELETE

/v2.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

POST

/v2.0/studies/{studyId}/versions/{version}/visits

GET

/v2.0/studies/{studyId}/versions/{version}/visits

GET

/v2.0/studies/{studyId}/versions/{version}/visits/{visitid}

PUT

/v2.0/studies/{studyId}/versions/{version}/visits/{visitid}

DELETE

/v2.0/studies/{studyId}/versions/{version}/visits/{visitid}

GET

/v2.0/studies/{studyId}/versions/{version}/visits/{visitid}/dispensings

GET

/v2.0/studies/{studyId}/versions/{version}/visits/{visitid}/forms

PUT

/v2.0/studies/{studyId}/versions/{version}/visits/{visitid}/forms

GET

/v2.0/studies/{studyId}/versions/{version}/visitschedules

GET

/v2.0/studies/{studyId}/visits/{visitId}/validate

GET

/v2.0/visitschedules/{studyId}/{version}

GET

/v3.0/studies/{studyId}/statuses

GET

/v3.0/studies/{studyId}/statuses/{version}

GET

/v3.0/studies/{studyId}/versions/{version}/dispensings

POST

/v3.0/studies/{studyId}/versions/{version}/forms

GET

/v3.0/studies/{studyId}/versions/{version}/forms

POST

/v3.0/studies/{studyId}/versions/{version}/forms/visits

GET

/v3.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v3.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v3.0/studies/{studyId}/versions/{version}/forms/{formId}

GET

/v3.0/studies/{studyId}/versions/{version}/kits/{kitId}/blindedInfo

GET

/v3.0/studies/{studyId}/versions/{version}/kits/{kitId}/dispensings

POST

/v3.0/studies/{studyId}/versions/{version}/randomizations

GET

/v3.0/studies/{studyId}/versions/{version}/randomizations

GET

/v3.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

PUT

/v3.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

DELETE

/v3.0/studies/{studyId}/versions/{version}/randomizations/{randomId}

GET

/v3.0/studies/{studyId}/versions/{version}/visits/{visitid}/forms

GET

/v4.0/studies/{studyId}/versions/{version}/design

GET

/v4.0/studies/{studyId}/versions/{version}/dispensings

PUT

/v4.0/studies/{studyId}/versions/{version}/dispensings

GET

/v4.0/studies/{studyId}/versions/{version}/forms

GET

/v4.0/studies/{studyId}/versions/{version}/forms/randomizationfactors

POST

/v4.0/studies/{studyId}/versions/{version}/forms/visits

GET

/v4.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v4.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v4.0/studies/{studyId}/versions/{version}/forms/{formId}

GET

/v4.0/studies/{studyId}/versions/{version}/kits/{kitId}

GET

/v4.0/studies/{studyId}/versions/{version}/kits/{kitId}/blindedInfo

GET

/v4.0/studies/{studyId}/versions/{version}/kits/{kitId}/dispensings

POST

/v4.0/studies/{studyId}/versions/{version}/visits

GET

/v4.0/studies/{studyId}/versions/{version}/visits

GET

/v4.0/studies/{studyId}/versions/{version}/visitschedules

GET

/v5.0/studies/{studyId}/versions/{version}/design

POST

/v5.0/studies/{studyId}/versions/{version}/forms

PUT

/v5.0/studies/{studyId}/versions/{version}/forms/{formId}

POST

/v5.0/studies/{studyId}/versions/{version}/forms/{formId}/visits

GET

/v5.0/studies/{studyId}/versions/{version}/forms/{formId}/visits

POST

/v5.0/studies/{studyId}/versions/{version}/visits

GET

/v5.0/studies/{studyId}/versions/{version}/visits

POST

/v6.0/studies/{studyId}/versions/{version}/forms

GET

/v6.0/studies/{studyId}/versions/{version}/forms

GET

/v6.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v6.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v6.0/studies/{studyId}/versions/{version}/forms/{formId}

POST

/v6.0/studies/{studyId}/versions/{version}/forms/{formId}/visits

GET

/v6.0/studies/{studyId}/versions/{version}/forms/{formId}/visits

POST

/v6.0/studies/{studyId}/versions/{version}/visits

POST

/v7.0/studies/{studyId}/versions/{version}/forms

GET

/v7.0/studies/{studyId}/versions/{version}/forms

GET

/v7.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v7.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v7.0/studies/{studyId}/versions/{version}/forms/{formId}

POST

/v7.0/studies/{studyId}/versions/{version}/forms/{formId}/visits

GET

/v7.0/studies/{studyId}/versions/{version}/forms/{formId}/visits

POST

/v7.0/studies/{studyId}/versions/{version}/visits

GET

/v7.0/studies/{studyId}/versions/{version}/visits/{visitid}/forms

POST

/v8.0/studies/{studyId}/versions/{version}/forms

GET

/v8.0/studies/{studyId}/versions/{version}/forms

GET

/v8.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v8.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v8.0/studies/{studyId}/versions/{version}/forms/{formId}

GET

/v8.0/studies/{studyId}/versions/{version}/visits/{visitid}/forms

POST

/v9.0/studies/{studyId}/versions/{version}/forms

GET

/v9.0/studies/{studyId}/versions/{version}/forms

GET

/v9.0/studies/{studyId}/versions/{version}/forms/{formId}

PUT

/v9.0/studies/{studyId}/versions/{version}/forms/{formId}

DELETE

/v9.0/studies/{studyId}/versions/{version}/forms/{formId}

Randomization and Supplies

Change Method Endpoint

New

POST

/v2.0/studies/{studyId}/{mode}/reports/titration-summary

POST

/v3.0/studies/{studyId}/{mode}/resupply/resupply

Rules

Change Method Endpoint

New

POST

/v2.0/rule/studies/{studyId}/copyrules

PUT

/v3.0/rule/studies/{studyId}/bulkcopy

PUT

/v4.0/rule/studies/{studyId}/{mode}/bulkupdate

Sites and Depots

Change Method Endpoint

New

POST

/v1.0/studies/{studyId}/{mode}/sdfs/extendedProperties

PUT

/v1.0/studies/{studyId}/{mode}/sdfs/extendedProperties

POST

/v1.0/studies/{studyId}/{mode}/sdfs/globalProperties

PUT

/v1.0/studies/{studyId}/{mode}/sdfs/globalProperties

DELETE

/v1.0/studies/{studyId}/{mode}/sdfs/globalProperties/{propId}

GET

/v1.0/studies/{studyId}/{mode}/sdfs/globalProperties/{propName}

DELETE

/v1.0/studies/{studyId}/{mode}/sdfs/{sdfId}/properties/{propId}

GET

/v2/studies/{studyId}/{mode}/sdfs/pinaddr

GET

/v4/studies/{studyId}/{mode}/sdfcountry

Users, Permissions and Roles

Change Method Endpoint

New

GET

/v1.0/studyroles/{studyId}/rolesRights

Deprecated
GET

/v1.0/authroles/

GET

/v1.0/authroles/{studyId}

GET

/v2.0/authstudies/{studyId}/users

GET

/v1.0/authusers/{userid}/studies/{studyId}

GET

/v2.0/authusers/{userid}/studies/{studyId}

PUT

/v1.0/authusers/{userid}/studies/{studyId}

GET

/v2.0/globalroles/users

POST

/v1.0/{studyId}/{mode}/report/{reportName}