API-Suche nach Benutzer anhand eines Benutzerfeldes?

Ich habe ein benutzerdefiniertes user_field, in dem meine Discourse-Benutzer meine Website-IDs haben. Ich verwende dieses Feld, um Links wie “Zum Profil auf der Hauptwebsite gehen” im Forumprofil anzuzeigen, aber ich möchte auch nach dieser ID suchen. Bitte beachten Sie, dass ich nicht aus der Benutzerperspektive suche, sondern aus der Administratorperspektive. Ich habe ein Admin-API-Token.

Es scheint, dass die API nur Möglichkeiten zum Nachschlagen nach Benutzernamen (was für mich funktionieren würde, wenn da nicht die enormen Einschränkungen wären wie “darf nicht mit Minus beginnen”, “darf keine Emojis und andere korrekte Unicode-Zeichen enthalten” usw.) oder nach Discourse-ID oder nach einer “externen ID” bietet. Letzteres scheint am relevantesten zu sein, aber soweit ich das verstanden habe, kann ich es nicht einfach mit meinen zufälligen Daten füllen, sondern benötige eine SSO-Logik, die ich nicht habe.

Daher die Frage: Wie kann ich Discourse-Benutzer mit einem Admin-API-Token nach etwas anderem als dem Benutzernamen durchsuchen? Sowohl E-Mail als auch Benutzerfeld würden mein Leben erheblich erleichtern, als es jetzt ist, wenn ich versuche, nach einem Benutzernamen zu suchen, aber manchmal nichts finde, also habe ich keine Verbindung…