No, using BASEROW_ROW_PAGE_SIZE_LIMIT as an environment variable doesn’t work and btw by default the limit is 200. So 150 results shouldn’t be an issue…
A few findings after some hours testing:
It looks like it’s a cURL issue in command-line via console. When I choose HTTP GET I don’t have this issue.
What do you mean by that? cURL can’t change the number of returned results, it could probably only limit the size of the response as a whole but then you wouldn’t get a proper JSON back, so that’s probably not it.
I tried your curl command you sent over privately, and I received 142 rows back, so since size=150 was set, there are no more records to return? Not sure how did you get 100 or 150.