---
title: "Get all sample level treatments"
method: POST
path: "/treatments/sample"
tags: ["Treatments"]
---

# Get all sample level treatments

`POST /treatments/sample`

## Query parameters

- `tier` 'Agent' | 'AgentClass' | 'AgentTarget'

## Request body

- StudyViewFilter
  - `alterationFilter` AlterationFilter
    - `copyNumberAlterationEventTypes` object
    - `includeDriver` boolean
    - `includeGermline` boolean
    - `includeSomatic` boolean
    - `includeUnknownOncogenicity` boolean
    - `includeUnknownStatus` boolean
    - `includeUnknownTier` boolean
    - `includeVUS` boolean
    - `mutationEventTypes` object
    - `structuralVariants` boolean
    - `tiersBooleanMap` object
  - `caseLists` array[]
    - string[]
  - `clinicalDataFilters` ClinicalDataFilter[]
    - `attributeId` string
    - `values` DataFilterValue[]
      - `end` number
      - `start` number
      - `value` string
  - `clinicalEventFilters` DataFilter[]
    - `values` DataFilterValue[]
      - `end` number
      - `start` number
      - `value` string
  - `customDataFilters` ClinicalDataFilter[]
    - `attributeId` string
    - `values` DataFilterValue[]
      - `end` number
      - `start` number
      - `value` string
  - `geneFilters` GeneFilter[]
    - `geneQueries` array[]
      - GeneFilterQuery[]
        - `alterations` string[]
        - `entrezGeneId` integer
        - `hugoGeneSymbol` string
        - `includeDriver` boolean
        - `includeGermline` boolean
        - `includeSomatic` boolean
        - `includeUnknownOncogenicity` boolean
        - `includeUnknownStatus` boolean
        - `includeUnknownTier` boolean
        - `includeVUS` boolean
        - `tiersBooleanMap` object
    - `molecularProfileIds` string[]
  - `genericAssayDataFilters` GenericAssayDataFilter[]
    - `profileType` string
    - `stableId` string
    - `values` DataFilterValue[]
      - `end` number
      - `start` number
      - `value` string
  - `genomicDataFilters` GenomicDataFilter[]
    - `hugoGeneSymbol` string
    - `profileType` string
    - `values` DataFilterValue[]
      - `end` number
      - `start` number
      - `value` string
  - `genomicProfiles` array[]
    - string[]
  - `patientTreatmentFilters` AndedPatientTreatmentFilters
    - `filters` OredPatientTreatmentFilters[]
      - `filters` PatientTreatmentFilter[]
        - `treatment` string
  - `patientTreatmentGroupFilters` AndedPatientTreatmentFilters
    - `filters` OredPatientTreatmentFilters[]
      - `filters` PatientTreatmentFilter[]
        - `treatment` string
  - `patientTreatmentTargetFilters` AndedPatientTreatmentFilters
    - `filters` OredPatientTreatmentFilters[]
      - `filters` PatientTreatmentFilter[]
        - `treatment` string
  - `sampleIdentifiers` SampleIdentifier[]
    - `sampleId` string
    - `studyId` string
  - `sampleTreatmentFilters` AndedSampleTreatmentFilters
    - `filters` OredSampleTreatmentFilters[]
      - `filters` SampleTreatmentFilter[]
        - `time` 'Post' | 'Pre'
        - `treatment` string
  - `sampleTreatmentGroupFilters` AndedSampleTreatmentFilters
    - `filters` OredSampleTreatmentFilters[]
      - `filters` SampleTreatmentFilter[]
        - `time` 'Post' | 'Pre'
        - `treatment` string
  - `sampleTreatmentTargetFilters` AndedSampleTreatmentFilters
    - `filters` OredSampleTreatmentFilters[]
      - `filters` SampleTreatmentFilter[]
        - `time` 'Post' | 'Pre'
        - `treatment` string
  - `structuralVariantFilters` StudyViewStructuralVariantFilter[]
    - `molecularProfileIds` string[]
    - `structVarQueries` array[]
      - StructuralVariantFilterQuery[]
        - `gene1Query` StructuralVariantGeneSubQuery
          - `entrezId` integer
          - `hugoSymbol` string
          - `specialValue` 'ANY_GENE' | 'NO_GENE'
        - `gene2Query` StructuralVariantGeneSubQuery
          - `entrezId` integer
          - `hugoSymbol` string
          - `specialValue` 'ANY_GENE' | 'NO_GENE'
        - `includeDriver` boolean
        - `includeGermline` boolean
        - `includeSomatic` boolean
        - `includeUnknownOncogenicity` boolean
        - `includeUnknownStatus` boolean
        - `includeUnknownTier` boolean
        - `includeVUS` boolean
        - `tiersBooleanMap` object
  - `studyIds` string[]

## Response `200`

OK

- SampleTreatmentRow[]
  - `count` integer
  - `samples` ClinicalEventSample[]
    - `patientId` string
    - `sampleId` string
    - `studyId` string
    - `timeTaken` integer
  - `time` 'Post' | 'Pre'
  - `treatment` string

---

[API](https://skmtc.net/waldronlab/apis/cbioportal-web-public-api-beta.md) · [All operations](https://skmtc.net/waldronlab/apis/cbioportal-web-public-api-beta/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/waldronlab/cbioportal-web-public-api-beta/versions/99265965e66b/schema)
