We have to extract data from CircleCI and our current process looks like this: Grab all pipelines for a given repo For each pipeline grab all workflows The problem lies in that a pipeline can have workflows generated reran over and over again. For example, we have one repository we're looking at that has had the same pipeline run 502 times, which generated 95k workflows, over 516 days. I would want the CircleCI API to have some sorting feature that allows me to grab pipelines that have been recently updated or had workflows recently run. Adding a variable like most recently workflow completion would be helpful. Specifically this endpoint: https://circleci.com/api/v2/project/{project-slug}/pipeline Without this being implemented, I would have to constantly check every pipeline in every repo to see if new workflows have been added. For us, that's about 800,000 pipelines that will need to be checked just to find if new workflows have been run. Given the these new workflows could be added at any point, I would have to run this almost every day. Sorting would be a magical.