API con alcance granular para listar todas las insignias

Estoy buscando un alcance granular de clave de API para listar todas las insignias (no las insignias de un usuario ni los detalles de una insignia individual).

Actualmente, parece que solo se pueden listar todas las insignias si: (a) la clave de API tiene un alcance global, o (b) se deshabilita la opción «Inicio de sesión obligatorio» y se realiza una solicitud de API anónima sin ninguna clave.

¿Sería posible agregar un alcance de tipo badges->list, o que un alcance de clave de API como badges->show incluya admin/badges#index y badges#index?

Estoy construyendo un servidor de API para coordinar grupos e insignias de Discourse con membresías, grupos y etiquetas de CiviCRM para su uso en un sitio cerrado, y preferiría no utilizar claves de alcance global si es posible.

Gracias por cualquier ayuda; no estoy seguro de si este es el lugar adecuado para preguntar.

2 Me gusta