Appearance
Interface: FormSnapshot
The landing page's form as the SDK saw it when this inbound message was sent.
Properties
| Property | Type | Description |
|---|---|---|
askedFieldId? | string | null | The field the SDK's control was asking when this message was sent, if any. |
capturedAt | string | ISO-8601 from the SDK's clock. |
context | string | null | - |
disclosure | string | null | Consent or disclosure text shown beside the submit button; read-only for the agent. |
experience? | FormSnapshotExperience | Absent until the page has rendered a stage block. |
fields | FormFieldSnapshot[] | DOM order. Hidden, submit, button, password and file inputs are omitted. |
goal | string | null | - |
landingPageId | string | The data-nam-landing-page id; also the session's routing key. |
lastTouchedFieldId | string | null | - |
sdk? | FormSnapshotSdk | Absent on older SDKs, which render only the five field actions. |
submitMode? | "confirm" | "auto" | Absent on older SDKs, which only ever ran in confirm. |
submitState | "not_submitted" | "submitting" | "submitted" | "failed" | - |
trigger | | "assist_start" | "user_message" | "field_change" | "control_answer" | "submit_result" | "card_choice" | "sheet_action" | - |