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

Predictive Oncology Model and Data Clearinghouse rest-api-common-controller API

The rest-api-common-controller API from Predictive Oncology Model and Data Clearinghouse — 17 operation(s) for rest-api-common-controller.

Predictive Oncology Model and Data Clearinghouse rest-api-common-controller API is one of 17 APIs that Predictive Oncology Model and Data Clearinghouse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include rest-api-common-controller. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 20 operations across 17 paths, and defines 32 schemas. It is described by OpenAPI 3.2.0.

Requests are made against a single base URL, http://localhost:8080.

20 operations 17 paths 32 schemas 8 GET9 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Server
http://localhost:8080
Resource Areas
1

Paths & Operations 20

Across 17 paths, the API surfaces 20 operations — 8 GET, 9 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

rest-api-common-controller 20
PUT
/api/v2/registration
bulkRegistration body → 200
GET
/api/v2/dataObject/**
getDataObject 2 params → 200
PUT
/api/v2/dataObject/**
registerDataObject body → 200
GET
/api/collection/**
getCollection 2 params → 200
PUT
/api/collection/**
registerCollection body → 200
POST
/api/v2/download
downloadDataObjectsOrCollections body → 200
POST
/api/v2/dataObject/**/download
syncAndasynchronousDownload body → 200
POST
/api/v2/collection/**/download
collectionDownload body → 200
POST
/api/models/evaluate/**
performModelEvaluationForReferenceDatasets body → 200
GET
/api/model/evaluate/**
getStatusByTaskId → 200
POST
/api/model/evaluate/**
performModelEvaluationForDatasets 1 param body → 200
POST
/api/dataObject/query
queryDataObjects 1 param body → 200
POST
/api/dataObject/**/syncDownload
synchronousDownload → 200
POST
/api/dataObject/**/generateDownloadRequestURL
generateDownloadRequestURL → 200
POST
/api/collection/query
queryCollections body → 200
GET
/api/v2/registration/**
getDataObjectsRegistrationStatus → 200
GET
/api/download/**
getDataObjectsOrCollectionsDownloadStatus → 200
GET
/api/dataObject/download/**
getDataObjectDownloadStatus → 200
GET
/api/collection/download/**
getCollectionDownloadStatus → 200
GET
/api/authenticate
authenticate → 200

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are HpcDataObjectRegistrationRequestDTO (19 properties), HpcDirectoryScanRegistrationItemDTO (15 properties), HpcDataObjectRegistrationItemDTO (13 properties), HpcBulkDataObjectDownloadRequestDTO (10 properties). Each schema is shown below with its type and property counts.

HpcS3ScanDirectory
object
2 properties
Path
object
1 property
HpcGoogleScanDirectory
object
2 properties
HpcUploadSource
object
1 property
HpcDataObjectRegistrationItemDTO
object
13 properties
HpcCompoundMetadataQuery
object
3 properties
HpcMetadataEntry
object
7 properties
HpcDataObjectRegistrationRequestDTO
object
19 properties
ReferenceDataset
object
1 property
HpcFileLocation
object
3 properties
HpcAsperaDownloadDestination
object
2 properties
HpcScanDirectory
object
1 property
ModelPath
object
1 property
HpcDirectoryScanRegistrationItemDTO
object
15 properties
HpcBulkMetadataEntry
object
2 properties
HpcS3DownloadDestination
object
2 properties
HpcStreamingUploadSource
object
6 properties
HpcGlobusDownloadDestination
object
2 properties
HpcAsperaAccount
object
3 properties
HpcBulkMetadataEntries
object
2 properties
HpcBulkDataObjectRegistrationRequestDTO
object
4 properties
HpcCompoundMetadataQueryDTO
object
8 properties
HpcBulkDataObjectDownloadRequestDTO
object
10 properties
HpcDownloadRequestDTO
object
9 properties
HpcGoogleDownloadDestination
object
2 properties
HpcS3Account
object
5 properties
HpcBoxDownloadDestination
object
3 properties
HpcDirectoryScanPathMap
object
3 properties
HpcSynchronousDownloadFilter
object
3 properties
HpcMetadataQuery
object
6 properties
HpcMetadataQueryLevelFilter
object
3 properties
HpcCollectionRegistrationDTO
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

predictive-oncology-model-and-data-clearinghouse-rest-api-common-controller-api-openapi.yml Raw ↑

Other APIs Predictive Oncology Model and Data Clearinghouse publishes across the network.

Predictive Oncology Model and Data Clearinghouse asset-details-controller API
Predictive Oncology Model and Data Clearinghouse delete-collection-controller API
Predictive Oncology Model and Data Clearinghouse delete-data-file-controller API
Predictive Oncology Model and Data Clearinghouse delete-predictions-controller API
Predictive Oncology Model and Data Clearinghouse doe-collection-controller API
Predictive Oncology Model and Data Clearinghouse doe-create-bulk-datafile-controller API
Predictive Oncology Model and Data Clearinghouse doe-create-collection-controller API
Predictive Oncology Model and Data Clearinghouse doe-create-datafile-controller API
Predictive Oncology Model and Data Clearinghouse doe-download-controller API
Predictive Oncology Model and Data Clearinghouse doe-download-files-controller API
Predictive Oncology Model and Data Clearinghouse doe-retry-download-task-controller API
Predictive Oncology Model and Data Clearinghouse doe-retry-uploadtask-controller API
Where this information came from

This is an independent, third-party profile of Predictive Oncology Model and Data Clearinghouse rest-api-common-controller 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.