The GET /v1/workflows/runs endpoint currently returns at most 1000 results with no way to page beyond them. Query parameters that appear filterable workflowIdentifier, source, createdBefore, from/to, offset are ignored, and GET /v1/workflows/{identifier}/runs returns 404. For orgs with high-volume event-triggered workflows, the 1000-run window can cover as little as two hours of history, making all older runs permanently unreachable through the list endpoint even though they exist and are individually accessible by ID. The fix is straightforward: add a next cursor to the response and make the existing filter parameters functional, matching the pattern already implemented on GET /v1/actions/runs?version=v2. At minimum, workflowIdentifier and a createdAt date range (from/to) would cover the majority of reporting use cases, with status, result, and source as nice-to-haves. This is a parity gap, not a new concept the pattern exists in our own API.