The API V2 documentation page says:
All parameters are optional and without them the API will just return the beers in ascending order from their ID.
You also mentioned in this issue that:
...you can return as many or as few as you like from the api...
Therefore, I did think that simply querying the base URL would return all beers. However, this:
curl https://api.punkapi.com/v2/beers
Returns only twenty five results, which seems to be the default per_page number.
Using the per_page parameter seems to max out at 80
curl https://api.punkapi.com/v2/beers?per_page=81
{"statusCode":400,"error":"Bad Request","message":"Invalid query params","data":[{"location":"query","param":"per_page","msg":"Must be a number greater than 0 and less than 80","value":"81"}]}
I've just started writing a wrapper for the API and am trying to handle the case where the user inputs no parameters.
This could also be linked to Issues #44 and #52