Estoy teniendo dificultades para entender qué ámbitos son necesarios para acceder a /admin/users/list/active.json. ¿Es posible hacerlo sin una clave global? He creado una clave de usuario individual para un administrador con los ámbitos “Read”, “Read Lists” y “Check Emails”, pero obtengo un error 404. Si uso una clave global, la misma consulta funciona sin problemas.
Mi objetivo principal aquí es listar los usuarios (con sus correos electrónicos) en una comunidad con el conjunto mínimo de permisos necesario. El hecho de que exista el ámbito “Check Emails” me hace pensar que esto es posible, pero no logro averiguar cómo hacerlo.
Por lo que sé, las rutas que aparecen cuando haces clic en el icono de enlace junto a cada uno de los ámbitos en la nueva página de claves de API son precisas. Cada ámbito solo te permite acceder a las rutas que se listan. Por ejemplo:
Te da acceso a /users/:username/emails y /u/:username/emails.
No existe un ámbito que pueda usarse para limitar una clave a la ruta /admin/users/list/. Eso significa que tendrás que usar una clave global para acceder a esa ruta.
Para sugerir nuevos ámbitos o nuevas rutas para ámbitos existentes, puedes proponer cambios en el archivo enlazado a continuación. Por ejemplo, users.admin_list parece un buen nombre para este ámbito.