API Reference

Questionnaire Templates

Browse questionnaire templates via the Jump EHR API. Read-only access to form definitions used in patient journeys.

Questionnaire templates define the structure of forms used in patient journeys — intake forms, clinical assessments, pre-booking questionnaires, and more.

Questionnaire templates are read-only via the API. Create and edit templates through the Jump dashboard.

GET
/questionnaire-templates

Authorization

BearerApiKey
AuthorizationBearer <token>

API key with the pk_live_ prefix. pk_test_ keys are refused (403 TEST_MODE_UNAVAILABLE) until a sandbox exists.

In: header

Query Parameters

limit?integer

Maximum number of records to return (1–100, default 20)

Range1 <= value <= 100
Default20
offset?integer

Number of records to skip (default 0)

Range0 <= value
Default0
search?string

Search by title

category?string
is_clinical?string
is_active?string
key?string

Response Body

application/json

application/json

curl -X GET "https://example.com/questionnaire-templates"
{  "data": [    {      "id": "string",      "questionnaire_id": "string",      "title": "string",      "description": "string",      "schema": {},      "category": "string",      "tags": [        "string"      ],      "is_clinical": true,      "version": 0,      "is_active": true,      "key": "string",      "created_at": "string",      "updated_at": "string"    }  ],  "meta": {    "limit": 20,    "next_offset": 1,    "has_more": true,    "request_id": "req_abc123"  }}
GET
/questionnaire-templates/{id}

Authorization

BearerApiKey
AuthorizationBearer <token>

API key with the pk_live_ prefix. pk_test_ keys are refused (403 TEST_MODE_UNAVAILABLE) until a sandbox exists.

In: header

Path Parameters

id*string
Formatuuid

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/questionnaire-templates/497f6eca-6276-4993-bfeb-53cbbbba6f08"
{  "data": {    "id": "string",    "questionnaire_id": "string",    "title": "string",    "description": "string",    "schema": {},    "category": "string",    "tags": [      "string"    ],    "is_clinical": true,    "version": 0,    "is_active": true,    "key": "string",    "created_at": "string",    "updated_at": "string"  },  "meta": {    "request_id": "req_abc123"  }}