API mit granularer Berechtigung zum Auflisten aller Abzeichen

Ich suche nach einer granular eingrenzten API-Key-Berechtigung, um alle Badges aufzulisten? (Nicht die Badges eines bestimmten Nutzers oder Details zu einzelnen Badges.)

Derzeit scheint es nur möglich zu sein, alle Badges aufzulisten, wenn (a) der API-Key eine globale Berechtigung hat oder (b) die Option „Anmeldung erforderlich“ deaktiviert ist und eine anonyme API-Anfrage ohne Schlüssel gestellt wird.

Wäre es möglich, eine Berechtigung wie badges->list hinzuzufügen oder sicherzustellen, dass die badges->show-Berechtigung für API-Keys auch admin/badges#index und badges#index umfasst?

Ich baue einen API-Server, um Diskursgruppen und Badges mit CiviCRM-Mitgliedschaften, Gruppen und Tags für eine geschlossene Website zu koordinieren, und würde gerne, wenn möglich, keine API-Keys mit globaler Berechtigung verwenden.

Danke für jegliche Hilfe – ich bin mir nicht sicher, ob dies der richtige Ort für diese Frage ist.

2 „Gefällt mir“