Os nomes de usuário poderiam ser incluídos no payload do webhook user_badge?

Existe alguma possibilidade de os webhooks de user_badge incluírem o username junto com o user_id? Atualmente, o payload de um evento de user_badge parece com o seguinte:

{
  "user_badge": {
    "id": 123456,
    "granted_at": "2026-09-25T14:54:42.073Z",
    "created_at": "2026-09-26T05:34:12.965Z",
    "post_id": 234567,
    "post_number": 1,
    "badge_id": 123,
    "user_id": 456,
    "granted_by_id": -1,
    "topic_id": 56789
  }
}

Obter o username para um user_id (e para o granted_by_id, caso não seja -1) requer uma chamada adicional para /admin/users/{user_id}.json, o que não apenas exige requisições extras, mas também requer privilégios de administrador, pelo menos até onde eu pude verificar.

Existe uma maneira de obter o username para um user_id específico usando uma chave de API sem precisar de privilégios de administrador?

Estou criando um serviço externo que eu esperava disparar quando badges específicos fossem concedidos; no entanto, ele precisa do username e os webhooks de badges retornam apenas IDs de usuário. :confused:

1 curtida