Encontrar tópico fixado via endpoint de API

Olá comunidade Discourse!

  1. Para uma tarefa de personalização em nosso fórum hospedado, estou procurando um endpoint para coletar tópicos fixados (lidos ou não lidos pelo usuário, não importa). Posso obter todos os tópicos de /latest.json e verificar Topic.pinned ou Topic.pinned_globally, mas isso só me retornaria o primeiro lote de tópicos que /latest.json retorna. Preciso de todos os fixados, todos na instância.

Existe algum ou qual seria a maneira correta de obtê-los usando a API?

  1. A pesquisa “por período” é possível em /latest.json? Só vejo funcionar em /top.json, que não é o que queremos. Eu gostaria de obter os tópicos mais recentes agrupados por período de tempo. Então, só preciso saber como “definir” essa consulta basicamente e onde - o resto posso fazer sozinho.

Estou trabalhando em um ambiente hospedado, então estou limitado a componentes de tema.

Obrigado!

Atualização

  1. Acabei usando a URL de pesquisa para obter os tópicos fixados:
    /search.json?expanded=true&q=in%3Apinned

Que é uma consulta de pesquisa sem um termo de pesquisa real :wink:

  1. Nenhuma solução ainda.