Hey Jarrod,
I apologize for the delay in response, but I assume that what you're looking for is the labeling that is found in the "Progress" column. (Not Started, Late, Blocked). All the other data is easy to pull from the API or the Portfolio Items tab with the columns you want to see - including the raw "Progress" percentage. (The attribute is called: "PercentDoneByStoryCount")
The labels, however, are calculated and unfortunately not part of the API. You can find the logic in the documentation for the Timeline page. Here is the applicable portion that explains it:
- Not Started: No child work items have been started for this portfolio item.
- Blocked: The portfolio item is blocked. Blocking the portfolio item does not block the child work items. Learn more.
- Late: Work is not being accepted at a sufficient rate to complete the portfolio item before the Planned End Date. Considering the current date and the timeframe for the portfolio item, the rate of work being accepted is more than 40% lower than the necessary rate of acceptance in order to complete the portfolio item before the Planned End Date.
-Nate