Create Specimens
POST
/v3/ingest/specimens/
const url = 'https://example.com/v3/ingest/specimens/';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '[{"percent_tumour_cells_measurement_method":"Genomics","percent_tumour_cells_range":"0-19%","program_id":"example","reference_pathology_confirmed_diagnosis":"Yes","reference_pathology_confirmed_tumour_presence":"Yes","specimen_anatomic_location":"example","specimen_collection_date":{},"specimen_laterality":"Left","specimen_processing":"Cryopreservation in liquid nitrogen (dead tissue)","specimen_storage":"Cut slide","submitter_donor_id":"example","submitter_primary_diagnosis_id":"example","submitter_specimen_id":"example","submitter_treatment_id":"example","tumour_grade":"Low grade","tumour_grading_system":"FNCLCC grading system","tumour_histological_type":"example","uuid":"example"}]'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v3/ingest/specimens/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '[ { "percent_tumour_cells_measurement_method": "Genomics", "percent_tumour_cells_range": "0-19%", "program_id": "example", "reference_pathology_confirmed_diagnosis": "Yes", "reference_pathology_confirmed_tumour_presence": "Yes", "specimen_anatomic_location": "example", "specimen_collection_date": {}, "specimen_laterality": "Left", "specimen_processing": "Cryopreservation in liquid nitrogen (dead tissue)", "specimen_storage": "Cut slide", "submitter_donor_id": "example", "submitter_primary_diagnosis_id": "example", "submitter_specimen_id": "example", "submitter_treatment_id": "example", "tumour_grade": "Low grade", "tumour_grading_system": "FNCLCC grading system", "tumour_histological_type": "example", "uuid": "example" } ]'Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
Payload
Array<object>
SpecimenIngestSchemaobject
percent_tumour_cells_measurement_method
Any of:
CellsMeasureMethodEnum
string
null
percent_tumour_cells_range
Any of:
PercentCellsRangeEnum
string
null
program_id
required
Program Id
string
reference_pathology_confirmed_diagnosis
Any of:
ConfirmedDiagnosisTumourEnum
string
null
reference_pathology_confirmed_tumour_presence
Any of:
ConfirmedDiagnosisTumourEnum
string
null
specimen_laterality
Any of:
SpecimenLateralityEnum
string
null
specimen_processing
Any of:
SpecimenProcessingEnum
string
null
specimen_storage
Any of:
StorageEnum
string
null
submitter_donor_id
required
Submitter Donor Id
string
submitter_primary_diagnosis_id
required
Submitter Primary Diagnosis Id
string
submitter_specimen_id
required
Submitter Specimen Id
string
tumour_grade
Any of:
TumourGradeEnum
string
null
tumour_grading_system
Any of:
TumourGradingSystemEnum
string
null
Responses
Section titled “ Responses ”OK