Form schema for the patient-facing intake form
GET /v1/intake-sessions/{token}/info
GET
/v1/intake-sessions/{token}/info
Public endpoint. Returns the form schema (sections + questions) for the patient
to render at previsit.summary.to/intake/<token>. Schema is resolved from the
catalog template chain (tenant default → SNOW catalog by specialty → general fallback).
Status codes are meaningful:
- 200 — form is renderable (status
pending) - 404 — token doesn’t exist
- 410 — token expired
- 409 — already submitted
Parameters
Path Parameters
token
required
string
Responses
200
OK
object
status
Always pending when /info returns 200; expired/submitted return 410/409
string
specialty
string
expires_at
string format: date-time
template
object
code
string
anc_first_visit version
integer
name
string
source
string
form_schema
object
sections
Array<object>
object
title
string
questions
Array<object>
object
id
string
type
string
label
string
required
boolean
options
Array<string>
doctor_name
string
clinic_name
string
logo_url
string format: uri
404
Invalid link
object
error
required
string
Invalid link code
integer
1003409
Already submitted
object
error
required
string
Invalid link code
integer
1003410
Expired
object
error
required
string
Invalid link code
integer
1003