¿Buscar usuario por campo de usuario en la API?

Tengo un user_field personalizado donde mis usuarios de Discourse tienen los IDs de mi sitio web. Utilizo este campo para mostrar un enlace como “Ir al perfil en el sitio web principal” en el perfil del foro, pero también me gustaría buscar por este ID. Tenga en cuenta que no busco la búsqueda desde la perspectiva del usuario, sino desde la perspectiva del administrador, tengo un token de API de administrador.

Parece que la API solo proporciona una forma de buscar por nombre de usuario (lo que me funcionaría si no fuera por las enormes restricciones como “no puede comenzar con un guion”, “no puede tener emojis y otros caracteres unicode apropiados”, etc.) o por ID de Discourse o por algún “ID externo”. Este último parece ser el más relevante, pero según entendí, no puedo simplemente llenarlo con mis datos aleatorios, necesito alguna lógica SSO que no tengo.

Entonces, la pregunta es: ¿cómo puedo buscar usuarios de Discourse con un token de API de administrador con algo más que el nombre de usuario? Tanto el correo electrónico como el campo de usuario mejorarían mi vida enormemente en comparación con ahora, cuando intento buscar un nombre de usuario, pero a veces no encuentro nada, así que no tengo conexión…