Hi Team,
In wsapi we're seeing inconsistent API responses where query using parent scope works for most project. but not every projects.
Eg :
In endpoint - https://rally1.rallydev.com/slm/webservice/v2.0/Project
(Parent.ObjectID = <ProjectIDNumber>)
returns child projects of <ProjectIDNumber> or in other words all projects where <ProjectIDNumber> is parent.
However in certain projects even though this relationship exists ( Its verified in Rally Header dropdown project selection hierarchy and via endpoint https://rally1.rallydev.com/slm/webservice/v2.0/Project/<ProjectIDNumber>/Children ).
Also we noticed Parent field is not returning even for those child project even though in fetch fields its explicitly set like below
https://rally1.rallydev.com/slm/webservice/v2.0/Project
( ObjectID = <ChildProjectID> )
fetch = "Parent"
FYI. I do have permission to view in Rally and navigate in these specific projects
I can share specific project id if required via any private thread or other communication channels if required. Since I believe shouldn't be shared public