How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cdisc Production API

Routes that form the production specification.

Cdisc Production API is one of 11 APIs that Cdisc publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Production. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a support channel.

This API exposes 5 operations across 4 paths, and defines 164 schemas. It is described by OpenAPI 3.2.0, at version 3.13.0.

Requests are made against the base URL https://library.cdisc.org/api.

5 operations 4 paths 164 schemas 3 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.13.0
Base URL
https://library.cdisc.org/api
Resource Areas
1

Paths & Operations 5

Across 4 paths, the API surfaces 5 operations — 3 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Production 5

Routes that form the production specification.

POST
/v3/studyDefinitions
Create a study
create_study_v3_studyDefinitions_post body → 201400401422
PUT
/v3/studyDefinitions/{studyId}
Update a study
update_study_v3_studyDefinitions__studyId__put 1 param body → 200400401422
GET
/v3/studyDefinitions/{studyId}
Return a study
read_full_study_v3_studyDefinitions__studyId__get 1 param → 200400401422
GET
/v3/studyDefinitions/{studyId}/history
Returns the study history
read_study_history_v3_studyDefinitions__studyId__history_get 1 param → 200400401422
GET
/v3/studyDesigns
Study designs for a study
search_study_design_v3_studyDesigns_get 1 param → 200400401422

Schemas 164

The contract defines 164 schemas that model the data the API accepts and returns. The most detailed are ObservationalStudyDesign-Output (32 properties), InterventionalStudyDesign-Output (32 properties), InterventionalStudyDesign-Input (32 properties), ObservationalStudyDesign-Input (32 properties). Each schema is shown below with its type and property counts.

Duration-Output
object
7 properties 3 required
NarrativeContent-Input
object
12 properties 5 required
ExtensionClass-Input
object
4 properties 4 required
StudyVersion-Output
object
28 properties 6 required
ReferenceIdentifier-Input
object
6 properties 5 required
Strength-Output
object
8 properties 4 required
Encounter-Output
object
15 properties 4 required
ScheduledDecisionInstance-Input
object
9 properties 4 required
BiomedicalConceptCategory-Output
object
10 properties 3 required
ConditionAssignment-Input
object
5 properties 4 required
Address-Input
object
10 properties 2 required
ExtensionAttribute-Output
object
13 properties 3 required
Timing-Output
object
15 properties 8 required
AnalysisPopulation-Output
object
9 properties 4 required
Masking-Output
object
5 properties 4 required
CommentAnnotation-Input
object
5 properties 3 required
Characteristic-Input
object
9 properties 4 required
ParameterMap-Input
object
5 properties 4 required
StudyCell-Input
object
6 properties 5 required
ScheduleTimelineExit-Output
object
3 properties 2 required
StudyElement-Output
object
10 properties 3 required
DocumentContentReference-Output
object
6 properties 5 required
StudyArm-Output
object
11 properties 6 required
PersonName-Input
object
8 properties 2 required
Strength-Input
object
8 properties 4 required
StudyAmendmentImpact-Input
object
7 properties 5 required
BiomedicalConcept-Output
object
10 properties 5 required
AdministrableProduct-Input
object
14 properties 5 required
Duration-Input
object
7 properties 3 required
SyntaxTemplateDictionary-Input
object
7 properties 4 required
Study-Output
object
8 properties 2 required
AdministrableProductIdentifier-Output
object
5 properties 4 required
StudyAmendment-Output
object
17 properties 8 required
Procedure-Output
object
10 properties 5 required
EligibilityCriterionItem-Input
object
9 properties 4 required
Characteristic-Output
object
9 properties 4 required
InterventionalStudyDesign-Input
object
32 properties 10 required
Study-Input
object
8 properties 2 required
ScheduledDecisionInstance-Output
object
9 properties 4 required
Administration-Input
object
13 properties 4 required
Organization-Input
object
10 properties 6 required
ObservationalStudyDesign-Output
object
32 properties 11 required
GeographicScope-Input
object
5 properties 3 required
ScheduleTimeline-Input
object
13 properties 6 required
Code-Output
object
7 properties 6 required
NarrativeContent-Output
object
12 properties 5 required
StudyRole-Output
object
12 properties 4 required
ProductOrganizationRole-Input
object
9 properties 5 required
Indication-Input
object
9 properties 4 required
MedicalDevice-Input
object
12 properties 3 required
ParameterMap-Output
object
5 properties 4 required
MedicalDeviceIdentifier-Input
object
6 properties 5 required
Ingredient-Input
object
5 properties 4 required
Condition-Input
object
11 properties 4 required
MedicalDevice-Output
object
12 properties 3 required
Range-Output
object
6 properties 5 required
Estimand-Input
object
12 properties 8 required
StudyEpoch-Input
object
10 properties 4 required
ResponseCode-Input
object
7 properties 5 required
AnalysisPopulation-Input
object
9 properties 4 required
StudyAmendmentImpact-Output
object
7 properties 5 required
GovernanceDate-Output
object
9 properties 6 required
Wrapper-Input
object
4 properties 2 required
EligibilityCriterionItem-Output
object
9 properties 4 required
StudyDesignPopulation-Output
object
14 properties 4 required
BiomedicalConceptSurrogate-Output
object
8 properties 3 required
AliasCode-Input
object
5 properties 3 required
InterventionalStudyDesign-Output
object
32 properties 10 required
Procedure-Input
object
10 properties 5 required
StudyCohort-Input
object
15 properties 4 required
TransitionRule-Input
object
7 properties 4 required
StudySite-Input
object
7 properties 4 required
ResponseCode-Output
object
7 properties 5 required
StudyRole-Input
object
12 properties 4 required
BiomedicalConceptCategory-Input
object
10 properties 3 required
SubjectEnrollment-Output
object
10 properties 4 required
NarrativeContentItem-Output
object
5 properties 4 required
BiomedicalConceptProperty-Input
object
11 properties 7 required
ExtensionAttribute-Input
object
13 properties 3 required
SyntaxTemplateDictionary-Output
object
7 properties 4 required
Condition-Output
object
11 properties 4 required
ScheduleTimelineExit-Input
object
3 properties 2 required
StudyCell-Output
object
6 properties 5 required
BiomedicalConcept-Input
object
10 properties 5 required
MedicalDeviceIdentifier-Output
object
6 properties 5 required
Code-Input
object
7 properties 6 required
Indication-Output
object
9 properties 4 required
ConditionAssignment-Output
object
5 properties 4 required
AdministrableProduct-Output
object
14 properties 5 required
CommentAnnotation-Output
object
5 properties 3 required
GovernanceDate-Input
object
9 properties 6 required
StudyTitle-Input
object
5 properties 4 required
Objective-Input
object
11 properties 5 required
AdministrableProductProperty-Input
object
7 properties 5 required
Substance-Input
object
9 properties 4 required
StudyTitle-Output
object
5 properties 4 required
ScheduleTimeline-Output
object
13 properties 6 required
Administration-Output
object
13 properties 4 required
SubjectEnrollment-Input
object
10 properties 4 required
Objective-Output
object
11 properties 5 required
StudyArm-Input
object
11 properties 6 required
Wrapper-Output
object
4 properties 2 required
StudyAmendmentReason-Output
object
5 properties 3 required
StudyCohort-Output
object
15 properties 4 required
ObservationalStudyDesign-Input
object
32 properties 11 required
Endpoint-Input
object
11 properties 6 required
StudyDefinitionDocumentVersion-Output
object
8 properties 4 required
StudyVersion-Input
object
28 properties 6 required
StudyDefinitionDocumentVersion-Input
object
8 properties 4 required
Activity-Input
object
15 properties 3 required
StudyElement-Input
object
10 properties 3 required
ExtensionClass-Output
object
4 properties 4 required
StudyIdentifier-Output
object
5 properties 4 required
StudyDefinitionDocument-Output
object
12 properties 6 required
EligibilityCriterion-Output
object
12 properties 6 required
Ingredient-Output
object
5 properties 4 required
ReferenceIdentifier-Output
object
6 properties 5 required
StudySite-Output
object
7 properties 4 required
IntercurrentEvent-Input
object
10 properties 5 required
AssignedPerson-Input
object
9 properties 5 required
Range-Input
object
6 properties 5 required
ValidationError
object
3 properties 3 required
PersonName-Output
object
8 properties 2 required
StudyIdentifier-Input
object
5 properties 4 required
StudyDefinitionDocument-Input
object
12 properties 6 required
AliasCode-Output
object
5 properties 3 required
GeographicScope-Output
object
5 properties 3 required
ProductOrganizationRole-Output
object
9 properties 5 required
ScheduledActivityInstance-Output
object
12 properties 3 required
Estimand-Output
object
12 properties 8 required
Organization-Output
object
10 properties 6 required
Activity-Output
object
15 properties 3 required
Abbreviation-Input
object
6 properties 4 required
HTTPValidationError
object
1 property
StudyChange-Output
object
9 properties 6 required
Abbreviation-Output
object
6 properties 4 required
Quantity-Output
object
5 properties 3 required
Encounter-Input
object
15 properties 4 required
Address-Output
object
10 properties 2 required
Endpoint-Output
object
11 properties 6 required
StudyChange-Input
object
9 properties 6 required
DocumentContentReference-Input
object
6 properties 5 required
Timing-Input
object
15 properties 8 required
AssignedPerson-Output
object
9 properties 5 required
StudyEpoch-Output
object
10 properties 4 required
StudyDesignPopulation-Input
object
14 properties 4 required
StudyAmendment-Input
object
17 properties 8 required
ScheduledActivityInstance-Input
object
12 properties 3 required
BiomedicalConceptSurrogate-Input
object
8 properties 3 required
StudyAmendmentReason-Input
object
5 properties 3 required
Substance-Output
object
9 properties 4 required
StudyIntervention-Output
object
12 properties 5 required
TransitionRule-Output
object
7 properties 4 required
Masking-Input
object
5 properties 4 required
BiomedicalConceptProperty-Output
object
11 properties 7 required
NarrativeContentItem-Input
object
5 properties 4 required
IntercurrentEvent-Output
object
10 properties 5 required
BiospecimenRetention-Input
object
8 properties 4 required
AdministrableProductProperty-Output
object
7 properties 5 required
BiospecimenRetention-Output
object
8 properties 4 required
StudyIntervention-Input
object
12 properties 5 required
AdministrableProductIdentifier-Input
object
5 properties 4 required
Quantity-Input
object
5 properties 3 required
EligibilityCriterion-Input
object
12 properties 6 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cdisc-production-api-openapi.yml Raw ↑

Other APIs Cdisc publishes across the network.

CDISC CORE (Checks and Rules Engine) API
cdisc ADaM API
cdisc Biomedical Concepts API
cdisc CDASH API
cdisc Products API
cdisc SDTM API
cdisc Terminology API
Cdisc About API
Cdisc Analysis Results Standards (ARS) API
Cdisc Studies API
Where this information came from

This is an independent, third-party profile of Cdisc Production API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.