We use TestRail 18.104.22.16846 in our QA/QE process.
In one of our projects we have around 30k tests from which around 7.5k are automated. A subset of those tests is inherently flaky and source of grief.
With those we would like to have an option to mark them as quarantined (custom option - done!) and remove from TestRun at the run time until they are in a better shape.
Problem we’re facing is the limited API support for adding / removing test cases from a TestRun and requires unnecessary client side actions i.e. pull all tests, update list and push them all up. Is there a plan to improve implementation so it would be less of an impact on network and testrail database?