Results
Keyset-paginated index of order items with result activity, newest first.
Authenticate with your Terra API credentials: username = your Terra
dev-id, password = your Terra API key — the same credentials used for
every other Terra API. The header pair dev-id + x-api-key is also
accepted. Suspended credentials receive 403; accounts without the
Vantage entitlement receive 403 once entitlement enforcement is
enabled.
25order_item_id from the previous page's next_cursor
333410942627700737Filter by results status string (e.g. results.results_ready)
One page of results
Pass as ?cursor= for the next page; absent on the last page.
333410942627700737Invalid pagination or filter parameters
Missing or invalid credentials
Internal server error
GET /api/v1/results HTTP/1.1
Host: vantage.tryterra.co
Authorization: Basic username:password
Accept: */*
{
"results": [
{
"order_item_id": "333410942627700737",
"order_id": "333410942627700736",
"variant_id": "100011",
"product_name": "General Health",
"results_status": "results.results_ready",
"is_acknowledged": true,
"test_taker_id": "333410942627700738",
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"next_cursor": "333410942627700737"
}Returns a time-limited presigned URL to download normalized test results in FHIR format (JSON). The URL is valid for 15 minutes. Note: Every orderItemID can only be associated with maximum 1 panel, hence results can be uniquely identified by orderItemID.
Authenticate with your Terra API credentials: username = your Terra
dev-id, password = your Terra API key — the same credentials used for
every other Terra API. The header pair dev-id + x-api-key is also
accepted. Suspended credentials receive 403; accounts without the
Vantage entitlement receive 403 once entitlement enforcement is
enabled.
Order Item ID
Test Taker ID
Successfully generated download URL
Response containing a presigned URL to download test results
https://storage.googleapis.com/bucket/results/123.json?signature=abc1232025-10-23T18:00:00ZjsonPossible values: Invalid or missing order item ID
Unauthorized - invalid client credentials
Results not found for this order item
Internal server error
GET /api/v1/results/{orderItemID}?test_taker_id=1 HTTP/1.1
Host: vantage.tryterra.co
Authorization: Basic username:password
Accept: */*
{
"download_url": "https://storage.googleapis.com/bucket/results/123.json?signature=abc123",
"expires_at": "2025-10-23T18:00:00Z",
"format": "json"
}Records the end user's affirmative confirmation that they have received and viewed their results (Schedule C §C6A). Must be triggered by an explicit end-user action (e.g. a checkbox or button in the client's UI) — never automatically by the backend on retrieval or delivery. Required for compliance and audit trails.
Authenticate with your Terra API credentials: username = your Terra
dev-id, password = your Terra API key — the same credentials used for
every other Terra API. The header pair dev-id + x-api-key is also
accepted. Suspended credentials receive 403; accounts without the
Vantage entitlement receive 403 once entitlement enforcement is
enabled.
Order Item ID
Test Taker ID
Results acknowledged successfully
Confirmation that results were acknowledged
acknowledgedInvalid order item ID
Unauthorized - invalid credentials
Order item not found
Internal server error
POST /api/v1/results/{orderItemID}/acknowledge?test_taker_id=1 HTTP/1.1
Host: vantage.tryterra.co
Authorization: Basic username:password
Accept: */*
{
"status": "acknowledged"
}Last updated
Was this helpful?