Berechtigungsreferenz

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

In der folgenden Tabelle sind die Berechtigungen aufgeführt, die Sie einer Rolle mithilfe der Edge API zuweisen können. Unter Testrolle Berechtigungen hinzufügen finden Sie ein Beispiel dafür, wie Sie mit der API eine Berechtigung für eine Rolle festlegen.

Funktionsbereich Berechtigungs-URI Verb Beschreibung

Analytics

Analysen /environments/*/analytics/admin PUT Analysen für eine Umgebung aktivieren (nur Private Cloud)

Analytics-Daten exportieren

Datenexport /environments/*/analytics/exports GET, PUT Datenexportauftrag auflisten/erstellen
/environments/*/analytics/exports/* NEUIGKEITEN Status des Exportjobs abrufen
/analytics/datastores GET, PUT Analysedatenspeicher auflisten/erstellen
/analytics/datastores/* NEUIGKEITEN Analysedatenspeicher abrufen
/analytics/datastoreConsumers GET, PUT, DELETE Analysedatenspeicher abrufen, erstellen oder löschen

API-Modelle (nur neue Benutzeroberfläche)

API-Modelle /apimodels GET, PUT API-Modelle auflisten/erstellen
/apimodels/* GET, PUT, DELETE API-Modell abrufen/aktualisieren/löschen

API-Monitoring (nur neue Benutzeroberfläche)

API-Monitoring /apimonitoring GET, PUT, DELETE API-Monitoring-Entitäten auflisten, erstellen und löschen

API-Pakete (Monetarisierung)

API-Pakete (Monetarisierung) /monetization-packages GET, PUT API-Pakete auflisten/erstellen
/monetization-packages/* GET, PUT, DELETE API-Paket abrufen, aktualisieren oder löschen
/monetization-packages/*/products/* GET, PUT, DELETE API-Produkt in einem API-Paket abrufen, hinzufügen oder löschen
/developers/*/monetization-packages NEUIGKEITEN Alle von einem Entwickler akzeptierten API-Pakete auflisten

API-Produkte

API-Produkte /apiproducts GET, PUT API-Produkte auflisten/erstellen
/apiproducts/* GET, PUT, DELETE API-Produkt abrufen/aktualisieren/löschen
API-Produktattribute /apiproducts/*/attributes GET, PUT Alle API-Produktattribute auflisten/aktualisieren
/apiproducts/*/attributes/* GET, PUT, DELETE API-Produktattribut abrufen/aktualisieren/löschen

API-Proxys

API-Proxys /applications GET, PUT API-Proxys auflisten/erstellen
/applications/* GET, PUT, DELETE API-Proxy abrufen/aktualisieren/löschen
API-Proxy nach Version /applications/*/revisions NEUIGKEITEN API-Proxy-Überarbeitungen auflisten
/applications/*/revisions/* GET, PUT, DELETE API-Proxy-Version abrufen, aktualisieren oder löschen
API-Proxy-Bereitstellungen /applications/*/deployments NEUIGKEITEN Alle API-Proxy-Deployments auflisten
/applications/*/revisions/*/deployments GET, PUT API-Proxy-Versionen auflisten/entfernen
API-Proxy-Bereitstellungen auf Umgebungsebene /environments/*/deployments NEUIGKEITEN In einer Umgebung bereitgestellte API-Proxys auflisten
/environments/*/applications/*/deployments NEUIGKEITEN Bereitstellungsdetails für einen API-Proxy in einer Umgebung abrufen
API-Proxy-Bereitstellungen auf Umgebungs- und Versionsebene /environments/*/applications/*/revisions/*/deployments GET, PUT, DELETE Bereitstellungsdetails für eine API-Proxy-Version in einer Umgebung abrufen, API-Proxy-Version bereitstellen/entfernen
NPM-Abhängigkeiten des API-Proxys /applications/*/revisions/*/npm NEUIGKEITEN Ruft npm-Abhängigkeiten für einen API-Proxy ab.
API-Proxy-Richtlinien /applications/*/revisions/*/policies GET, PUT Richtlinien in einem API-Proxy auflisten/erstellen
/applications/*/revisions/*/policies/* NEUIGKEITEN Richtlinie auf API-Proxy-Ebene abrufen

Apps

Apps /apps NEUIGKEITEN Anwendungen auflisten
/apps/* NEUIGKEITEN App nach App-ID abrufen

Asynchrone Abfrage

Abfragen /environments/*/queries GET, PUT Async-Abfrage auflisten/erstellen
/environments/*/queries/* NEUIGKEITEN Status einer asynchronen Abfrage abrufen
/environments/*/queries/*/result NEUIGKEITEN Ergebnisse einer asynchronen Abfrage abrufen

Audits

Audits /audits/organizations/* NEUIGKEITEN Prüfeinträge für die gesamte Organisation auflisten
/audits/organizations/*/apiproducts NEUIGKEITEN Prüfeinträge für alle API-Produkte in einer Organisation auflisten
/audits/organizations/*/apiproducts/* NEUIGKEITEN Prüfeinträge für API-Produkte in einer Organisation auflisten
/audits/organizations/*/applications NEUIGKEITEN Prüfeinträge für alle Anwendungen in einer Organisation auflisten
/audits/organizations/*/applications/* NEUIGKEITEN Prüfeinträge für eine Anwendung in einer Organisation auflisten
/audits/organizations/*/developers NEUIGKEITEN Prüfeinträge für alle Entwickler in einer Organisation auflisten
/audits/organizations/*/developers/* NEUIGKEITEN Prüfeinträge für einen Entwickler in einer Organisation auflisten
/audits/organizations/*/developers/*/apps NEUIGKEITEN Prüfeinträge für alle Entwickler-Apps in einer Organisation auflisten
/audits/organizations/*/developers/*/apps/* NEUIGKEITEN Prüfeinträge für eine Entwickler-App in einer Organisation auflisten
/audits/users/* NEUIGKEITEN Prüfeinträge für alle Nutzer in einer Organisation auflisten

Caches

Im Cache gespeicherte Logs /environments/*/applications/*/cachedlogs/categories NEUIGKEITEN Im Cache gespeicherte Protokollkategorien abrufen
/environments/*/applications/*/cachedlogs/categories/nodejs NEUIGKEITEN Gecachte Node.js-Protokolle abrufen
Caches /environments/*/caches GET, PUT Caches auflisten/erstellen
/environments/*/caches/* GET, PUT, DELETE Cache abrufen/aktualisieren/löschen
/environments/*/caches/*/entries PUT Alle Cache-Einträge löschen
/environments/*/caches/*/entries/* PUT Cache-Einträge löschen

Unternehmen (Monetarisierung)

Unternehmen (Monetarisierung) /companies GET, PUT Unternehmen auflisten/erstellen
/companies/* GET, PUT, DELETE Unternehmen abrufen/aktualisieren/löschen
App-Familien von Unternehmen (Monetarisierung) /companies/*/appfamilies GET, PUT App-Familien des Unternehmens auflisten/erstellen
/companies/*/appfamilies/* GET, PUT, DELETE App-Familie des Unternehmens abrufen, aktualisieren oder löschen
/companies/*/appfamilies/*/apps/* LÖSCHEN Unternehmens-App aus der Familie entfernen
Unternehmens-Apps (Monetarisierung) /companies/*/apps GET, PUT Unternehmens-Apps auflisten/erstellen
/companies/*/apps/* GET, PUT, DELETE Unternehmens-App abrufen/aktualisieren/löschen
App-Schlüssel des Unternehmens (Monetarisierung) /companies/*/apps/*/keys/* NEUIGKEITEN App-Schlüssel des Unternehmens nach ID abrufen
App-Entwickler von Unternehmen (Monetarisierung) /companies/*/developers GET, PUT App-Entwickler für Unternehmen auflisten/erstellen
/companies/*/developers/* GET, PUT, DELETE Entwickler der Unternehmens-App abrufen/aktualisieren/löschen

Guthaben (Monetarisierung)

Gutschriften (Monetarisierung) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Gutschrift für einen Entwickler ausstellen
/transaction-search PUT Ausgestellte Gutschriften auflisten

Benutzerdefinierte Berichte

Benutzerdefinierte Berichte /reports GET, PUT Benutzerdefinierte Analyseberichte auflisten/erstellen
/reports/* GET, PUT, DELETE Benutzerdefinierten Analysebericht abrufen, aktualisieren oder löschen
/environments/*/analytics/admin/* NEUIGKEITEN Messwerte und Dimensionen abrufen, die zum Erstellen von Analyseberichten verwendet werden

Datenmasken

Datenmasken auf Organisationsebene /maskconfigs GET, PUT Datenmasken auf Organisationsebene auflisten/erstellen
/maskconfigs/* GET, PUT, DELETE Datenmaske auf Organisationsebene abrufen, aktualisieren oder löschen
Datenmasken auf API-Proxy-Ebene /apiproxies/*/maskconfigs GET, PUT Datenmasken auf API-Proxy-Ebene auflisten/erstellen
/apiproxies/*/maskconfigs/* GET, PUT, DELETE Datenmaske auf API-Proxy-Ebene abrufen, aktualisieren oder löschen
/applications/*/maskconfigs GET, PUT Datenmasken auf API-Proxy-Ebene auflisten/erstellen
/applications/*/maskconfigs/* GET, PUT, DELETE Datenmaske auf API-Proxy-Ebene abrufen, aktualisieren oder löschen

Debuggen

Fehlerbehebung /environments/*/applications/*/revisions/*/debugsessions GET, PUT Debug-Sitzungen auflisten/erstellen
/environments/*/applications/*/revisions/*/debugsessions/* GET, PUT, DELETE Debug-Sitzungen abrufen, aktualisieren und löschen
/environments/*/applications/*/revisions/*/debugsessions/*/data NEUIGKEITEN Transaktions-IDs der Fehlerbehebungssitzung auflisten
/environments/*/applications/*/revisions/*/debugsessions/*/data/* NEUIGKEITEN Transaktionsdaten einer Fehlerbehebungssitzung nach ID abrufen

Deployments

Bereitstellungen auf Organisationsebene /deployments NEUIGKEITEN Alle in einer Organisation bereitgestellten APIs auflisten

Entwickler

Entwickler /developers GET, PUT App-Entwickler auflisten/erstellen
/developers/* GET, PUT, DELETE App-Entwickler abrufen/aktualisieren/löschen
Entwickler-App-Attribute /developers/*/apps/*/attributes GET, PUT Alle Entwickler-App-Attribute auflisten/aktualisieren
/developers/*/apps/*/attributes/* GET, PUT, DELETE Entwickler-App-Attribut abrufen/aktualisieren/löschen
Entwickler-App-Familien /developers/*/appfamilies GET, PUT Entwickler-App-Familien auflisten/erstellen
/developers/*/appfamilies/* GET, PUT, DELETE Entwickler-App-Familie abrufen, aktualisieren oder löschen
/developers/*/appfamilies/*/apps/* LÖSCHEN Entwickler-App aus der Familie entfernen
Entwickler-App-Schlüssel /developers/*/apps/*/keys/* GET, PUT, DELETE Entwickler-App-Schlüssel auflisten, aktualisieren oder löschen
/developers/*/apps/*/keys/create PUT Consumer-Key und Secret für eine App erstellen
/developers/*/apps/*/keys/*/apiproducts/* PUT, DELETE Consumer-Key für eine App genehmigen/aufheben
/developers/*/apps/*/keys/*/oauth1accesstokens NEUIGKEITEN Anzahl der OAuth 1.0-Zugriffstokens für den App-Schlüssel eines Entwicklers abrufen
/developers/*/apps/*/keys/*/oauth2accesstokens NEUIGKEITEN Anzahl der OAuth 2.0-Zugriffstokens für den App-Schlüssel eines Entwicklers abrufen
/developers/*/apps/*/oauth1accesstokens NEUIGKEITEN Anzahl der OAuth 1.0-Zugriffstokens für die App eines Entwicklers abrufen
/developers/*/apps/*/oauth2accesstokens NEUIGKEITEN Anzahl der OAuth 2.0-Zugriffstokens für die App eines Entwicklers abrufen
Entwickler-Apps /developers/*/apps GET, PUT Entwickler-Apps auflisten/erstellen
/developers/*/apps/* GET, PUT, DELETE Entwickler-App abrufen/aktualisieren/löschen
Entwicklerattribute /developers/*/attributes GET, PUT Alle Entwicklerattribute auflisten/aktualisieren
/developers/*/attributes/* GET, PUT, DELETE Entwicklerattribut abrufen/aktualisieren/löschen

Schlüsselspeicher

Schlüsselspeicher /environments/*/keystores GET, PUT Schlüsselspeicher auflisten/erstellen
/environments/*/keystores/* GET, PUT, DELETE Schlüsselspeicher abrufen/aktualisieren/löschen
/environments/*/keystores/*/aliases GET, PUT Schlüsselspeicher-Aliasse auflisten/erstellen
/environments/*/keystores/*/aliases/* GET, PUT, DELETE Schlüsselspeicher-Alias abrufen/aktualisieren/löschen
/environments/*/keystores/*/aliases/*/certificate NEUIGKEITEN Zertifikat für einen Alias exportieren
/environments/*/keystores/*/aliases/*/csr NEUIGKEITEN CSR für einen Alias generieren
/environments/*/keystores/*/certs GET, PUT Schlüsselspeicher-Zertifikat auflisten/hochladen
/environments/*/keystores/*/certs/* GET, PUT, DELETE Schlüsselspeicherzertifikat abrufen/aktualisieren/löschen
/environments/*/keystores/*/certs/*/export NEUIGKEITEN Zertifikat aus einem Keystore exportieren
/environments/*/keystores/*/keys PUT JAR-Datei in einen Keystore hochladen
/environments/*/testssl GET, PUT Schlüsselspeicher oder Truststore testen

Schlüssel/Wert-Zuordnungen (Key Value Maps, KVMs)

Schlüssel/Wert-Zuordnungen (KVMs) auf Organisationsebene /keyvaluemaps GET, PUT KVMs auf Organisationsebene auflisten/erstellen
/keyvaluemaps/* GET, PUT, DELETE KVM auf Organisationsebene abrufen, aktualisieren oder löschen
/keyvaluemaps/*/entries PUT KVM-Einträge auf Organisationsebene erstellen
/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag auf Organisationsebene abrufen, aktualisieren oder löschen
/keyvaluemaps/*/keys NEUIGKEITEN Schlüssel in einer KVM auf Organisationsebene auflisten
Schlüssel/Wert-Zuordnungen (KVMs) auf Umgebungsebene /environments/*/keyvaluemaps GET, PUT KVMs auf Umgebungsebene auflisten/erstellen
/environments/*/keyvaluemaps/* GET, PUT, DELETE KVM auf Umgebungsebene abrufen, aktualisieren oder löschen
/environments/*/keyvaluemaps/*/entries PUT KVM-Einträge auf Umgebungsebene erstellen
/environments/*/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag auf Umgebungsebene abrufen, aktualisieren oder löschen
/environments/*/keyvaluemaps/*/keys NEUIGKEITEN Schlüssel in einer KVM auf Umgebungsebene auflisten
Zuordnungen von Schlüssel/Wert-Paar (KVMs) auf API-Proxy-Ebene /applications/*/keyvaluemaps GET, PUT KVMs im API-Proxy-Bereich auflisten/erstellen
/applications/*/keyvaluemaps/* GET, PUT, DELETE KVM im API-Proxy-Bereich abrufen, aktualisieren oder löschen
/applications/*/keyvaluemaps/*/entries GET, PUT KVM-Einträge im API-Proxy-Bereich auflisten/erstellen
/applications/*/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag im API-Proxy-Bereich abrufen, aktualisieren oder löschen
/applications/*/keyvaluemaps/*/keys NEUIGKEITEN Alle KVM-Einträge im API-Proxy-Bereich abrufen

OAuth

OAuth 1.0 /oauth1/accesstokens NEUIGKEITEN Anzahl der OAuth 1.0-Zugriffstokens abrufen
/oauth1/accesstokens/* GET, PUT, DELETE OAuth 1.0-Zugriffstoken abrufen/aktualisieren/löschen/genehmigen
/oauth1/requesttokens NEUIGKEITEN Anzahl der OAuth 1.0-Anfragetokens abrufen
/oauth1/requesttokens/* GET, PUT, DELETE OAuth 1.0-Anfragetoken abrufen/aktualisieren/löschen/genehmigen
/oauth1/verifiers NEUIGKEITEN Anzahl der OAuth 1.0-Bestätigungscodes abrufen
/oauth1/verifiers/* GET, DELETE OAuth 1.0-Bestätigungscode abrufen/aktualisieren/löschen/genehmigen
oauth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE OAuth 2.0-Zugriffstoken abrufen/aktualisieren/löschen/genehmigen
/oauth2/authorizationcodes NEUIGKEITEN Anzahl der OAuth 2.0-Autorisierungscodes abrufen
/oauth2/authorizationcodes/* GET, DELETE OAuth 2.0-Autorisierungscodes abrufen, aktualisieren, löschen oder genehmigen
/oauth2/refreshtokens/* PUT OAuth 2.0-Aktualisierungstoken genehmigen oder widerrufen
/oauth2/revoke PUT OAuth 2.0-Zugriffstoken nach Nutzer- oder App-ID widerrufen
/oauth2/search NEUIGKEITEN OAuth 2.0-Zugriffstoken nach Nutzer- oder App-ID abrufen

Organisationen

Organisationen / GET, PUT Organisationsressourcen auflisten/erstellen
/* GET, PUT, DELETE Organisationsressourcen abrufen, aktualisieren oder löschen

Preispläne (Monetarisierung)

Preispläne (Monetarisierung) /monetization-packages/*/rate-plans GET, PUT Tarife auflisten/erstellen
/monetization-packages/*/rate-plans/* GET, PUT, DELETE Tarifpakete abrufen, aktualisieren oder löschen
/monetization-packages/*/rate-plans/*/revision PUT Tarifpaket-Überprüfung (oder zukünftiges Tarifpaket) erstellen

References

Verweise /environments/*/references GET, PUT Referenz auf Umgebungsebene auflisten/erstellen
/environments/*/references/* GET, PUT, DELETE Referenz auf Umgebungsebene abrufen, aktualisieren oder löschen

Erstattungen (Monetarisierung)

Erstattungen (Monetarisierung) /monetization-packages/*/refund-transactions PUT Erstattung vornehmen
/transaction-search PUT Liste der erstatteten Beträge

Berichte (Monetarisierung)

Berichte (Monetarisierung) /report-definitions GET, PUT Berichtsdefinitionen auflisten/erstellen
/report-definitions/* GET, PUT, DELETE Berichtsdefinition abrufen/aktualisieren/löschen
/billing-reports

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Bericht generieren

Ressourcendateien

Ressourcendateien auf Organisationsebene /resourcefiles GET, PUT Ressourcendateien auf Organisationsebene auflisten/hochladen
/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei auf Organisationsebene abrufen, aktualisieren oder löschen
Ressourcendateien auf Umgebungsebene /environments/*/resourcefiles GET, PUT Ressourcendateien auf Umgebungsebene auflisten/importieren
/environments/*/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei auf Umgebungsebene abrufen, aktualisieren oder löschen
Ressourcendateien im API-Proxy-Bereich /applications/*/revisions/*/resourcefiles GET, PUT Ressourcendateien im API-Proxy-Bereich auflisten/importieren
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei auf API-Proxy-Ebene abrufen, aktualisieren oder löschen

Rollen

Rollen /userroles GET, PUT Nutzerrollen auflisten/erstellen
/userroles/* GET, PUT, DELETE Nutzerrolle abrufen, aktualisieren oder löschen
/userroles/*/permissions GET, PUT Berechtigungen für eine Rolle auflisten/hinzufügen
/userroles/*/permissions/* GET, PUT, DELETE Berechtigung für eine Rolle abrufen, aktualisieren oder löschen
/userroles/*/resourcepermissions PUT Mehrere Ressourcenberechtigungen für eine Ressource hinzufügen
/userroles/*/users GET, PUT Nutzer einer Rolle hinzufügen/auflisten
/userroles/*/users/* GET, DELETE Nutzer in Rolle prüfen, Nutzer aus Rolle entfernen

Freigegebene Abläufe

Freigegebene Abläufe /sharedflows GET, PUT Freigegebene Abläufe auflisten/erstellen
/sharedflows/* GET, PUT, DELETE Shared Flow ansehen/löschen
/sharedflows/*/deployments NEUIGKEITEN Sie können sich Bereitstellungen für freigegebene Abläufe ansehen.
/sharedflows/*/revisions NEUIGKEITEN Versionen freigegebener Abläufe ansehen
/sharedflows/*/revisions/* GET, PUT, DELETE Shared-Flow-Überarbeitungen ansehen, ändern und löschen
/sharedflows/*/revisions/*/deployments GET, DELETE Bereitstellung von Versionen eines freigegebenen Ablaufs ansehen/löschen
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Shared-Flow-Versionen bereitstellen und zurückziehen
/environments/*/flowhooks/* GET, PUT, DELETE Freigegebene Abläufe für Ablauf-Hooks: Anhängen, Trennen und Abrufen

Stats

Statistik /stats/ NEUIGKEITEN Sie können Messwerte pro Zeitintervall für eine Organisation und Umgebung abrufen.
/environments/*/stats/* NEUIGKEITEN Messwerte nach Dimensionen abrufen
/stats/preferences/reports/dailysummaryreport NEUIGKEITEN Analysebericht abonnieren oder abbestellen
/stats/preferences/reports/dailysummaryreport/users NEUIGKEITEN Liste der Abonnenten und Nutzer ohne Abo abrufen

Zielserver

Zielserver /environments/*/targetservers GET, PUT Zielserver auflisten/erstellen
/environments/*/targetservers/* GET, PUT, DELETE Zielserver abrufen/aktualisieren/löschen

Nutzer

Nutzer /users GET, PUT Nutzer auflisten/hinzufügen
/users/* GET, PUT, DELETE Nutzer abrufen/aktualisieren/löschen

Transaktionen (Monetarisierung)

Transaktionen (Monetarisierung) /transactions/developers/* NEUIGKEITEN Status von Transaktionen ansehen

Virtuelle Hosts

Virtuelle Hosts /environments/*/virtualhosts GET, PUT Virtuelle Hosts auflisten/erstellen (nur für Organisationen mit Private Cloud und kostenpflichtiger Cloud)
/environments/*/virtualhosts/* GET, PUT, DELETE Virtuelle Hosts abrufen/aktualisieren/löschen (nur für Organisationen mit Private Cloud und kostenpflichtiger Cloud)
/environments/*/virtualhosts/*/sslinfo PUT TLS-Konfiguration für einen virtuellen Host aktualisieren (nur Private Cloud- und kostenpflichtige Cloud-Organisationen)