I am using the following url:
https://stash.corp.netflix.com/rest/api/1.0/projects/ENGTOOLS/repos/odin/commits/?since=8992ee6b49a941c5a08b4a1ec085444bf28e6e7a&until=e42d17ff3ee5d2f3fdb9bfb44fe2df878a1170e8&limit=4
Without the limit this query would return 15 values (and isLastPage equals true). With limit=4 I get four values and:
"size": 4,"limit": 4,"isLastPage": false,"start": 0
Notice that isLastPage is false, but no nextPageStart is provided. The documentation says, "If more than one page exists (i.e. the response contains "isLastPage": false), the response object will also contain a nextPageStart attribute", so why am I not getting a nextPageStart value?
BTW, I did some further experimenting: I get the nextPageStart value if I remove the 'since' parameter. That narrows down the problem, but I don't see any work around since I really do need to define a starting point and an ending point for the commits.