Single MR commits API doesn't returns all commits

I’m trying you use this endpoint to fetch all commits for a given MR.
I’m just using curl with something like:

curl --header "PRIVATE-TOKEN: $my_token"  "https://<my_giltab_server_path>/api/v4/projects/$my_project_id/merge_requests/$my_mr_id/commits"

Now this works most of the time except I have noticed in one of my MRs that has 21 commits in it the command above only returns 20.

Is there some kind of a cap on the number of commits returned? And if so, is there a way to circumvent it?

To answer my own question: Some (maybe all?) API calls limit the response to one “page”. Each page has 20 items by default but it can be changed with the pare_gate paramter