How to return all pipelines and their status under one project space

Just wondering if there is an API call I can make that would return all of the pipelines and their last run status under a give project space. I’ve changed the names below for confidentiality reasons. Yes, I have used Craig’s project to return all projects/pipelines and their statuses, but it required god like privileges which my org says we cannot use in the long run. So…

Let’s say we have the following hierarchy:

Project Spaces

  •  BI-DEV
    
  •          Project1
    
  •          Project2
    
  •          Project3
    
  •   BI-TEST
    
  •          Project1
    
  •          Project2
    
  •          Project3
    

How can I return all of the pipelines for Project1, Project2, and Project3 under BI-DEV?