Lab Report API Documentation
Overview
Key Features
Quick Start
Basic Upload Request
curl --location 'https://api.tryterra.co/v2/lab-reports' \
--header 'dev-id: YOUR_DEV_ID' \
--header 'x-api-key: YOUR_API_KEY' \
--form 'files=@"/path/to/bloodtest.pdf"' \
--form 'files=@"/path/to/labresult.jpg"'With Reference ID
API Reference
Upload Endpoint
Headers
Name
Type
Required
Description
Query Parameters
Name
Type
Default
Description
Request Body
Field
Type
Required
Description
Response Codes
Code
Description
Success Response (202/200)
Error Response (400/500)
Processing Pipeline
Status Progression
Status
Description
Terminal
Webhook Payload
Structure
Field Specifications
Top Level Fields
Field
Type
Description
LabData Object
Field
Type
Description
Result Object
Field
Type
Description
Value Bound Object
Field
Type
Description
Units Object
Field
Type
Description
Reference Range Object
Field
Type
Description
Context Object
Field
Type
Description
Modifier Object
Field
Type
Description
Handling Edge Cases
Missing Data
UTF-8 Encoding
Error Handling
Biomarker Enums
Display Name
Biomarker Enum
Typical Units
Best Practices
1. Implement Idempotency
2. Handle Partial Data
3. Validate Reference Ranges
Rate Limits & Quotas
Support
Changelog
v2 (Current)
v1 (Deprecated)
Last updated
Was this helpful?