Blog Post
Hi spuma. Yes, you can absolutely run bulk tests without manually specifying each dashboard or data model. Sisense has an open REST API that lets you dynamically retrieve all assets—dashboards, data models, and widgets—that are owned or shared with the user executing the API call. For instance, you could use an endpoint like GET /api/v1/dashboards to return a list of every relevant dashboard for that user. Your test script can then iterate over these assets—no hardcoding required. By integrating this approach into your automation or scheduling tools (CI/CD pipelines, cron jobs, etc.), you can routinely test every dashboard in any environment without having to update the script each time a new asset is created or shared. This ensures comprehensive coverage and up-to-date testing across all your environments.