Commits API endpoint not expanding results to greater than 6 days with since attribute

I’m trying to get commits for a project through the API since a certain date (e.g. /projects/1/repository/commits?ref_name=test&since=2018-03-01T00:00:00Z) and it gives me only results since like 6 days back even though there are older commits than that. Setting “since” to yesterday’s date, does do the right thing and filters the results down. Is there another attribute that I need to use in conjunction with “since”?

I figured it out. It was not clear that gitlab api is limiting it based on per_page attribute. Adding “per_page=300” shows many more results. It was just coincidence that it was the last 6 days worth…