Skip to main content

Authorizations

x-api-key
string
header
required

API key provided by Helios Intelligence

Body

application/json
labResults
object[]
required

Array of lab test results to analyze. Dates are recommended for proper recency-based sorting. Max 200 labs processed.

Minimum array length: 1
patientContext
object

Patient context for lab interpretation

webhookUrl
string<uri>

URL where analysis results will be delivered via webhook

Example:

"https://your-server.com/webhook/helios"

Response

Request accepted - analysis started in background

runId
string<uuid>
required

Unique identifier for this analysis run

Example:

"550e8400-e29b-41d4-a716-446655440000"

status
enum<string>
required

Request was accepted and processing has started

Available options:
accepted
Example:

"accepted"

message
string

Human-readable status message

Example:

"Request accepted. Results will be delivered to your webhook."