Поиск закрепленной темы через API-эндпоинт

Привет, сообщество Discourse!

  1. Для задачи кастомизации на нашем размещённом форуме мне нужен endpoint для получения закреплённых тем (не важно, прочитаны они пользователем или нет). Я могу получить все темы через /latest.json и проверить поля Topic.pinned или Topic.pinned_globally, но это вернёт только первую порцию тем, которую возвращает /latest.json. Мне нужны все закреплённые темы на всём инстансе.

Есть ли такой endpoint или какой правильный способ получить их через API?

  1. Возможно ли поиск «по периоду» в /latest.json? Я вижу, что это работает только в /top.json, а нам это не подходит. Нам нужно получать последние темы, сгруппированные по временным периодам. Мне нужно просто понять, как «определить» такой запрос и где — остальное я сделаю сам.

Я работаю в размещённой среде, поэтому ограничен только компонентами тем.

Спасибо!

Обновление

  1. В итоге я использовал URL поиска для получения закрепленных тем:
    /search.json?expanded=true&q=in%3Apinned

Это поисковый запрос без самого поискового термина :wink:

  1. Решения пока нет.