Background / Use Case
We are building an Incorta Dashboard Frontend automation framework for UI validation.
The application uses agentic browser automation technologies (e.g., Playwright, Chromium, browser-use) combined with AI models to validate dashboard frontend validations.
For this automation to be reliable and efficient, we need programmatic discovery of the dashboard layout prior to launching browser automation.
Additionally we want to fetch data for different Insights using existing APIs for Data Validation. For this we need the insight ids to call the APIs to fetch data.
Problem Statement
Currently we are relying on AI models to extract underlying insights details (insight id, type, label, etc) within a dashboard, which is slow, incurs costs and non-deterministic.
A structured API response providing dashboard layout metadata would allow the automation engine to navigate the DOM efficiently with added info of Insight IDs already tagged in the UI DOM structure.
For fetching data using APIs, if we have multiple tabs and insights in a Dashboard there is no API available that lets us capture all the insight ids within a dashboard so that we can programmatically fetch data for different insights. This has to be manually extracted from Dom structure or looking in BFF endpoint (Eg: /incorta/bff/v1/dashboards/cd2bb8be-31b7-45f1-ab40-681dc15efc14) results.
Required Capability
We suggest an API available via Public API v2 that allows us to retrieve dashboard layout metadata using a Dashboard GUID. Sample JSON provided below.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.