Rallyの標準のWebサービスAPI(WSAPI)からそれを行う方法はありませんが、新しいルックバックAPI(LBAPI)から行うことはできます。クエリは次のようになります。
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/<ObjectID_for_Workspace>/artifact/snapshot/query.js?find={__At:"current",_TypeHierarchy:"HierarchicalRequirement",Children:null,_ItemHierarchy:<ObjectID_for_PortfolioItem>}&fields=["Name"]
ワークスペースとPortfolioItemのObjectIDを入力します。_ItemHierarchyフィールドは、作業項目タイプの境界を越え、PortfolioItemsからStory階層、さらにはDefects、さらにはTasksに至るまで、_TypeHierarchy: "HierarchicalRequirement"を追加して、ストーリーに限定します。Children:nullを指定しました。これは、リーフストーリーのみを取得することを意味します。__At: "current"句は、現在のツリーと値を取得します。これは「ルックバック」APIであるため、履歴の任意の時点でオブジェクトの状態を取得できることを忘れないでください。__At: "current"は、現在の値とツリーを取得することを意味します。
LBAPIは、システムの現在の値から数秒から数分遅れることに注意してください。通常、約30秒遅れています。応答のETLDateフィールドを確認すると、どれだけ遅れているかを確認できます。
LBAPIの詳細については、こちらをご覧ください。LBAPIは、ほぼすべてのRallyのお客様がプレビューで利用できるようになっていることに注意してください。まだ電源が入っていないお客様もたくさんいらっしゃいます。サブスクリプションで機能しているかどうかを確認する最良の方法は、クエリを試すことです。