Estou querendo criar um webhook que seja acionado sempre que o objeto do usuário for atualizado (isso incluiria tudo que vem em uma exportação de usuário, que inclui a contagem de postagens).
Estou curioso, se um usuário criar uma nova postagem, presumo que sua contagem de postagens aumentaria? Se sim, o webhook de usuário atualizado seria acionado? Ou deveria ser?
Fazemos muito trabalho com o Airtable para automação em nossa plataforma, e seria ótimo manter uma base do Airtable sincronizada com nossos usuários no Discourse. As automações do Airtable aceitam webhooks, e meu objetivo era essencialmente manter uma cópia exata do objeto do usuário sincronizada com o Airtable.
Somos uma empresa enterprise, então, claro, podemos seguir a rota de serviços, se necessário. Não acho que isso seja necessário aqui, é apenas uma questão de obter a série correta de webhooks.
Eu apenas assumo que, se a exportação de usuário me desse dados sobre um usuário, então os mesmos dados estariam disponíveis via webhook de usuário atualizado, mas suponho que não seja o caso.
Não vejo uma maneira fácil de rastreá-la com um webhook existente, a menos que você tenha um webhook de post que atualize a contagem em sua própria tabela user ou user_stat.