Rally Software

 View Only

 Rally Webservices API responses are inconsistent in project scope

Parthasarathy Ganesan's profile image
Parthasarathy Ganesan posted Jun 14, 2024 01:47 AM

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