Katello uses offset and limit for SQL queries since afaik they are searching on non-ActiveRecord objects. Foreman uses the will_paginate gem for AR objects.  I think it's not good to show parameters (limit, offset) in Foreman responses always as 'null' and they can't be used as input parameters. :per_page and :page are both input and output params.