Get sample details

GET /v0/labs/sample/{sample_id}

Return the full record for a single sample, including its published test results and, when one exists, its draft results.

sample_id accepts the lab's own sample ID, the sample's public key, or the regulator sample ID the sample was created with. A sample that belongs to another lab returns 404 rather than 403, so that order numbers cannot be probed.

Looking a sample up by public key returns the same record without the lab_data and lab_data_draft blocks.

Path parameters

sample_id string required

Try it

Log in to send test requests to this endpoint straight from the docs.

Responses

200 Success
sample object
Show 92 child attributes Hide 92 child attributes
id string

Sample ID

order_id string

Orders ID

client_id integer

Client ID

lab object

Lab

Show 2 child attributes Hide 2 child attributes
id integer

Lab ID

name string

Lab Name

order_status_id integer

Order Status ID

order_status_name string

Order Status Name

sample_name string

Name of Sample

strain_name string

Name of Sample Strain

sample_industry_id integer

Sample Industry ID

sample_industry_name string

Sample Industry Name

sample_category_id integer

Sample Category ID

sample_category_name string

Sample Category Name

sample_type_id integer

Sample Type ID

sample_type_name string

Sample Type Name

sample_classification_id integer

Sample Classification ID

sample_classification_name string

Sample Classification Name

production_method_name string

Production Method name

production_method_id integer

Production Method ID

regulator_sample_id string

Unique ID from the state's seed-to-sale tracking system of the sample tested by the lab

regulator_batch_id string

Unique ID from the state's seed-to-sale tracking system of the client's batch from which the sample tested by the lab came

batch_id string

Unique ID from the client's inventory management system of the client's batch from which the sample tested by the lab came

harvest_id string

Unique ID from the state's seed-to-sale tracking system of the client's harvest lot from which the sample tested by the lab came

test_packages array of objects
Show 4 child attributes Hide 4 child attributes
id integer

Unique ID for Test Package

name string

Test Package Name

price number

Package Price - if 0, call for price

minimum_quantity number

Minimum sample quantity required for testing

last_modified timestamp

Time this sample was last modified

date_published timestamp

Published Date [when sample was published]

initial_weight number

Sample weight at order verification

initial_weight_unit number

Unit type for Initial Weight

test_types array of objects
Show 3 child attributes Hide 3 child attributes
id integer

Unique ID for Test Type

name string

Test Type Name

abbreviation string

Test Type Abbreviation

cover_image object
Show 3 child attributes Hide 3 child attributes
filename string
public_key string (uuid)

Unique public key for file

url string

Public URL to access file

images array of objects

Will also contain cover image

Show 3 child attributes Hide 3 child attributes
filename string
public_key string (uuid)

Unique public key for file

url string

Public URL to access file

notes string

Notes about the sample

batch_size number

Size of the client's batch from which the sample tested by the lab came

batch_size_unit string

Unit type for batch size (units, lb, or g)

lot_id string

Unique ID from the client's inventory management system of the client's lot from which the sample tested by the lab came

lot_size number

Size of the client's lot from which the sample tested by the lab came

lot_size_unit string

Unit type for lot size (units, lb, or g)

production_run_id string

Unique ID from the client's inventory management system of the client's production run from which the sample tested by the lab came

production_run_size number

Size of the client's production run from which the sample tested by the lab came

production_run_size_unit string

Unit type for production run size (units, lb, or g)

manifest_id string

Unique ID from the state's seed-to-sale tracking system of the sample manifest from which the sample tested by the lab came

regulator_lot_id string

Unique ID from the state's seed-to-sale tracking system of the client's lot from which the sample tested by the lab came

regulator_sample_id2 string

(for Leaf) Pre-Transfer Batch ID

regulator_batch_id2 string

(for Leaf) Pre-Transfer Inventory/Lot ID

production_date timestamp

Harvest/Production Date [when sample was produced]

date_samples_collected timestamp

Collection Date [when sample was collected]

public_url string

Unique URL for viewing this sample or CoA without requiring a login. Should be added to CoAs and used for QR codes or other barcode images so end consumers can verify the integrity of the data

units_per_serving number

Serving Size

servings_per_container number

Number of Servings in one Container

unit_description string

Information describing what a "unit" means for this sample (i.e 1 Bottle)

container_description string

Information describing what a "unit" means for this sample (i.e 1 Gummy)

regulatory_category_id integer

Unique ID for sample's regulatory category

solvents_used string

Information about the solvents used in testing

has_coa boolean

True if sample has a Certificate of Analysis

coa object

URL expires after one hour

Show 3 child attributes Hide 3 child attributes
filename string
public_key string (uuid)

Unique public key for file

url string

Public URL to access file

coa_additions array of objects

URLs expire after one hour

Show 3 child attributes Hide 3 child attributes
filename string
public_key string (uuid)

Unique public key for file

url string

Public URL to access file

order_lims_id string

Orders lims ID

lims_id string

Sample lims ID

weight_on_hand number

Current weight on hand

weight_on_hand_unit string

Unit type for weight measurements (units, g, or ml)

has_lab_data boolean

True if sample has test results

has_lab_data_draft boolean

True if sample has draft test results

has_coa_draft boolean

True if sample has a draft Certificate of Analysis

coa_draft object

URL expires after one hour

Show 3 child attributes Hide 3 child attributes
filename string
public_key string (uuid)

Unique public key for file

url string

Public URL to access file

logs array of objects
Show 4 child attributes Hide 4 child attributes
user_name string

Name of user who added log

user_id integer

Unique ID for user who added log

log_time timestamp

Timestamp of log creation time

message string

Log Content

custom_field string

Custom Field

external_data any

Custom External Json Data

extra_field_1 string

Custom data field

extra_field_2 string

Custom data field

extra_field_3 string

Custom data field

extra_field_4 string

Custom data field

extra_field_5 string

Custom data field

extra_field_6 string

Custom data field

extra_field_7 string

Custom data field

extra_field_8 string

Custom data field

extra_field_9 string

Custom data field

extra_field_10 string

Custom data field

extra_date_field_1 timestamp

Custom data field for dates

extra_date_field_2 timestamp

Custom data field for dates

extra_date_field_3 timestamp

Custom data field for dates

extra_date_field_4 timestamp

Custom data field for dates

extra_date_field_5 timestamp

Custom data field for dates

extra_bool_field_1 boolean

Custom data field for yes/no fields

extra_bool_field_2 boolean

Custom data field for yes/no fields

extra_bool_field_3 boolean

Custom data field for yes/no fields

extra_bool_field_4 boolean

Custom data field for yes/no fields

extra_bool_field_5 boolean

Custom data field for yes/no fields

test_package_total_price number

Total price of test packages with custom client pricing and discounts included

due_date timestamp

Due date

has_rushed_test_types boolean

True if sample has rushed test types

rushed_test_types array of strings

List of rushed test type abbreviations

lab_data object
Show 12 child attributes Hide 12 child attributes
date_created timestamp

Timestamp of lab data creation time

date_reported timestamp

date laboratory data was uploaded to Confident and the Certificate of Analysis was created

status integer

1=passed, 2=failed, 3=completed. Completed means there were no limits to pass or fail

thc_total number

Total Percentage THC in the sample

thc_calculation string

The calculation used for thc_total

cbd_total number

Total Percentage CBD in the sample

cbd_calculation string

The calculation used for cbd_total

cannabinoid_total number

Total Percentage cannabinoids in the sample

cannabinoid_calculation string

The calculation used for cannabinoid_total

terpene_total number

Total Percentage terpenes in the sample

terpene_calculation string

The calculation used for terpene_total

categories object

test categories

Show 22 child attributes Hide 22 child attributes
cannabinoids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 102 child attributes Hide 102 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

method string

testing method - eg, GC-FID, HPLC, etc

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

container_description string

Description of container (eg. bottle, box, tin)

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

unit_description string

definition of one unit when any unit fields are 'mg/unit'

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

metrc_co_d9_thc_status integer

pass or fail integer ID from the status enum

metrc_me_total_thc_mg_package_status integer

pass or fail integer ID from the status enum

metrc_me_total_thc_mg_serving_status integer

pass or fail integer ID from the status enum

metrc_mi_potency_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_potency_status integer

pass or fail integer ID from the status enum

metrc_mi_potency_value number

optional value for the 'Potency' field in Metrc

metrc_mi_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_total_thc_status integer

DEPRECATED

metrc_mi_total_thc_value number

DEPRECATED

metrc_mn_other_adc_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_other_adc_status any

pass or fail integer ID from the status enum

metrc_mn_other_adc_value any

value for the 'Other ADC (mg/g) Full Panel ' field in Metrc. value should be in mg/serving

metrc_mn_thc_purity_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_thc_purity_status any

pass or fail integer ID from the status enum

metrc_mn_thc_purity_value any

value for the 'THC Purity (% or mg/g)' field in Metrc

metrc_mn_total_cannabinoids_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_total_cannabinoids_status any

pass or fail integer ID from the status enum

metrc_mn_total_cbd_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_total_cbd_status any

pass or fail integer ID from the status enum

metrc_mn_total_thc_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_total_thc_status any

pass or fail integer ID from the status enum

metrc_mt_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mt_total_cbd_status integer

pass or fail integer ID from the status enum

metrc_mt_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mt_total_thc_status integer

pass or fail integer ID from the status enum

metrc_oh_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_oh_total_cbd_status integer

pass or fail integer ID from the status enum

metrc_oh_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_oh_total_thc_status integer

pass or fail integer ID from the status enum

metrc_or_cbd_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_cbd_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_cbd_pct_rsd_value number

Percent Relative Standard Deviation value for state traceability system

metrc_or_cbd_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_cbd_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_cbd_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_d8_thc_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_d8_thc_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_d8_thc_pct_rsd_value number

Percent Relative Standard Deviation value for state traceability system

metrc_or_d8_thc_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_d8_thc_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_d8_thc_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_potency_control_study_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_potency_control_study_status integer

pass or fail integer ID from the status enum

metrc_or_potency_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_potency_process_validation_status integer

pass or fail integer ID from the status enum

metrc_or_potency_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_potency_status integer

pass or fail integer ID from the status enum

metrc_or_thc_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_thc_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_thc_pct_rsd_value number

Percent Relative Standard Deviation value for state traceability system

metrc_or_thc_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_thc_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_thc_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_total_thc_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

terpenes object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 45 child attributes Hide 45 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

volume string

volume of the aliquot in the solution

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

container_description string

Description of container (eg. bottle, box, tin)

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

unit_description string

definition of one unit when any unit fields are 'mg/unit'

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

moisture object

moisture generally only has 'percent_moisture' in the compound list

Show 2 child attributes Hide 2 child attributes
info_fields object
Show 38 child attributes Hide 38 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('%')

report_units string

['%'] the primary units displayed on the certificate of analysis

digits integer

[1] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

pesticides object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 55 child attributes Hide 55 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('mg/g', 'ppb', 'ppm')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

digits integer

[3] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

volume string

volume of the aliquot in the solution

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

metrc_co_other_pesticide_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_other_pesticide_status integer

pass or fail integer ID from the status enum

metrc_co_other_pesticide_value number

the sum of all pesticide detections in ppm excluding Abamectin, Azoxystrobin, Bifenazate, Etoxazole, Imazalil, Imidacloprid, Malathion, Myclobutanil, Permethrin, Spinosad, Spiromesifen, Spirotetramat, and Tebuconazole

metrc_co_pesticide_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_pesticide_status integer

pass or fail integer ID from the status enum

metrc_co_pesticide_value number

the total sum of all pesticides detected in ppm

metrc_mi_pesticides_chemical_residue_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_pesticides_chemical_residue_status integer

pass or fail integer ID from the status enum

metrc_mi_pesticides_chemical_residue_value number

optional value for the 'Chemical Residue' field in Metrc

metrc_or_limited_batch_pesticide_testing_regulatornotes string

DEPRECATED: notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_control_study_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_control_study_status integer

pass or fail integer ID from the status enum

metrc_or_pesticides_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_process_validation_status integer

pass or fail integer ID from the status enum

metrc_or_pesticides_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

solvents object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 59 child attributes Hide 59 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('mg/g', '%', 'ppb', 'ppm')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

digits integer

[3] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

metrc_co_solvents_other_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_solvents_other_status integer

pass or fail integer ID from the status enum

metrc_co_solvents_other_value number

the sum of all residual solvent detections in ppm excluding Benzene, Butanes, Heptanes, Hexane, Toluene, and Total Xylenes

metrc_co_solvents_remediated_bool integer

boolean true/false flag (0=false/1=true) to denote if the sample is from a batch made from remediated product

metrc_co_solvents_residual_regulatornotes string

DEPRECATED: notes posted to state traceability systems such as METRC or BioTrack

metrc_co_solvents_residual_status integer

DEPRECATED: pass or fail integer ID from the status enum

metrc_mi_solvents_residual_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_solvents_residual_status integer

pass or fail integer ID from the status enum

metrc_mi_solvents_residual_value number

optional value for the 'Residual Solvents' field in Metrc

metrc_or_solvents_control_study_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_control_study_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_pct_rsd_value number

value for the 'Solvents (RPD)' field in Metrc

metrc_or_solvents_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_process_validation_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_solvents_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

microbials object

microbial results aren't converted from their input values

Show 2 child attributes Hide 2 child attributes
info_fields object
Show 54 child attributes Hide 54 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['cfu/g'] units the data is being submitted in, from the category's allowed units ('cfu', 'mpn/g', 'cfu/g', 'cfu/ml', 'cfu/plate', 'cq', 'cfu/m^3')

report_units string

['cfu/g'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

metrc_co_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_microbials_status integer

pass or fail integer ID from the status enum

metrc_co_microbials_value number

optional value for the 'Microbials' field in Metrc

metrc_mi_microbials_infused_bool integer

boolean true/false flag (0=false/1=true) to denote if the sample is an infused product

metrc_mi_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_microbials_status integer

pass or fail integer ID from the status enum

metrc_mi_microbials_value number

optional value for the 'Microbials' field in Metrc

metrc_nv_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_nv_microbials_status integer

pass or fail integer ID from the status enum

metrc_nv_microbials_value number

value for the 'Microbials' field in Metrc

metrc_or_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_microbials_status integer

pass or fail integer ID from the status enum

metrc_or_microbiological_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_microbiological_process_validation_status integer

pass or fail integer ID from the status enum

compounds array of objects
Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is the same as input_units

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is the same as input_units

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is the same as input_units

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is the same as input_units

loq number

limit of quantitation. unit is the same as input_units

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

mycotoxins object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppb'] units the data is being submitted in, from the category's allowed units ('mg/g', 'ppb', 'ppm')

report_units string

['ppb'] the primary units displayed on the certificate of analysis

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

metrc_mi_mycotoxins_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_mycotoxins_status integer

pass or fail integer ID from the status enum

metrc_mi_mycotoxins_value number

optional value for the 'Mycotoxins' field in Metrc

metrc_or_mycotoxins_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_mycotoxins_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppb'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppb'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppb'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppb'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppb'

loq number

limit of quantitation. unit is 'ppb'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

water_activity object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 36 child attributes Hide 36 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['aw'] units the data is being submitted in, from the category's allowed units ('aw')

report_units string

['aw'] the primary units displayed on the certificate of analysis

digits integer

[5] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to 'aw'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'aw'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'aw'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'aw'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'aw'

loq number

limit of quantitation. unit is 'aw'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

foreign_matter object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 39 child attributes Hide 39 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('mg/lb', '%')

report_units string

['%'] the primary units displayed on the certificate of analysis

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

metrc_mi_foreign_organic_matter_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_foreign_organic_matter_value number

value for the 'Foreign organic matter' field in Metrc.

metrc_nv_visual_inspection_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

homogeneity object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 37 child attributes Hide 37 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('%', 'mg/unit')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

metals object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppb'] units the data is being submitted in, from the category's allowed units ('mg/g', 'ppb', 'ppm')

report_units string

['ppb'] the primary units displayed on the certificate of analysis

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

metrc_mi_metals_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_metals_status integer

pass or fail integer ID from the status enum

metrc_mi_metals_value number

optional value for the 'Metals' field in Metrc

metrc_or_metals_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_metals_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppb'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppb'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppb'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppb'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppb'

loq number

limit of quantitation. unit is 'ppb'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

general object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 21 child attributes Hide 21 child attributes
notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

metrc_co_contaminants_regulatornotes string

DEPRECATED: notes posted to state traceability systems such as METRC or BioTrack

metrc_co_contaminants_status integer

DEPRECATED: pass or fail integer ID from the status enum

metrc_nv_subcontract_testing_value number

DEPRECATED

metrc_ok_retest_all_value number

value for the 'Retest (All)' field in Metrc

metrc_ok_subcontract_all_value number

DEPRECATED

metrc_or_r_and_d_test_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_subcontracted_test_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_tic_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

compounds array of objects
Show 2 child attributes Hide 2 child attributes
name string

compound_key for what is being tested

value number
ph object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 21 child attributes Hide 21 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ph'] units the data is being submitted in, from the category's allowed units ('ph')

report_units string

['ph'] the primary units displayed on the certificate of analysis

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to 'ph'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ph'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ph'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ph'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ph'

loq number

limit of quantitation. unit is 'ph'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

alkaloids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 42 child attributes Hide 42 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

dna object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 33 child attributes Hide 33 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('%')

report_units string

['%'] the primary units displayed on the certificate of analysis

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

nutrients object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 29 child attributes Hide 29 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

shelflife object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 21 child attributes Hide 21 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['days'] units the data is being submitted in, from the category's allowed units ('days')

report_units string

['days'] the primary units displayed on the certificate of analysis

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to 'days'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'days'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'days'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'days'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'days'

loq number

limit of quantitation. unit is 'days'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

endotoxins object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['eu/ml'] units the data is being submitted in, from the category's allowed units ('eu/g', 'eu/mg', 'eu/ml')

report_units string

['eu/ml'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to 'eu/ml'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'eu/ml'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'eu/ml'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'eu/ml'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'eu/ml'

loq number

limit of quantitation. unit is 'eu/ml'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

anabolic_steroids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

flavonoids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 37 child attributes Hide 37 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

peptides object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'iu', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

miscellaneous object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 24 child attributes Hide 24 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

lab_data_draft object

Null unless applicable to this record.

Show 12 child attributes Hide 12 child attributes
date_created timestamp

Timestamp of lab data creation time

date_reported timestamp

date laboratory data was uploaded to Confident and the Certificate of Analysis was created

status integer

1=passed, 2=failed, 3=completed. Completed means there were no limits to pass or fail

thc_total number

Total Percentage THC in the sample

thc_calculation string

The calculation used for thc_total

cbd_total number

Total Percentage CBD in the sample

cbd_calculation string

The calculation used for cbd_total

cannabinoid_total number

Total Percentage cannabinoids in the sample

cannabinoid_calculation string

The calculation used for cannabinoid_total

terpene_total number

Total Percentage terpenes in the sample

terpene_calculation string

The calculation used for terpene_total

categories object

test categories

Show 22 child attributes Hide 22 child attributes
cannabinoids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 102 child attributes Hide 102 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

method string

testing method - eg, GC-FID, HPLC, etc

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

container_description string

Description of container (eg. bottle, box, tin)

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

unit_description string

definition of one unit when any unit fields are 'mg/unit'

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

metrc_co_d9_thc_status integer

pass or fail integer ID from the status enum

metrc_me_total_thc_mg_package_status integer

pass or fail integer ID from the status enum

metrc_me_total_thc_mg_serving_status integer

pass or fail integer ID from the status enum

metrc_mi_potency_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_potency_status integer

pass or fail integer ID from the status enum

metrc_mi_potency_value number

optional value for the 'Potency' field in Metrc

metrc_mi_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_total_thc_status integer

DEPRECATED

metrc_mi_total_thc_value number

DEPRECATED

metrc_mn_other_adc_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_other_adc_status any

pass or fail integer ID from the status enum

metrc_mn_other_adc_value any

value for the 'Other ADC (mg/g) Full Panel ' field in Metrc. value should be in mg/serving

metrc_mn_thc_purity_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_thc_purity_status any

pass or fail integer ID from the status enum

metrc_mn_thc_purity_value any

value for the 'THC Purity (% or mg/g)' field in Metrc

metrc_mn_total_cannabinoids_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_total_cannabinoids_status any

pass or fail integer ID from the status enum

metrc_mn_total_cbd_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_total_cbd_status any

pass or fail integer ID from the status enum

metrc_mn_total_thc_regulatornotes any

notes posted to state traceability systems such as METRC or BioTrack

metrc_mn_total_thc_status any

pass or fail integer ID from the status enum

metrc_mt_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mt_total_cbd_status integer

pass or fail integer ID from the status enum

metrc_mt_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mt_total_thc_status integer

pass or fail integer ID from the status enum

metrc_oh_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_oh_total_cbd_status integer

pass or fail integer ID from the status enum

metrc_oh_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_oh_total_thc_status integer

pass or fail integer ID from the status enum

metrc_or_cbd_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_cbd_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_cbd_pct_rsd_value number

Percent Relative Standard Deviation value for state traceability system

metrc_or_cbd_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_cbd_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_cbd_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_d8_thc_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_d8_thc_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_d8_thc_pct_rsd_value number

Percent Relative Standard Deviation value for state traceability system

metrc_or_d8_thc_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_d8_thc_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_d8_thc_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_potency_control_study_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_potency_control_study_status integer

pass or fail integer ID from the status enum

metrc_or_potency_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_potency_process_validation_status integer

pass or fail integer ID from the status enum

metrc_or_potency_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_potency_status integer

pass or fail integer ID from the status enum

metrc_or_thc_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_thc_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_thc_pct_rsd_value number

Percent Relative Standard Deviation value for state traceability system

metrc_or_thc_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_thc_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_thc_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_total_cbd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_total_thc_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_total_thc_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

terpenes object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 45 child attributes Hide 45 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

volume string

volume of the aliquot in the solution

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

container_description string

Description of container (eg. bottle, box, tin)

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

unit_description string

definition of one unit when any unit fields are 'mg/unit'

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

moisture object

moisture generally only has 'percent_moisture' in the compound list

Show 2 child attributes Hide 2 child attributes
info_fields object
Show 38 child attributes Hide 38 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('%')

report_units string

['%'] the primary units displayed on the certificate of analysis

digits integer

[1] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

pesticides object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 55 child attributes Hide 55 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('mg/g', 'ppb', 'ppm')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

digits integer

[3] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

volume string

volume of the aliquot in the solution

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

metrc_co_other_pesticide_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_other_pesticide_status integer

pass or fail integer ID from the status enum

metrc_co_other_pesticide_value number

the sum of all pesticide detections in ppm excluding Abamectin, Azoxystrobin, Bifenazate, Etoxazole, Imazalil, Imidacloprid, Malathion, Myclobutanil, Permethrin, Spinosad, Spiromesifen, Spirotetramat, and Tebuconazole

metrc_co_pesticide_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_pesticide_status integer

pass or fail integer ID from the status enum

metrc_co_pesticide_value number

the total sum of all pesticides detected in ppm

metrc_mi_pesticides_chemical_residue_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_pesticides_chemical_residue_status integer

pass or fail integer ID from the status enum

metrc_mi_pesticides_chemical_residue_value number

optional value for the 'Chemical Residue' field in Metrc

metrc_or_limited_batch_pesticide_testing_regulatornotes string

DEPRECATED: notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_control_study_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_control_study_status integer

pass or fail integer ID from the status enum

metrc_or_pesticides_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_process_validation_status integer

pass or fail integer ID from the status enum

metrc_or_pesticides_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_pesticides_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

solvents object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 59 child attributes Hide 59 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('mg/g', '%', 'ppb', 'ppm')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

digits integer

[3] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

metrc_co_solvents_other_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_solvents_other_status integer

pass or fail integer ID from the status enum

metrc_co_solvents_other_value number

the sum of all residual solvent detections in ppm excluding Benzene, Butanes, Heptanes, Hexane, Toluene, and Total Xylenes

metrc_co_solvents_remediated_bool integer

boolean true/false flag (0=false/1=true) to denote if the sample is from a batch made from remediated product

metrc_co_solvents_residual_regulatornotes string

DEPRECATED: notes posted to state traceability systems such as METRC or BioTrack

metrc_co_solvents_residual_status integer

DEPRECATED: pass or fail integer ID from the status enum

metrc_mi_solvents_residual_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_solvents_residual_status integer

pass or fail integer ID from the status enum

metrc_mi_solvents_residual_value number

optional value for the 'Residual Solvents' field in Metrc

metrc_or_solvents_control_study_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_control_study_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_pct_rsd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_pct_rsd_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_pct_rsd_value number

value for the 'Solvents (RPD)' field in Metrc

metrc_or_solvents_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_process_validation_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_rpd_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_solvents_rpd_status integer

pass or fail integer ID from the status enum

metrc_or_solvents_rpd_value number

Relative Percent Difference value for state traceability system

metrc_or_solvents_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

microbials object

microbial results aren't converted from their input values

Show 2 child attributes Hide 2 child attributes
info_fields object
Show 54 child attributes Hide 54 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['cfu/g'] units the data is being submitted in, from the category's allowed units ('cfu', 'mpn/g', 'cfu/g', 'cfu/ml', 'cfu/plate', 'cq', 'cfu/m^3')

report_units string

['cfu/g'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

metrc_co_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_co_microbials_status integer

pass or fail integer ID from the status enum

metrc_co_microbials_value number

optional value for the 'Microbials' field in Metrc

metrc_mi_microbials_infused_bool integer

boolean true/false flag (0=false/1=true) to denote if the sample is an infused product

metrc_mi_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_microbials_status integer

pass or fail integer ID from the status enum

metrc_mi_microbials_value number

optional value for the 'Microbials' field in Metrc

metrc_nv_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_nv_microbials_status integer

pass or fail integer ID from the status enum

metrc_nv_microbials_value number

value for the 'Microbials' field in Metrc

metrc_or_microbials_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_microbials_status integer

pass or fail integer ID from the status enum

metrc_or_microbiological_process_validation_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_microbiological_process_validation_status integer

pass or fail integer ID from the status enum

compounds array of objects
Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is the same as input_units

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is the same as input_units

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is the same as input_units

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is the same as input_units

loq number

limit of quantitation. unit is the same as input_units

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

mycotoxins object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppb'] units the data is being submitted in, from the category's allowed units ('mg/g', 'ppb', 'ppm')

report_units string

['ppb'] the primary units displayed on the certificate of analysis

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

metrc_mi_mycotoxins_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_mycotoxins_status integer

pass or fail integer ID from the status enum

metrc_mi_mycotoxins_value number

optional value for the 'Mycotoxins' field in Metrc

metrc_or_mycotoxins_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_mycotoxins_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppb'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppb'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppb'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppb'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppb'

loq number

limit of quantitation. unit is 'ppb'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

water_activity object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 36 child attributes Hide 36 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['aw'] units the data is being submitted in, from the category's allowed units ('aw')

report_units string

['aw'] the primary units displayed on the certificate of analysis

digits integer

[5] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to 'aw'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'aw'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'aw'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'aw'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'aw'

loq number

limit of quantitation. unit is 'aw'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

foreign_matter object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 39 child attributes Hide 39 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('mg/lb', '%')

report_units string

['%'] the primary units displayed on the certificate of analysis

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

metrc_mi_foreign_organic_matter_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_foreign_organic_matter_value number

value for the 'Foreign organic matter' field in Metrc.

metrc_nv_visual_inspection_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

homogeneity object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 37 child attributes Hide 37 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('%', 'mg/unit')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

metals object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppb'] units the data is being submitted in, from the category's allowed units ('mg/g', 'ppb', 'ppm')

report_units string

['ppb'] the primary units displayed on the certificate of analysis

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

secondary_report_units string

the secondary units displayed on the certificate of analysis

metrc_mi_metals_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_mi_metals_status integer

pass or fail integer ID from the status enum

metrc_mi_metals_value number

optional value for the 'Metals' field in Metrc

metrc_or_metals_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_metals_status integer

pass or fail integer ID from the status enum

compounds array of objects

most values have been converted to 'ppb'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppb'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppb'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppb'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppb'

loq number

limit of quantitation. unit is 'ppb'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

general object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 21 child attributes Hide 21 child attributes
notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

metrc_co_contaminants_regulatornotes string

DEPRECATED: notes posted to state traceability systems such as METRC or BioTrack

metrc_co_contaminants_status integer

DEPRECATED: pass or fail integer ID from the status enum

metrc_nv_subcontract_testing_value number

DEPRECATED

metrc_ok_retest_all_value number

value for the 'Retest (All)' field in Metrc

metrc_ok_subcontract_all_value number

DEPRECATED

metrc_or_r_and_d_test_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_subcontracted_test_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

metrc_or_tic_regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

compounds array of objects
Show 2 child attributes Hide 2 child attributes
name string

compound_key for what is being tested

value number
ph object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 21 child attributes Hide 21 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ph'] units the data is being submitted in, from the category's allowed units ('ph')

report_units string

['ph'] the primary units displayed on the certificate of analysis

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to 'ph'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ph'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ph'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ph'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ph'

loq number

limit of quantitation. unit is 'ph'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

alkaloids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 42 child attributes Hide 42 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

dna object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 33 child attributes Hide 33 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('%')

report_units string

['%'] the primary units displayed on the certificate of analysis

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

nutrients object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 29 child attributes Hide 29 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

shelflife object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 21 child attributes Hide 21 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['days'] units the data is being submitted in, from the category's allowed units ('days')

report_units string

['days'] the primary units displayed on the certificate of analysis

digits integer

[0] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

secondary_report_units string

the secondary units displayed on the certificate of analysis

compounds array of objects

most values have been converted to 'days'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'days'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'days'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'days'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'days'

loq number

limit of quantitation. unit is 'days'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

endotoxins object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['eu/ml'] units the data is being submitted in, from the category's allowed units ('eu/g', 'eu/mg', 'eu/ml')

report_units string

['eu/ml'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to 'eu/ml'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'eu/ml'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'eu/ml'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'eu/ml'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'eu/ml'

loq number

limit of quantitation. unit is 'eu/ml'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

anabolic_steroids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

flavonoids object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 37 child attributes Hide 37 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

peptides object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 41 child attributes Hide 41 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['%'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'iu', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['%'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

date_prepared timestamp

date the sample was prepared for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

analytical_batch_id string

optional analytical batch ID for QC samples

analytical_batch_id_2 string

optional second analytical batch ID for QC samples

qc_blank_id string

optional sample ID for QC Blank

qc_blank_dup_id string

optional sample ID for QC Blank duplicate

qc_blank_trip_id string

optional sample ID for QC Blank triplicate

qc_spike_id string

optional sample ID for QC Spike

qc_spike_dup_id string

optional sample ID for QC Spike duplicate

qc_spike_trip_id string

optional sample ID for QC Spike triplicate

qc_lcs_id string

optional sample ID for QC Lab Control Sample

qc_lcs_dup_id string

optional sample ID for QC Lab Control Sample duplicate

qc_lcs_trip_id string

optional sample ID for QC Lab Control Sample triplicate

qc_sample_id string

optional sample ID for QC sample

qc_sample_dup_id string

optional sample ID for QC sample duplicate

qc_sample_trip_id string

optional sample ID for QC sample triplicate

qc_control_study_id string

optional sample ID for Control Study

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

servings_per_container number

Number of servings per container

units_per_serving number

Number of units per serving

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to '%'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is '%'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is '%'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is '%'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is '%'

loq number

limit of quantitation. unit is '%'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

miscellaneous object
Show 2 child attributes Hide 2 child attributes
info_fields object
Show 24 child attributes Hide 24 child attributes
status integer

pass or fail integer ID from the status enum

input_units string

['ppm'] units the data is being submitted in, from the category's allowed units ('ppb', 'mg/unit', 'mg/ml', '%', 'mg/g', 'mg/serving', 'ppm', 'mg/container')

report_units string

['ppm'] the primary units displayed on the certificate of analysis

unit_weight number

the weight in grams of the whole unit submitted for sampling when any unit fields are 'mg/unit'

digits integer

[2] number of digits to display on the certificate of analysis; see digits_method

digits_method any

['round'] round rounds to digits decimal places, significant rounds to digits significant figures

date_tested timestamp

date the sample was tested for this assay

notes string

optional testing notes for this assay

notes_2 string

optional testing notes for this assay

notes_3 string

optional testing notes for this assay

notes_4 string

optional testing notes for this assay

notes_5 string

optional testing notes for this assay

notes_6 string

optional testing notes for this assay

notes_7 string

optional testing notes for this assay

notes_8 string

optional testing notes for this assay

notes_9 string

optional testing notes for this assay

notes_10 string

optional testing notes for this assay

footnote string

footnote to accompany this assay

signatory_name string

name of lab employee to appear on certificate of analysis

signatory_title string

title of lab employee to appear on certificate of analysis

dry_weight string

weight of aliquot after drying

ml_weight number

the weight in grams of 1ml of sample when any unit fields are 'mg/ml'

secondary_report_units string

the secondary units displayed on the certificate of analysis

wet_weight string

weight of aliquot as received

compounds array of objects

most values have been converted to 'ppm'

Show 15 child attributes Hide 15 child attributes
name string

compound_key for what is being tested

value number

test result value - string representing numeric value (eg: "1.02"). unit is 'ppm'

limitrangehigh number

upper limit when restricting value to a range

lod number

limit of detection. unit is 'ppm'

rsd number

relative standard deviation of the analyte values

rpd number

relative percent difference of the analyte values

spike number

spike recovery for the analyte

stdev number

standard deviation of the sample replicate results

max number

upper limit of quantitation. unit is 'ppm'

purity_percent number

purity percentage for the analyte

limit number

value above which this test fails. unit is 'ppm'

loq number

limit of quantitation. unit is 'ppm'

regulatornotes string

notes posted to state traceability systems such as METRC or BioTrack

limitrangelow number

lower limit when restricting value to a range

qualifiers string

testing qualifiers, where the regulator defines them

400 Bad request

The request was malformed or failed validation. Validation failures include per-field messages in error_details.

Possible error_code values: invalid_request, request_too_old.

401 Unauthorized

Authentication failed.

Possible error_code values: missing_api_key, invalid_api_key, invalid_credentials_type, api_access_restricted, api_access_denied, missing_signature, missing_timestamp, invalid_timestamp, invalid_signature.

403 Permission denied

The API key is valid but does not have permission for this endpoint (for example, a client key calling a labs endpoint).

Possible error_code values: permission_denied.

404 Not found

The requested record does not exist or is not visible to this organization.

Possible error_code values: not_found.

How to sign requests
# X-ConfidentLims-Signature: see the Request Signing guide - https://api.confidentcannabis.com/v0/docs/request-signing.md
curl -X GET 'https://api.confidentcannabis.com/v0/labs/sample/{sample_id}' \
  -H 'X-ConfidentLims-APIKey: YOUR_API_KEY' \
  -H 'X-ConfidentLims-Timestamp: UNIX_TIMESTAMP' \
  -H 'X-ConfidentLims-Signature: REQUEST_SIGNATURE'
Response · 200
{
  "success": true,
  "sample": {
    "id": "2601-0143-1",
    "order_id": "2601-0143",
    "client_id": 812,
    "lab": {
      "id": 44,
      "name": "Cascade Analytics"
    },
    "order_status_id": 3,
    "order_status_name": "In Progress",
    "sample_name": "Blue Dream Flower",
    "strain_name": "Blue Dream",
    "sample_industry_id": 1,
    "sample_industry_name": "Cannabis & Hemp",
    "sample_category_id": 1,
    "sample_category_name": "Plant",
    "sample_type_id": 1,
    "sample_type_name": "Flower - Cured",
    "sample_classification_id": 9,
    "sample_classification_name": "Sativa Dominant",
    "production_method_id": 3,
    "production_method_name": "Greenhouse",
    "regulator_sample_id": "1A4060300003B71000001234",
    "regulator_batch_id": "1A4060300003B71000001180",
    "batch_id": "BD-2026-08-A",
    "harvest_id": "HARVEST-2026-07-BD",
    "test_packages": [
      {
        "id": 12,
        "name": "Compliance Panel",
        "price": 275.0,
        "minimum_quantity": 1
      }
    ],
    "last_modified": "2026-08-14T17:22:05",
    "date_published": null,
    "order_lims_id": "ORD-2026-0143",
    "lims_id": "S-2026-0143-1",
    "initial_weight": 12.0,
    "initial_weight_unit": "g",
    "test_types": [
      {
        "id": 1,
        "name": "Cannabinoids",
        "abbreviation": "CAN"
      },
      {
        "id": 5,
        "name": "Required Pesticides",
        "abbreviation": "PES-R"
      }
    ],
    "cover_image": {
      "filename": "blue-dream-flower.jpg",
      "public_key": "0b0f2a4c-9d3a-4a1e-9c9a-2f5f6f4a1c77",
      "url": "https://files.confidentcannabis.com/blue-dream-flower.jpg"
    },
    "images": [
      {
        "filename": "blue-dream-flower.jpg",
        "public_key": "0b0f2a4c-9d3a-4a1e-9c9a-2f5f6f4a1c77",
        "url": "https://files.confidentcannabis.com/blue-dream-flower.jpg"
      }
    ],
    "notes": "Received in a sealed mylar bag.",
    "batch_size": 4500.0,
    "batch_size_unit": "g",
    "lot_id": "LOT-BD-118",
    "lot_size": 4500.0,
    "lot_size_unit": "g",
    "production_run_id": null,
    "production_run_size": null,
    "production_run_size_unit": null,
    "manifest_id": "0000012345",
    "regulator_lot_id": null,
    "regulator_sample_id2": null,
    "regulator_batch_id2": null,
    "production_date": "2026-07-28",
    "date_samples_collected": "2026-08-12",
    "public_url": "https://orders.confidentcannabis.com/verify/2fd1c0a9",
    "units_per_serving": null,
    "servings_per_container": null,
    "unit_description": null,
    "container_description": null,
    "regulatory_category_id": 7,
    "solvents_used": null,
    "has_coa": false,
    "coa": null,
    "coa_additions": [],
    "weight_on_hand": 9.5,
    "weight_on_hand_unit": "g",
    "has_lab_data": false,
    "has_lab_data_draft": true,
    "has_coa_draft": true,
    "coa_draft": {
      "filename": "coa-2601-0143-1-v2.pdf",
      "public_key": "c41d8e0b-6b7f-4f4a-8b1a-9f2c7d5e3a10",
      "url": "https://files.confidentcannabis.com/coa-2601-0143-1-v2.pdf"
    },
    "logs": [
      {
        "user_name": "Dana Reyes",
        "user_id": 3391,
        "log_time": "2026-08-14T17:22:05",
        "message": "Test results submitted via API"
      }
    ],
    "custom_field": null,
    "external_data": {
      "lims_batch": "AB-4417"
    },
    "test_package_total_price": 275.0,
    "due_date": "2026-08-19",
    "has_rushed_test_types": false,
    "rushed_test_types": [],
    "lab_data": null,
    "lab_data_draft": {
      "date_created": "2026-08-14T17:22:05",
      "date_reported": "2026-08-14",
      "status": 2,
      "thc_total": 19.4,
      "thc_calculation": "d9_thc + (thca * 0.877)",
      "cbd_total": 0.14,
      "cbd_calculation": "cbd + (cbda * 0.877)",
      "cannabinoid_total": 21.9,
      "cannabinoid_calculation": "sum of all cannabinoids",
      "terpene_total": null,
      "terpene_calculation": null,
      "categories": {
        "cannabinoids": {
          "info_fields": {
            "input_units": "%",
            "report_units": "%",
            "date_tested": "2026-08-14",
            "status": 1
          },
          "compounds": [
            {
              "name": "thca",
              "value": "21.34",
              "lod": "0.01",
              "loq": "0.03"
            },
            {
              "name": "d9_thc",
              "value": "0.68",
              "lod": "0.01",
              "loq": "0.03"
            }
          ]
        }
      }
    }
  }
}