Additional endpoint to expose Configurable Products Applications Node Instance data in the Reporting API v10

Posted 12 days ago by José Gómez

J
José Gómez Admin

Date Available: Available in beta and production on Tuesday, April 1, 2025

Which customers are impacted?: Customers using Blend’s Reporting API or Reporting Dashboard that have a product on the Blend Builder platform.

Required?: Yes, this is a required release. Required releases are features that Blend wants to standardize in the codebase, and typically do not require additional configuration. 

How to turn on: This feature will be automatically enabled on the dates listed above. Lender users that have Reporting access may need to log out and log back in to download reports using the latest version.

Purpose of Update and Benefit: 

The Configurable Products Applications Node Instance report will have page-level data for every instance that a page was loaded in an application by a consumer. If a page was automatically skipped by fast-forward or visited on the lender-user side, it will not be included in this report. This will enable a more thorough conversion 

Current Behavior:

The Configurable Products Applications report is an existing report/endpoint that is one row per application, with attributes around the borrower selections and how they entered the Blend experience.

New Behavior:

The following fields will be added to the Configurable Products Applications report, and /reporting/configurable-products-applications: endpoint in v10.

  • asOfDatetime
    • Data Type: timestamp
    • Definition: UTC datetime of when the data in the report was last refreshed.
  • loanType
    • Data Type: string
    • Definition: The normalized loan_type describing what product the applicant has applied for (e.g. PERSONAL_LOAN, ACCOUNT_OPENING)
  • applicationId
    • Data Type: string
    • Definition: UUID of the application in Blend's system. The static identifier that should be used to connect the application's identity across Blend and external integrations.
  • nodeInstanceId
    • Data Type: string
    • Definition: Primary key, UUID of the one instance wherein the node was created.
  • nodeId
    • Data Type: string
    • Definition: The id unique to the node in a given template version.
  • nodeName
    • Data Type: string
    • Definition: Text name of the node that the application reached, as defined by the application developer.
  • parentNodeName
    • Data Type: string
    • Definition: The name of the workflow in which the node has been created (if applicable).
  • createdDatetime
    • Data Type: timestamp
    • Definition: UTC datetime of when the page was first created, thereby creating the new node instance. In the case of review summary pages, this is the same as the application creation timestamp.
  • firstCompletedDatetime
    • Data Type: timestamp
    • Definition: UTC datetime of when a node instance was first completed (i.e. by submission or completion of the page).

This release will be available in both beta and production environments on April 1, 2025.

Note that testing changes are NOT required, as you will not experience any change in the functionality of the Reporting Dashboard; only the number of columns returned when pulling this report will change. Additionally these fields will only be available in v10 of the Reporting API.

Resources: 

0 Votes


0 Comments

Login or Sign up to post a comment