API con scope granulare per elencare tutti i badge

Sto cercando un ambito granulare per la chiave API per elencare tutti i badge? (Non i badge di un utente o i dettagli di un singolo badge.)

Attualmente sembra che si possa elencare tutti i badge solo se (a) la chiave API ha un ambito globale, oppure (b) si disattiva “Accesso richiesto” ed effettua una richiesta API anonima senza alcuna chiave.

Sarebbe possibile aggiungere un ambito badges->list oppure far sì che l’ambito della chiave API badges->show includa admin/badges#index e badges#index?

Sto costruendo un server API per coordinare gruppi e badge di Discourse con membership, gruppi e tag di CiviCRM per un sito chiuso e preferirei evitare di utilizzare chiavi con ambito globale se possibile.

Grazie per qualsiasi aiuto: non sono sicuro che questo sia il posto giusto per chiedere.

2 Mi Piace