Recherche d'utilisateur API par champ utilisateur?

J’ai un user_field personnalisé où mes utilisateurs Discourse ont les identifiants de mon site web. J’utilise ce champ pour afficher un lien comme “Aller au profil sur le site principal” dans le profil du forum, mais j’aimerais aussi pouvoir rechercher par cet identifiant. Veuillez noter que je ne cherche pas une recherche du point de vue de l’utilisateur, mais du point de vue de l’administrateur, j’ai un jeton d’API d’administrateur.

Il semble que l’API ne fournisse qu’un moyen de rechercher soit par nom d’utilisateur (ce qui fonctionnerait pour moi sans les restrictions énormes comme “ne peut pas commencer par un tiret”, “ne peut pas avoir d’emojis et autres caractères unicode corrects”, etc.), soit par identifiant Discourse, soit par un “identifiant externe”. Ce dernier semble être le plus pertinent, mais d’après ce que j’ai compris, je ne peux pas simplement le remplir avec mes données aléatoires, j’ai besoin d’une logique SSO que je n’ai pas.

Alors, la question est : comment puis-je rechercher des utilisateurs Discourse avec un jeton d’API d’administrateur avec autre chose que le nom d’utilisateur ? L’e-mail et le champ utilisateur amélioreraient grandement ma vie par rapport à maintenant, lorsque j’essaie de rechercher un nom d’utilisateur, mais parfois je ne trouve rien, donc je n’ai aucune connexion…