Working on integration of automated test case results with TR and just realized the get_plans API does not have the entries field.
(This is stated in the docs and I found it once I realized what was being returned.)
Wanted to make sure this was not a TR bug. It is not but by design.
Now to get info and work on a specific plan I have to make get_plans call. Loop thru to find the ID I am interested in and make the get_plan API call.
If it is due to an efficiently issue since the entries array field can be large why return all the other data on each plan. Just return the ID and maybe the Name to be used for the get_plan api call.
If one can argue the other data could be useful but not the entries that seems capricious.
Return all (preferred) or just what is needed to make next api call.
Is there something I am missing in use-cases?