APITest result

Get a test result

GET
/public/v1/test-results/{id}

Get a single test result by its ID, in full: potency values, lab metadata, additional_test_results, coa_url, the is_primary flag, and the package_id/batch_id it is attached to. Returns 404 if no test result with that ID exists for the authenticated company.

Required permission: products_permissions_view.

Authorization

Bearer
headerAuthorizationBearer <token>

API token generated in Distru (Settings → Distru API). Send it on every request as Authorization: Bearer YOUR_API_TOKEN.

Path Parameters

id*string

The ID of the test result to fetch, as returned by the list and upsert endpoints.

Response Body

A single test result

*/*
  1. response

A single test result envelope

data?

Lab results for a batch or package — the Certificate of Analysis (COA). Headline potency figures (THC/CBD) sit on this object; the full analyte breakdown (terpenes, pesticides, heavy metals, and more) is nested under additional_test_results.

Example Request
curl -X GET 'https://app.distru.com/public/v1/test-results/00000000-0000-0000-0000-000000000014'
Example Response
{  "data": {    "additional_test_results": {},    "batch_id": "00000000-0000-0000-0000-000000000155",    "biotrack_id": null,    "cbd_mg_per_unit": null,    "cbd_percentage": null,    "coa_url": null,    "id": "00000000-0000-0000-0000-000000000014",    "inserted_datetime": "2026-08-24T16:01:10.419016Z",    "is_primary": false,    "lab_license_number": null,    "lab_name": null,    "metrc_id": null,    "mg_per_unit_type": "mg/g",    "name": "TR001",    "package_id": null,    "release_date": null,    "thc_mg_per_unit": null,    "thc_percentage": null,    "total_cbd_mg_per_unit": null,    "total_cbd_percentage": null,    "total_thc_mg_per_unit": null,    "total_thc_percentage": null,    "updated_datetime": "2026-08-24T16:01:10.419016Z"  }}