Hi Lloyd,
sorry for the troubles. I submitted a defect. If I use the endpoint with pagesize=200 exactly (after replacing the <Subscripton ObjectID> placeholder with actual sub OID) as shown in this article (
https://rallydev.force.com/answers?id=kA014000000PK1U)
https://rally1.rallydev.com/slm/webservice/v2.0/subscription/<Subscripton ObjectID>/workspaces?&pagesize=200&fetch=ObjectID
it returns all workspace objects, but if I change pagesize to 20 or entirely omit it, it does not return workspace objects. You may see the outcome of my test in this short (a few seconds) video (
http://screencast.com/t/xh6HuLueObms). I think it's a bug. If the TotalResultCount is 3 which is below the default pagesize of 20, I don't belive the pagesize parameter should matter, and using 200 does not seem like a workaround to me - it is possible that it worked for me only because of a specific position of workspaces in question within my collection of workspaces, which would be different in different subscirptions. (Note that 200 is max pagesize in WS API).