The GDC API is the external facing REST interface for the GDC. The GDC API drives the GDC Data Portal, the GDC Submission Portal and is made accessible to external users for programmatic access to the same functionality found through GDC Portals. This includes searching, viewing, submitting and downloading subsets of data files, metadata, and annotations based on specific parameters.
Using a wide set of parameters, the GDC API can be queried to return results of a search or details about a specific entity. Helper features are available to assist the user in building their query and understand available fields.
The GDC API can be used to serve data to the user. If restricted data is requested, a token must be provided by the user along with the API call. This token can be downloaded directly from the GDC Data Portal or the GDC Data Submission Portal.
The GDC API also supports BAM slicing to retrieve only a portion of a file.
The GDC API can be used to submit data to the GDC by performing create, update, retrieve actions on entities and allows querying for submission status via GraphQL.
Detailed instructions for the above features are available in the GDC API User's Guide. Information on GDC API Releases is available in the GDC API Release Notes.NIH… Turning Discovery Into Health ®