Non riesco a trovare alcun aggiornamento recente che possa aver impedito il funzionamento degli avatar tramite l’API quando tutte le impostazioni del sito li bloccano. Indipendentemente da ciò, se stai utilizzando SSO (o DiscourseConnect), dovresti utilizzare la route API /admin/users/sync_sso per aggiornare l’avatar degli utenti, non la route dell’interfaccia utente (/u/username/preferences/avatar/pick).
E passa questi parametri nel corpo della richiesta:
avatar_url: "url-of-image",
avatar_force_update: "true"