I nomi utente potrebbero essere inclusi nel payload del webhook user_badge?

C’è la possibilità che i webhook user_badge possano includere anche username oltre a user_id? Attualmente il payload per un evento user_badge ha questo aspetto:

{
  "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
  }
}

Ottenerlo username per un dato user_id (e granted_by_id, se non è -1) richiede una chiamata aggiuntiva a /admin/users/{user_id}.json, il che non solo richiede richieste aggiuntive, ma anche privilegi di amministratore, almeno a quanto riesco a capire.

Esiste un modo per ottenere username per un dato user_id utilizzando una chiave API senza aver bisogno di privilegi di amministratore?

Sto creando un servizio esterno che speravo di attivare quando vengono concessi determinati badge; tuttavia, ha bisogno del nome utente e i webhook dei badge restituiscono solo gli ID utente. :confused:

1 Mi Piace