D’accord ! Cela semble être la meilleure solution. Ajouter username et granted_by_username et mettre en dépréciation user_id et granted_by_id pourrait permettre une période de transition sans rupture.
Actuellement, si un badge est modifié par le système (c’est-à-dire automatiquement), le webhook renvoie un granted_by_id de -1. Quel serait l’équivalent pour granted_by_username ?
""(chaîne vide)"<system>"(une valeur magique qui ne pourrait pas être un nom d’utilisateur)null- Rien – c’est-à-dire, omettre
granted_by_usernamede la charge utile s’il s’agit d’un événement déclenché par le système
Je suppose que null ou rien serait le plus logique.