The Best Way to Trigger On-Demand Test Runs From a Dashboard or API
Updated on April 23, 2026
Updated on April 23, 2026
Most teams already know how to run tests on a schedule and in CI. The operational gap shows up everywhere else: a designer asks, “Did the UI still render correctly after that CSS refactor?” Support reports a checkout issue in production. A PM wants proof before enabling a feature flag. These moments do not wait for the next cron run, and they should not require a QA engineer to manually “go run the suite.”
On-demand test runs are how high-performing teams turn quality into a service: fast to request, consistent to execute, and easy to audit. The best implementations share one trait: they treat an on-demand run as a first-class artifact, not an ad hoc button click.
Shiplight AI is built for this reality: AI-native teams that need reliable browser verification, minimal test maintenance, and a clean way to trigger the right coverage at the right time from either the dashboard or an API.
A strong on-demand triggering model is not just “run tests now.” It is a repeatable contract between humans, automation, and your release process.
At a minimum, best means:
Shiplight’s approach pairs intent-based execution and self-healing automation with cloud runners, dashboards, and API-based orchestration. The result is on-demand runs that are practical for the whole team, not just test specialists.
Both are valuable. The best teams use each for what it does best.
Shiplight supports on-demand runs from the dashboard and via programmable interfaces (API and CLI), so you can match the trigger to the moment without changing your testing platform.
Dashboards are ideal when a human is making a judgment call: “I need proof before I merge,” “I need to verify a fix,” or “I need a quick regression sweep before the demo.”
The common failure mode is letting dashboard runs become one-off experiments. The fix is to standardize what a dashboard run means.
A scalable dashboard workflow looks like this:
Once your dashboard runs are standardized, they become a reliable quality switchboard for PMs, designers, and engineering leads.
API-triggered runs are where on-demand testing becomes operationally powerful. Instead of “someone ran tests,” you get “a system requested verification with a known contract.”
A production-grade API trigger model typically includes:
Below is a conceptual example (not a promise of specific endpoint names) of what teams commonly implement when triggering Shiplight runs from internal tooling. The important part is the shape of the contract: deterministic inputs, traceability, and a way to consume results.
POST {SHIPLIGHT_API_BASE}/runs
Authorization: Bearer {TOKEN}
Content-Type: application/json
{
"suite": "checkout-critical-path",
"environment": "staging",
"build": {
"commit_sha": "abc123",
"branch": "release/2026-04-23"
},
"matrix": {
"browsers": ["chromium", "webkit"],
"viewports": ["1366x768", "390x844"]
},
"tags": ["on-demand", "release-candidate"],
"metadata": {
"requested_by": "release-bot",
"reason": "pre-release verification",
"link": "https://your-tracker/tickets/1234"
}
}
If you are building this into a release tool, an incident bot, or a PR workflow, this contract is what keeps on-demand runs fast without making them chaotic.
On-demand runs work best when they answer a specific question. These are high-signal triggers we see across modern teams:
Shiplight’s intent-based execution and AI-powered assertions are particularly valuable here because the goal is not “selectors passed,” it is “the user flow still works in a real browser.”
On-demand often implies “unplanned,” which can make security and governance teams nervous. The best way to avoid friction is to build guardrails that make ad hoc runs safe by default:
Shiplight supports enterprise-grade security and private deployment options for teams that need on-demand verification without compromising governance.
If you want a simple, durable model, start here:
Shiplight AI was designed to make this easy: create and maintain tests with minimal overhead, run them reliably in real browsers, and trigger the right verification on demand from the dashboard or via programmable interfaces. If your team is ready to treat QA like an operational capability instead of a last-minute scramble, on-demand triggering is the lever that makes quality move at the speed of product.