DNAnexus Platform API
The DNAnexus Platform API is a JSON-over-HTTPS API of roughly 206 documented methods. Each method is invoked with an HTTP POST to a route of the form /class-xxxx/method (for example /file-xxxx/describe) or /system/method (for example /system/findDataObjects), with a JSON request body and a JSON response body. Method families cover data containers and projects, data objects (files, records, databases, drives, dbclusters), data-object metadata, apps, applets, workflows, global workflows, jobs, analyses and execution containers, search, organizations, users, OIDC clients, the Omics Data Catalog, and Trusted Research Environments.
Documentation
Documentation
https://documentation.dnanexus.com/developer/api
APIReference
https://documentation.dnanexus.com/developer/api/api-directory
Authentication
https://raw.githubusercontent.com/api-evangelist/dnanexus/refs/heads/main/authentication/dnanexus-authentication.yml
RateLimits
https://raw.githubusercontent.com/api-evangelist/dnanexus/refs/heads/main/rate-limits/dnanexus-rate-limits.yml
Other Resources
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/dnanexus/refs/heads/main/errors/dnanexus-problem-types.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/dnanexus/refs/heads/main/conventions/dnanexus-conventions.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/dnanexus/refs/heads/main/data-model/dnanexus-data-model.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/dnanexus/refs/heads/main/apis.yml