Search
K
MarketConnect-OrderEntry

ErrorResponse

object
* Additional properties are NOT allowed.
transactionIdstringrequired

>= 1 characters

errorsarray[object]required

Example:{"code":"VALIDATION_ERROR","description":"Input validation failed","details":"One or more input fields are invalid","timestamp":"2024-01-15T10:30:00.000Z"}

* Additional properties are NOT allowed.
Show Child Parameters
Example

FieldBlueprint

object
* Additional properties are NOT allowed.
fieldTypestringrequired

The type of field displayed for collecting response values:
money - Currency input field
date - Date selection input field
information - Read-only informational text display field
radio - Single-selection radio button field
input - Free-form text input field
email - Email address input field
dropdown - Selection field with predefined options
phone - Phone number input field
checkboxgroup - Checkbox group field for multiple selections
number - Number input field for numeric values
checkbox - Checkbox field for single selection (value is string)

Allowed values:moneydateinformationradioinputemaildropdownphonecheckboxgroupnumbercheckbox

textobjectrequired

The text associated with a field title, such as descriptions or related notes. Supports localization through language codes (e.g., en, fr)

* Additional properties are NOT allowed.
Show Child Parameters
titleobjectrequired

The field title in multiple languages. Supports localization through language codes (e.g., en, fr)

* Additional properties are NOT allowed.
Show Child Parameters
answerNodeIdstring

A unique identifier used to store and infer a field’s answer, and to build validation and visibility conditions across the order entry blueprint

renderOnarray[object]

Single condition controlling whether a field/section is rendered.

Show Child Parameters
platformsarray[string]

An array of platforms where this field is available (e.g., D2C-only versus advisor-driven experiences)

copyablestring

A comma-separated list of roles (e.g., annuitant, insured, owner, payor) that are allowed to copy this field.

triggerStepNavigationboolean

Indicates whether the field triggers step navigation

layoutobject

Layout options for the field. Used to define the field’s rendered width in the 12-column grid.

* Additional properties are NOT allowed.
Show Child Parameters
displayInCardPreviewboolean

Indicates whether this field should be displayed in card preview mode

applicationModesarray[string]

Array of application modes where this field is available. Helper for filtering what is shown in different modes or channels

placeholderobject

List of localized default text values for the field. When rendered, the appropriate localized text is displayed as the field’s initial answer until modified.

* Additional properties are NOT allowed.
Show Child Parameters
idstringrequired

The unique identifier for the field

>= 1 characters

partNamestringrequired

An identifier (partName) for the field.

>= 1 characters

validateAsstring

Validation type applied to fields such as phone numbers, where the value must contain digits only. These validations exist and are managed through Zinnia Form Engine SDK

selectOptionsarray[object]

Array of options (answers) that can be selected for dropdown, radio, checkbox, or checkboxgroup fields

* Additional properties are NOT allowed.
Show Child Parameters
selectOptionsApplicationContextobject

Application context for select options sourced from subscriber dataset

Example:{"tag":"507602","labelKey":{"en":"Name"},"valuePath":"Value"}

* Additional properties are NOT allowed.
Show Child Parameters
visibleobject

Visibility settings containing a boolean operator and an array of conditions that determine when the field is visible.

Example:{"booleanOperator":"AND","conditions":[{"type":"equality","isEqual":true,"value":"Yes","targetNodeId":"Transaction.SolicitationState"},{"type":"equality","isEqual":true,"value":"Yes","targetNodeId":"Transaction.SolicitationState"}]}

* Additional properties are NOT allowed.
Show Child Parameters
validarray[object]

An array of validation rules applied to the field (e.g., regex, number range, character count)

Example:{"message":{"en":"Please enter valid email address"},"conditions":{"conditions":[{"type":"matchesRegexCondition","targetNodeId":"Transaction.Beneficiaries[0].EmailAddresses[\"Home\"].Address","regex":"^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"}]}}

* Additional properties are NOT allowed.
Show Child Parameters
optionalboolean

Indicates if this field is optional (not required)

Example

FieldGroupBlueprint

object
* Additional properties are NOT allowed.
idstringrequired

The unique identifier for the field group

>= 1 characters

partNamestringrequired

An identifier (partName) for the field group

>= 1 characters

textobject

The text associated with a field group, such as descriptions or related notes. Supports localization through language codes (e.g., en, fr).

* Additional properties are NOT allowed.
Show Child Parameters
titleobject

The title of the field group in multiple languages. Supports localization through language codes (e.g., en, fr).

* Additional properties are NOT allowed.
Show Child Parameters
isCustomboolean

Indicates whether this is a custom field group

fieldsarray[object]

Array of fields (questions) within this field group

* Additional properties are NOT allowed.
Show Child Parameters
displayAsCardboolean

Indicates if this field group should be displayed as a card

copyablestring

Role identifier controlling copy behavior. Use ‘none’ to disable copying, or a role name (e.g., ‘owner’, ‘annuitant’, ‘insured’, ‘payor’). Multiple roles may be comma-separated.

Example

FieldValidationRule

object
* Additional properties are NOT allowed.
messageobjectrequired

Localized message displayed to the user when validation fails

* Additional properties are NOT allowed.
Show Child Parameters
conditionsobjectrequired

The validation conditions wrapper containing an optional booleanOperator and an array of individual conditions

Example

LayoutSettings

object
* Additional properties are NOT allowed.
sizeinteger(int32)

The size of the field in a 12-column HTML grid that determines its rendered width (12 = full-width, 6 = half-width, 4 = one-third, 3 = quarter-width). Field column widths sum to 12 per row - e.g., two fields of 6 sit side-by-side, three fields of 4 share a row, four fields of 3 share a row.

Example