Get result
Retrieve a completed result with wellbeing outcomes, notices, and artifact download links.
Key response fields
| Field | Description |
|---|---|
resultId | UUID for this result |
submissionId | UUID of the originating submission |
partnerSubmissionId | Your submission reference (when stored) |
status | Partner pipeline status: received, validating, processing, completed, failed, … |
statusLabel | Human-readable status |
completedAt | ISO-8601 completion timestamp |
outcome | Primary outcome summary (when present) |
outcomes[] | All outcome summaries when multiple areas were requested |
outcome.outcomeId | Public id, e.g. wellbeing.cardiovascular |
outcome.score | Scalar 0–1 (not 0–100) |
outcome.band.tier | low, medium, high, or unknown |
outcome.notices[] | Partner-safe { message } lines |
artifacts.items[] | Report artefacts (json, html, pdf) |
Example request
Example response
Authorizations
Plaintext API key issued for the tenant (stored hashed server-side).
Headers
Optional; echoed when possible. Server generates when absent.
Path Parameters
Response
Result scoped to tenant; partner scoping follows submission metadata
Partner GET /v1/results/:id. Minimal fields: ids, submission status, completion time, public outcome
summary(ies), and artifact download handles. Multi-outcome runs include outcomes (array, same order
as stored inference bundle); outcome remains the primary (first) row for backward compatibility.
Omits internal job ids, subject linkage, model metadata, and citation placeholders.
Stable public slug for submission pipeline state (partner JSON).
received, validating, validated, processing, completed, failed, rejected 1Wall time when the result row was last updated (completion / refresh).
The primary (first) outcome; null when not yet available.
Included when more than one wellbeing outcome was scored. Order matches the persisted multi-outcome
bundle. Omitted for single-outcome results (use outcome only).