# Cancer.gov Staging API

**Canonical:** https://apis.io/apis/cancer-gov/cancer-gov-staging-api/  
**Provider:** Cancer.gov — https://apis.io/providers/cancer-gov/  
**Base URL:** https://clinicaltrialsapi.cancer.gov/api/v2  
**Documentation:** https://clinicaltrialsapi.cancer.gov/

Cancer.gov Staging API is one of 48 APIs that [Cancer.gov](https://apis.io/providers/cancer-gov/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Staging. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, rate-limit docs, and an API reference.

Staging Algorithms

## Operations (35)

| Method | Path | Summary |
|---|---|---|
| GET | `/rest/staging/{algorithm}/{version}` | Return information about a specific algorithm version |
| PUT | `/rest/staging/{algorithm}/{version}` | Update an algorithm version |
| POST | `/rest/staging/{algorithm}/{version}` | Create a new version for an algorithm |
| DELETE | `/rest/staging/{algorithm}/{version}` | Delete an algorithm version |
| GET | `/rest/staging/{algorithm}/{version}/table/{id}` | Return a single table |
| PUT | `/rest/staging/{algorithm}/{version}/table/{id}` | Update a table |
| DELETE | `/rest/staging/{algorithm}/{version}/table/{id}` | Delete a table |
| GET | `/rest/staging/{algorithm}/{version}/schema/{id}` | Return a single schema |
| PUT | `/rest/staging/{algorithm}/{version}/schema/{id}` | Update a schema |
| DELETE | `/rest/staging/{algorithm}/{version}/schema/{id}` | Delete a schema |
| GET | `/rest/staging/{algorithm}` | Return information about a specific algorithm |
| PUT | `/rest/staging/{algorithm}` | Update an algorithm |
| POST | `/rest/staging/{algorithm}` | Create a new algorithm |
| DELETE | `/rest/staging/{algorithm}` | Delete an algorithm |
| POST | `/rest/staging/{algorithm}/{version}/{id}/defaults` | Get all schema defaults |
| POST | `/rest/staging/{algorithm}/{version}/table` | Create a new table |
| POST | `/rest/staging/{algorithm}/{version}/table/{id}/match` | Checks whether a set of key/value pairs match any row in a table |
| POST | `/rest/staging/{algorithm}/{version}/stage` | Stage a case |
| POST | `/rest/staging/{algorithm}/{version}/schemas/lookup` | Perform a schema lookup |
| POST | `/rest/staging/{algorithm}/{version}/schema` | Create a new schema |
| POST | `/rest/staging/{algorithm}/{version}/invalidate_cache` | Invalidate algorithm version cache |
| POST | `/rest/staging/{algorithm}/{version}/fill_cache` | Fill algorithm version cache |
| POST | `/rest/staging/{algorithm}/{version}/copy` | Copies all schemas and tables to another algorithm/version |
| GET | `/rest/staging/{algorithm}/{version}/tables` | Return a list of matching tables |
| GET | `/rest/staging/{algorithm}/{version}/tables/history` | Return a list of table history entries |
| GET | `/rest/staging/{algorithm}/{version}/table/{id}/schemas` | Return a list of the schemas which use a specific table |
| GET | `/rest/staging/{algorithm}/{version}/table/{id}/history` | Return the history of single schema |
| GET | `/rest/staging/{algorithm}/{version}/table/{id}/glossary` | Return a matching glossary keywords from the table |
| GET | `/rest/staging/{algorithm}/{version}/schemas` | Return a list of schemas |
| GET | `/rest/staging/{algorithm}/{version}/schemas/history` | Return a list of schema history entries |
| GET | `/rest/staging/{algorithm}/{version}/schema/{id}/tables` | Return a list of the tables involved in a specific schema |
| GET | `/rest/staging/{algorithm}/{version}/schema/{id}/history` | Return the history of single schema |
| GET | `/rest/staging/{algorithm}/{version}/schema/{id}/glossary` | Return a matching glossary keywords from the schema |
| GET | `/rest/staging/{algorithm}/versions` | Return information about all the supported versions of an algorithm |
| GET | `/rest/staging/algorithms` | Return a list of all staging algorithms |

## Machine-readable artifacts (21)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cancer-gov/refs/heads/main/openapi/cancer-gov-staging-api-openapi.yml
- **Documentation** — https://api.seer.cancer.gov/docs
- **Portal** — https://api.seer.cancer.gov/
- **TermsOfService** — https://api.seer.cancer.gov/terms
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/cancer-gov/refs/heads/main/rate-limits/cancer-gov-rate-limits.yml
- **APIReference** — https://api.seer.cancer.gov/docs
- **Documentation** — https://modac.cancer.gov/swagger-ui/4.14.0/index.html
- **Portal** — https://modac.cancer.gov/
- **Documentation** — https://evs.nci.nih.gov/
- **Explorer** — https://evsexplore.semantics.cancer.gov/
- **WhitePaper** — https://evs.nci.nih.gov/ftp1/NCI_Metathesaurus/EVS%20Metathesaurus%20White%20Paper.pdf
- **APIReference** — https://api-evsrest.nci.nih.gov/swagger-ui/index.html
- **SourceCode** — https://github.com/NCIEVS/evsrestapi
- **TermsOfService** — https://evs.nci.nih.gov/ftp1/NCI_Thesaurus/ThesaurusTermsofUse.htm
- **SourceCode** — https://github.com/NCIOCPL/glossary-api
- **Documentation** — https://webapis.cancer.gov/glossary/v1/
- **SourceCode** — https://github.com/NCIOCPL/drug-dictionary-api
- **Documentation** — https://webapis.cancer.gov/drugdictionary/v1/
- **SourceCode** — https://github.com/NCIOCPL/sitewide-search-api
- **SourceCode** — https://github.com/NCIOCPL/bestbets-api
- **SourceCode** — https://github.com/NCIOCPL/r4r-api

## Other Cancer.gov APIs (12)

- [NCI Clinical Trials Search API](https://apis.io/apis/cancer-gov/clinical-trials-api/)
- [NCI Genomic Data Commons (GDC) API](https://apis.io/apis/cancer-gov/gdc-api/)
- [NCI Content Syndication Services](https://apis.io/apis/cancer-gov/syndication-services/)
- [Cancer.gov Diseases API](https://apis.io/apis/cancer-gov/cancer-gov-diseases-api/)
- [Cancer.gov Interventions API](https://apis.io/apis/cancer-gov/cancer-gov-interventions-api/)
- [Cancer.gov Terms API](https://apis.io/apis/cancer-gov/cancer-gov-terms-api/)
- [Cancer.gov Trials API](https://apis.io/apis/cancer-gov/cancer-gov-trials-api/)
- [Cancer.gov Application version endpoint API](https://apis.io/apis/cancer-gov/cancer-gov-application-version-endpoint-api/)
- [Cancer.gov Asset Details Controller API](https://apis.io/apis/cancer-gov/cancer-gov-asset-details-controller-api/)
- [Cancer.gov Autosuggest API](https://apis.io/apis/cancer-gov/cancer-gov-autosuggest-api/)
- [Cancer.gov Concept endpoints API](https://apis.io/apis/cancer-gov/cancer-gov-concept-endpoints-api/)
- [Cancer.gov Delete Collection Controller API](https://apis.io/apis/cancer-gov/cancer-gov-delete-collection-controller-api/)

## Tags

Staging

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cancer-gov/cancer-gov-staging-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cancer-gov/.
