Skip to main content
POST
Save partial or completed answers

Path Parameters

publicCode
string
required
Required string length: 8 - 24

Body

application/json
session_id
string
required
idempotency_key
string
required
Required string length: 12 - 128
answers
object
required

Question ID to canonical answer. Ranking: ordered options; matrix: row to column; signature: typed name. Files/video_audio use AssetReceipt; scheduler uses BookingReceipt; AI uses AIAnswer, all unchanged from native endpoints. Server proves ownership and recomputes logic/score.

invite
string
status
enum<string>
default:completed
Available options:
partial,
completed
device
enum<string>
Available options:
desktop,
mobile,
tablet,
other

Separate consent to apply mapped fill_empty changes or, when enabled, create a new unverified lead.

Response

Saved response

id
string<uuid>
status
enum<string>
Available options:
partial,
completed
completed
boolean
score
number

Only completed quiz forms; recalculated by the server.