Объясните механизм пагинации

Можете объяснить механизм пагинации в файлах user_actions.json и других?
Используется ли подход с номерами страниц (?page=1, page=2) или только смещениями (offset=0, offset=30, offset=60)? Является ли он глобальным (для тем, ответов, категорий и т. д.) для всех модулей или применяется только к некоторым из них? И есть ли способ управлять размером страницы, чтобы контролировать количество записей, возвращаемых для каждой страницы?

На примере /latest.json видно, что есть несколько страниц. Насколько я помню, на каждой странице по 30 тем, и, кажется, параметр offset не работает.