OBJECT
The schema definition for a single underwriting decision component, specifying its label, required roles, and item schemas.
Fields
[UnderwritingDecisionComponentItemSchema!]!
required
The item schemas that define the verification checks within this component schema.
Show child attributes
Show child attributes
[UnderwritingDynamicFieldSchema!]!
required
The dynamic field schemas (field definitions) scoped to this item schema, as a forest of root nodes with their children.
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.
UUID!
required
The unique identifier of the item schema.
String!
required
The display label for this decision component item schema.
[UnderwritingDecisionComponentFieldSchema!]!
required
The field schemas that define the data fields collected within this item schema.
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.
UUID!
required
The unique identifier of the component schema.
String!
required
The display label for this decision component schema.
[ApplicationParticipantRole!]
The participant roles required to access or interact with this decision component.
Show Possible enum values
Show Possible enum values
enum
A sponsor bank that provides the underlying banking infrastructure and regulatory umbrella for payment processing.
enum
An Independent Sales Organization (ISO) that acts as an intermediary between the sponsor bank and the acceptor.
enum
A transactor such as a payment facilitator or marketplace that directly processes transactions on behalf of acceptors.
[String!]
The authorization scopes required to access or interact with this decision component.