samples-v1
List samples
Retrieve a page of sample records, including sample identifiers, product details, status, and dates. Use this request to inspect sample progress before retrieving laboratory results with results-v1.
Request: GET {{baseUrl}}/{{samples}}
Success: 200 OK with a JSON body. The recorded response media type is text/plain;charset=utf-8. No request body is used.
Query parameters
The saved request demonstrates a date range with blank identifier filters. Use the id filters to retrieve specific samples based on the sample_id (lab number) from the laborotory or use the submission_id returned from a successful submission post request.
Response envelope
Keep filters unchanged while paging. Increment page when hasNextPage is true and stop when it is false.
Sample fields
Types below reflect the saved response.
Date strings such as Aug 25, 2026 6:30 pm have no timezone offset. They differ from the UTC timestamp in the draft creation response. Preserve the original value unless an agreed parsing convention is available.
Saved example
The attached 200 example contains synthetic sample data and illustrates hasNextPage: true. Use the response flag to determine whether to continue.
Related workflow
Use results-v1 for test-level values, units, and specifications. Preserve the identifiers returned by the service; do not replace sample_id with client_sample_ref, line_number, or the parent submission_id.
