Get Questionnaire Data (V2)
Fetch the full questionnaire (questions, answers, practitioner, patient, and scoring) for one or more assessment sessions. Unlike the v1 questionnaire_data endpoint, this API accepts multiple assessment IDs in a single request and requires authentication — only the owning business can retrieve its assessments.
(V2) Get Questionnaire Data
Fetch questions, answers, practitioner details, patient demographics, and scoring for one or more assessments in a single request. Authentication is required — only the business that owns the assessments can retrieve them.GET v1)
returns raw FHIR data for a single assessment. This v2 endpoint returns a structured
question/answer breakdown for multiple assessments at once, with enriched practitioner and
scoring fields.Key fields in the response
| Field | Description |
|---|---|
assess_data | Ordered list of Q&A components. component_code: P-QNA are question/answer pairs; P-HEAD are section headings. |
workflow_id / workflow_name | The workflow that drove this assessment. |
practitioner | Details of the doctor or staff member who ran the session. |
patient | Age and gender captured at the time of the assessment. |
custom_vital | Optional numeric vital recorded during the session (e.g., blood glucose). |
score_interpretation | Scoring rules from the workflow — present only for workflows that define scoring. |
Examples
Fetching two assessments in one call
Request:
Response:
Each key indata maps to one of the requested assessment IDs.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
List of assessment IDs to fetch. Each ID is prefixed with sa_ (Self-Assessment) or sn_ (Smartcheck).
["sa_123456789", "sn_987654321"]Response
Questionnaire data for the requested assessments.
A map of assessment_id → questionnaire object. Only successfully fetched assessments appear as keys.

