Skip to content

API overview

import Wip from ”../../../components/Wip.astro”;

https://api-omicidx.cancerdatasci.org

None required. The API is open and read-only. Authenticated higher-rate tiers may be added later.

Every collection endpoint returns a consistent envelope:

{
"data": [...],
"meta": {
"count": 50,
"total": 1234567
},
"links": {
"self": "...",
"next": "..."
},
"relationships": { ... }
}
  • data — the page of results.
  • meta.count — number of items in data; meta.total — total matching the query (where computable).
  • links.next — present when more pages exist; absent on the last page. See Pagination.
  • relationships — links to related resources (e.g., a study’s samples).

Single-resource endpoints return the resource object directly without the envelope.

The full list of endpoints, parameters, and response schemas is in the API reference, auto-generated from the live OpenAPI spec.

Standard HTTP status codes:

  • 200 — success.
  • 400 — invalid request (malformed cursor, unknown field).
  • 404 — resource not found.
  • 429 — rate limited; see Rate limits.
  • 503 — temporary backend issue; retry with backoff.

Error responses include a JSON body with detail and, where applicable, the offending field.