Как ограничить темы для вызова API?

Я получаю все последние темы с https://community.example.com/c/food/drinks/99.json. По умолчанию загружается 30 тем на страницу, если они есть. Но я хочу получать определённое количество тем, например 5.

Как это сделать?

Discourse не предоставляет параметр API для изменения размера страницы. Если получение только 30 тем с отображением лишь 5 из них вам не подходит, альтернативным вариантом будет создание собственного плагина и переопределение в нём этого метода:

# lib/topic_query.rb
  def per_page_setting
    DEFAULT_PER_PAGE_COUNT
  end