Search
K
MarketConnect-OrderEntry

SubscriberResponseHandler

object
* Additional properties are NOT allowed.
typestring

Handler kind. “context-modification” updates a context namespace; “blueprint-modification” applies the response to the rendered blueprint.

actionstring

Action to perform within the chosen handler kind. Examples: “update-namespace”, “replace-whole”.

namespacestring

Namespace to update for context-modification handlers. Omitted for handler types that do not use a namespace.

valueobject

How to extract the value to apply from the upstream response.

Example:{"type":"response-query","kind":"json-path","value":"$.data"}

* Additional properties are NOT allowed.
Show Child Parameters
Example

SubscriberResponseValue

object
* Additional properties are NOT allowed.
typestring

Value source kind. “response-query” extracts via a query expression on the response body.

kindstring

Query language used to evaluate the value expression. Currently always “json-path”.

valuestring

The query expression itself (e.g., “$.data” to grab the response’s data branch).

Example

SubsectionBlueprint

object
* Additional properties are NOT allowed.
idstringrequired

The unique identifier for the subsection

>= 1 characters

partNamestringrequired

The part name for the subsection

>= 1 characters

textobject

Text content for the subsection

* Additional properties are NOT allowed.
Show Child Parameters
titleobjectrequired

The title of the subsection

* Additional properties are NOT allowed.
Show Child Parameters
isCustomboolean

Indicates if this is a custom subsection

fieldGroupsarray[object]

Array of field groups within this subsection

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

Array of nested subsections within this subsection

* Additional properties are NOT allowed.
Show Child Parameters
showInNavigationboolean

Indicates if this subsection should be shown in navigation

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.

visibleobject

Visibility conditions for the subsection. When present, the subsection is only visible when all conditions are met. Example: { “booleanOperator”: “AND”, “conditions”: [ { “type”: “equality”, “isEqual”: true, “value”: “NY”, “targetNodeId”: “SolicitationStateCode” } ] }

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
repeatableobject

Repeat-instance metadata when the wizard subsection or custom control declares IsRepeated.

* Additional properties are NOT allowed.
Show Child Parameters
Example

TransactionResponse

object
* Additional properties are NOT allowed.
transactionIdstringrequired

The unique identifier for the created transaction

>= 1 characters

caseIdstring

The case identifier returned by the product service

dataobjectrequired

Dictionary keyed by question id or composite collection field id; values are arrays of QuestionData (includes index for collection rows).

blueprintobjectrequired

The blueprint containing section and field definitions

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

Reactive subscriber definitions consumed by the UI. Each subscriber declares trigger fields, an HTTP action to run on change, and a response handler. Two flavors are emitted: dataset-dependency (context-modification) and blueprint-modification (replace-whole).

Example:{"triggers":["FirstName"],"actions":[{"type":"http","verb":"get","url":"/market-connect/order-entry/v1/transaction/1125715/MCDPS","token":"OEToken","payload":{"type":"none"},"responseHandlers":[{"type":"blueprint-modification","action":"replace-whole","value":{"type":"response-query","kind":"json-path","value":"$.data"}}]}]}

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

Collection of errors if the operation failed

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
validationErrorsarray[object]

One validation message in API shape. Optional properties are omitted in JSON when null (e.g. fieldId is missing or 0).

Example:{"fieldId":"BeneficiaryAddress","answerNodeId":"Transaction.PrimaryOwner.PersonName.Prefix","message":"First name is required","sectionName":"EntityOwners"}

* Additional properties are NOT allowed.
Show Child Parameters
Example

UpdateTransactionRequest

object

Transaction update request. The data property matches TransactionResponse.data (field id → array of QuestionData rows, with index for collection rows). A field value may also be a single QuestionData object when prefilled (see prefilled on QuestionData).

* Additional properties are NOT allowed.
dataobjectrequired

Dictionary keyed by question id or composite collection field id; values are arrays of QuestionData (includes index for collection rows).

Example