 <p>If I understand the question, you want to get stories that are currently accepted, but you want that the returned results include snapshots from the time when they were not accepted. Before you write code, you may test an equivalent query in the browser and see if the results look as expected. </p> <p>Here is an example - you will have to change OIDs. </p> <pre><code>https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"_ProjectHierarchy":12352608219,"_TypeHierarchy":"HierarchicalRequirement","ScheduleState":"Accepted",_ValidFrom:{$gte: "2013-11-01",$lt: "2014-01-01"}}},sort:[{"ObjectID": 1},{_ValidFrom: 1}]&amp;fields=["Name","ScheduleState","PlanEstimate"]&amp;hydrate=["ScheduleState"] </code></pre> <p>You are correct that a query like this: <code>find={"AcceptedDate":{$gt:"2014-01-01T00:00:00.000Z"}}</code></p> <p>will return one snapshot per story that satisfies it.</p> <pre><code>https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"AcceptedDate":{$gt:"2014-01-01T00:00:00.000Z"}}&amp;fields=true&amp;start=0&amp;pagesize=1000 </code></pre> <p>but a query like this: <code>find={"ObjectID":{$in:[16483705391,16437964257,14943067452]}}</code></p> <p>will return the whole history of the 3 artifacts:</p> <pre><code>https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"ObjectID":{$in:[16483705391,16437964257,14943067452]}}&amp;fields=true&amp;start=0&amp;pagesize=1000 </code></pre> <p>To illustrate, here are some numbers: the last query returns 17 results for me. I check each story's revision history, and the number of revisions per story are 5, 5, 7 respectively, sum of which is equal to the total result count returned by the query. On the other hand the number of stories that meet <code>find={"AcceptedDate":{$gt:"2014-01-01T00:00:00.000Z"}}</code> is 13. And the query based on the accepted date returns 13 results, one snapshot per story.</p>