OBJECT
An item within an underwriting decision component representing a single verification check or data review task.
Fields
DecisionComponentOutcomes!
required
The processed underwriting outcome results and items to review.
Show child attributes
Show child attributes
[DecisionComponentOutcome!]!
required
The outcomes of the underwriting processing on this decision component.
Show child attributes
Show child attributes
Int!
required
An ordering of fields to provide a consistent view.
String
A detailed description of actions to be taken pertaining to a decision component.
String
A description of the component.
String
deprecated
A detailed description of actions to be taken pertaining to a decision component.Deprecated: Use guidance instead.
[DecisionComponentReview!]!
required
The items needing to be reviewed from the underwriting processing on this decision component.
Show child attributes
Show child attributes
Date
The date the data for this review was created.
[DecisionComponentReviewField!]!
required
The data fields used in this underwriting review process.
Show child attributes
Show child attributes
UUID
The associated application field id corresponding to the data field used in this review, if a corresponding field exists.
Int!
required
A logical ordering of the field for viewing.
DecisionComponentFieldFormat!
required
String!
required
The identifying name of the field.
DecisionComponentReviewFieldStatus!
required
The underwriting review process status associated with the field, e.g., MATCH - the fields value matched to the associated application field’s value.
String!
required
The value of the field used in the underwriting review process.
String!
required
A descriptive label.
Date
The date the data for this review was last updated.
[DecisionComponentField!]!
required
Show child attributes
Show child attributes
Int!
required
The display order of this field within the decision component item.
String
The current value of this field sourced from the associated application data.
UUID!
required
The unique identifier of the decision component field.
UnderwritingDecisionComponentFieldSchema
Show child attributes
Show child attributes
String!
required
A JSON-type path of the location within the application of the field.
DecisionComponentFieldType!
required
The type of the field, determining the UI input control used to collect data.
Show Possible enum values
Show Possible enum values
enum
A boolean checkbox field for yes/no values.
enum
A field whose value is a currency.
enum
A date picker field for selecting a date value.
enum
A single-value dropdown selection field.
enum
A multi-value dropdown selection field.
enum
A multi-line text area field for longer text input.
enum
A single-line text field for short text input.
enum
A masked text field for sensitive data such as tax identification numbers.
String!
required
A description of the decision component field.
UUID!
required
The unique identifier of the field schema.
Boolean!
required
Boolean with value true if the given field is no longer used by the decision component.
Boolean!
required
Boolean with value true if the given field is not modifiable.
Boolean!
required
Boolean with value true if the given field is required.
String!
required
The field name formatted for display.
DecisionComponentFieldSensitiveFields
Sensitive field values for TEXT_FIELD_MASKED fields (requires special permissions).
Show child attributes
Show child attributes
String
The sensitive field value for TEXT_FIELD_MASKED fields (requires special permissions).
DecisionComponentFieldStatus
The current verification status of this field in the underwriting process.
DateTime!
required
The last date and time this was updated in UTC.
[UnderwritingDynamicField!]!
required
The dynamic field values captured against this decision-component item (e.g. one owner’s identity fields), assembled into the catalog’s recursive shape.
Show child attributes
Show child attributes
[UnderwritingDynamicField!]!
required
The filled subfield values for a GROUP node, or for the selected variant of a CHOICE node.
UUID
The decision-component item this value is scoped to (e.g. one owner); null for an application-level value.
String
The captured value as a string, interpreted according to the schema node’s field type. Null for CHOICE nodes (see selectedVariantKey); a masked field exposes its revealed value via sensitiveField.
UUID!
required
The unique identifier of this dynamic field value node.
UUID
The id of this node’s parent dynamic field value, or null for a top-level node. Lets clients reconstruct the tree from a flat list of values.
UnderwritingDynamicFieldSchema
The dynamic field schema node this value is for, loaded from the catalog.
Show child attributes
Show child attributes
[UnderwritingDynamicFieldSchema!]!
required
The child nodes of this node: a GROUP’s children all apply, while a CHOICE’s children are its mutually-exclusive variants. This single recursive resolver serves every level of the catalog tree.
UnderwritingDynamicFieldType
The UI control type of a SCALAR node, determining how it is rendered and how its value is interpreted.
Show Possible enum values
Show Possible enum values
enum
A boolean checkbox for true/false or yes/no values.
enum
A field whose value is a currency.
enum
A date picker control for selecting a calendar date.
enum
A dropdown control allowing selection of a single value from a predefined list.
enum
A multi-line text area for entering longer text values.
enum
A single-line text input field.
enum
A single-line text input field where the value is masked for sensitive data such as SSN or account numbers.
String
Optional helper text guiding the user when filling this field.
UUID!
required
The unique identifier of the dynamic field schema node.
Boolean!
required
Whether a value for this node is required.
String!
required
The stable, immutable machine key for this node, e.g. “business_id”.
UnderwritingDynamicFieldKind!
required
The structural kind of this node, determining how its value and child nodes are interpreted.
String!
required
The display label for this node.
UUID
The id of this node’s parent schema node, or null for a root node. Lets clients reconstruct the catalog tree from a flat list of nodes.
[SelectFieldOption!]!
required
UnderwritingDynamicFieldValidation
An additional rule this node’s value must satisfy beyond its type, or null when the node carries no such rule. Clients should enforce it at entry; it is also enforced server-side when the decision component is accepted.
[SelectFieldOption!]
UnderwritingDynamicFieldSchema
The selected variant schema node for a CHOICE value, resolved from the catalog by the selected variant key.
Show child attributes
Show child attributes
[UnderwritingDynamicFieldSchema!]!
required
The child nodes of this node: a GROUP’s children all apply, while a CHOICE’s children are its mutually-exclusive variants. This single recursive resolver serves every level of the catalog tree.
UnderwritingDynamicFieldType
The UI control type of a SCALAR node, determining how it is rendered and how its value is interpreted.
Show Possible enum values
Show Possible enum values
enum
A boolean checkbox for true/false or yes/no values.
enum
A field whose value is a currency.
enum
A date picker control for selecting a calendar date.
enum
A dropdown control allowing selection of a single value from a predefined list.
enum
A multi-line text area for entering longer text values.
enum
A single-line text input field.
enum
A single-line text input field where the value is masked for sensitive data such as SSN or account numbers.
String
Optional helper text guiding the user when filling this field.
UUID!
required
The unique identifier of the dynamic field schema node.
Boolean!
required
Whether a value for this node is required.
String!
required
The stable, immutable machine key for this node, e.g. “business_id”.
UnderwritingDynamicFieldKind!
required
The structural kind of this node, determining how its value and child nodes are interpreted.
String!
required
The display label for this node.
UUID
The id of this node’s parent schema node, or null for a root node. Lets clients reconstruct the catalog tree from a flat list of nodes.
[SelectFieldOption!]!
required
UnderwritingDynamicFieldValidation
An additional rule this node’s value must satisfy beyond its type, or null when the node carries no such rule. Clients should enforce it at entry; it is also enforced server-side when the decision component is accepted.
String
The stable key of the variant chosen for a CHOICE node.
UUID!
required
The unique identifier of the decision component item.
UUID
The stakeholder id if this decision component item is associated with a particular stakeholder.
String
A detailed description of actions to be taken pertaining to a decision component.
String!
required
The display label for this decision component item.
String!
required
A descriptive text providing context or guidance for this decision component item.
DecisionComponentItemStatus
The current processing status of this decision component item in the underwriting workflow.
Show Possible enum values
Show Possible enum values
enum
The item has been reviewed and accepted by the underwriter.
enum
The item requires action from the underwriter before processing can continue.
enum
The item contains informational results that do not require action.
enum
The item has been reviewed and not accepted by the underwriter.
enum
The item is currently being processed by an external verification service.
enum
The external verification service for this item was unavailable.
enum
The submission of this item to the external verification service failed.
Int!
required
The display order of this item within the decision component.