The API documentation states that the top 100 records will be returned by default if no filter_limit is specified. This call appears to return only 50 by default.
Setting the filter_limit to -1 (for all results) generates a SQL error. As a result, I have to use a filter_limit of 10000 to get all my records. This works for now, but it won't forever.
(In ) Fixes #2740