Before you start
During onboarding, Idunox provides:
If you do not have credentials yet, email
partner@idunox.com.
1) Prepare Health Yourself data
Collect questionnaire and blood data in your intake UX, then map to canonical JSON in your backend:
The Input Data Preparation Guide remains the source of truth for what to ask end consumers (wording, conditionals, accepted intake values). The Canonical submission JSON page defines how to encode that data for the API.
2) Authenticate
Use Bearer authentication for all authenticated endpoints:204 No Content. See Authentication for details.
3) Submit one complete payload
Submit canonical JSON toPOST /v1/submissions with write headers:
submission.json must include schemaVersion, partnerId, partnerSubmissionId, partnerSubjectId, subject, markers, and options as described in Create Submissions.
A successful submission returns 202 Accepted with a submissionId. Store this ID.
4) Wait for processing
After submission, use either polling or webhooks.
Polling example:
5) Retrieve the result
When processing is complete, retrieve the result withresultId:
outcome (primary) and optionally outcomes[] — one partner-safe summary per requested wellbeing area, plus signed artifacts download URLs when json / html / pdf were requested.
See Get result and Outcomes model.
Supporting references
Input Data Guide
Intake questions, blood panel table, and conditional trees.
Canonical submission
Q→canonical mapping, marker codes, and validation rules.
Create Submissions
Full POST body example and field reference.
Get Result
Completed result with outcomes and artifacts.