Berechtigungsreferenz

Sie sehen die Dokumentation zu Apigee Edge.
Rufen Sie die Apigee X-Dokumentation auf.
weitere Informationen

In der folgenden Tabelle sind die Berechtigungen aufgeführt, die Sie einer Rolle mithilfe der Edge API zuweisen können. Unter Berechtigungen zur Testrolle 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 Datenexportjob auflisten/erstellen
/environments/*/analytics/exports/* GET Status des Exportjobs abrufen
/analytics/datastores GET, PUT Analysedatenspeicher auflisten/erstellen
/analytics/datastores/* GET Analysedatenspeicher abrufen
/analytics/datastoreConsumers GET, PUT, DELETE Analysedatenspeicher abrufen/erstellen/löschen

API-Modelle (nur neue UI)

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

API-Monitoring (nur neue UI)

API-Monitoring /apimonitoring GET, PUT, DELETE API-Monitoringentitäten auflisten/erstellen/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/löschen
/monetization-packages/*/products/* GET, PUT, DELETE API-Produkt in einem API-Paket abrufen/hinzufügen/löschen
/developers/*/monetization-packages GET 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 GET API-Proxy-Versionen auflisten
/applications/*/revisions/* GET, PUT, DELETE API-Proxy-Version abrufen/aktualisieren/löschen
API-Proxy-Bereitstellungen /applications/*/deployments GET Alle API-Proxy-Bereitstellungen auflisten
/applications/*/revisions/*/deployments GET, PUT API-Proxy-Versionen auflisten/Bereitstellung aufheben
API-Proxy-Bereitstellungen auf Umgebungsebene /environments/*/deployments GET In einer Umgebung bereitgestellte API-Proxys auflisten
/environments/*/applications/*/deployments GET 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 oder ihre Bereitstellung aufheben
API-Proxy-npm-Abhängigkeiten /applications/*/revisions/*/npm GET 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/* GET Richtlinie im API-Proxy-Bereich abrufen

Apps

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

Asynchrone Abfrage

Abfragen /environments/*/queries GET, PUT Asynchrone Abfrage auflisten/erstellen
/environments/*/queries/* GET Status der asynchronen Abfrage abrufen
/environments/*/queries/*/result GET Asynchrone Abfrageergebnisse abrufen

Prüfungen

Audits /audits/organizations/* GET Audit-Einträge für alle Organisationen auflisten
/audits/organizations/*/apiproducts GET Audit-Einträge für alle API-Produkte in einer Organisation auflisten
/audits/organizations/*/apiproducts/* GET Audit-Einträge für ein API-Produkt in einer Organisation auflisten
/audits/organizations/*/applications GET Audit-Einträge für alle Anwendungen in einer Organisation auflisten
/audits/organizations/*/applications/* GET Audit-Einträge für eine Anwendung in einer Organisation auflisten
/audits/organizations/*/developers GET Audit-Einträge für alle Entwickler in einer Organisation auflisten
/audits/organizations/*/developers/* GET Audit-Einträge für einen Entwickler in einer Organisation auflisten
/audits/organizations/*/developers/*/apps GET Audit-Einträge für alle Entwickler-Apps in einer Organisation auflisten
/audits/organizations/*/developers/*/apps/* GET Audit-Einträge für eine Entwickler-App in einer Organisation auflisten
/audits/users/* GET Audit-Einträge für alle Nutzer in einer Organisation auflisten

Caches

Im Cache gespeicherte Logs /environments/*/applications/*/cachedlogs/categories GET Im Cache gespeicherte Logkategorien abrufen
/environments/*/applications/*/cachedlogs/categories/nodejs GET Im Cache gespeicherte Node.js-Logs 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 des Unternehmens (Monetarisierung) /companies/*/appfamilies GET, PUT Unternehmens-App-Familien auflisten/erstellen
/companies/*/appfamilies/* GET, PUT, DELETE Familie der Unternehmens-App herunterladen/aktualisieren/löschen
/companies/*/appfamilies/*/apps/* LÖSCHEN Unternehmens-App aus Familie entfernen
Unternehmens-Apps (Monetarisierung) /companies/*/apps GET, PUT Unternehmens-Apps auflisten/erstellen
/companies/*/apps/* GET, PUT, DELETE Unternehmens-App herunterladen/aktualisieren/löschen
App-Schlüssel des Unternehmens (Monetarisierung) /companies/*/apps/*/keys/* GET Unternehmens-App-Schlüssel nach ID abrufen
App-Entwickler des Unternehmens (Monetarisierung) /companies/*/developers GET, PUT Entwickler von Unternehmens-Apps auflisten/erstellen
/companies/*/developers/* GET, PUT, DELETE Entwickler der Unternehmens-App abrufen/aktualisieren/löschen

Gutschriften (Monetarisierung)

Gutschriften (Monetarisierung) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Guthaben an einen Entwickler ausstellen
/transaction-search PUT Listen Sie die ausgestellten Gutschriften auf

Benutzerdefinierte Berichte

Benutzerdefinierte Berichte /reports GET, PUT Benutzerdefinierte Analyseberichte auflisten/erstellen
/reports/* GET, PUT, DELETE Benutzerdefinierten Analysebericht abrufen/aktualisieren/löschen
/environments/*/analytics/admin/* GET Messwerte und Dimensionen für die Erstellung von Analyseberichten abrufen

Datenmasken

Datenmasken auf Organisationsebene /maskconfigs GET, PUT Datenmasken auf Organisationsbereich auflisten/erstellen
/maskconfigs/* GET, PUT, DELETE Datenmaske im Organisationsbereich abrufen/aktualisieren/löschen
Datenmasken im API-Proxybereich /apiproxies/*/maskconfigs GET, PUT Datenmasken im API-Proxy-Bereich auflisten/erstellen
/apiproxies/*/maskconfigs/* GET, PUT, DELETE Datenmaske im API-Proxy-Bereich abrufen/aktualisieren/löschen
/applications/*/maskconfigs GET, PUT Datenmasken im API-Proxy-Bereich auflisten/erstellen
/applications/*/maskconfigs/* GET, PUT, DELETE Datenmaske im API-Proxy-Bereich abrufen/aktualisieren/löschen

Debuggen

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

Deployments

Bereitstellungen auf Organisationsebene /deployments GET Alle für eine 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 Attribute für Entwickler-Apps 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/löschen
/developers/*/appfamilies/*/apps/* LÖSCHEN Entwickler-App aus Familie entfernen
Entwickler-App-Schlüssel /developers/*/apps/*/keys/* GET, PUT, DELETE Entwickler-App-Schlüssel auflisten/aktualisieren/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 App genehmigen/Widerrufen
/developers/*/apps/*/keys/*/oauth1accesstokens GET Ruft die Anzahl der OAuth 1.0-Zugriffstokens für den App-Schlüssel eines Entwicklers ab.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Ruft die Anzahl der OAuth 2.0-Zugriffstokens für den App-Schlüssel eines Entwicklers ab.
/developers/*/apps/*/oauth1accesstokens GET Ruft die Anzahl der OAuth 1.0-Zugriffstokens für die App eines Entwicklers ab.
/developers/*/apps/*/oauth2accesstokens GET Ruft die Anzahl der OAuth 2.0-Zugriffstokens für die App eines Entwicklers ab.
Entwickler-Apps /developers/*/apps GET, PUT Entwickler-Apps auflisten/erstellen
/developers/*/apps/* GET, PUT, DELETE Entwickler-App herunterladen/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 Keystore-Alias abrufen/aktualisieren/löschen
/environments/*/keystores/*/aliases/*/certificate GET Zertifikat für einen Alias exportieren
/environments/*/keystores/*/aliases/*/csr GET CSR für einen Alias generieren
/environments/*/keystores/*/certs GET, PUT Schlüsselspeicherzertifikat auflisten/hochladen
/environments/*/keystores/*/certs/* GET, PUT, DELETE Keystore-Zertifikat abrufen/aktualisieren/löschen
/environments/*/keystores/*/certs/*/export GET Zertifikat aus einem Schlüsselspeicher exportieren
/environments/*/keystores/*/keys PUT JAR-Datei in einen Schlüsselspeicher hochladen
/environments/*/testssl GET, PUT Schlüsselspeicher oder Truststore testen

Schlüssel/Wert-Zuordnungen (KVMs)

Schlüssel/Wert-Zuordnungen (KVMs) auf Organisationsbereich /keyvaluemaps GET, PUT KVMs im Organisationsbereich auflisten/erstellen
/keyvaluemaps/* GET, PUT, DELETE KVM im Organisationsbereich abrufen/aktualisieren/löschen
/keyvaluemaps/*/entries PUT KVM-Einträge im Organisationsbereich erstellen
/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag im Organisationsbereich abrufen/aktualisieren/löschen
/keyvaluemaps/*/keys GET Schlüssel in einer KVM im Organisationsbereich auflisten
Schlüssel/Wert-Zuordnungen (KVMs) im Umgebungsbereich /environments/*/keyvaluemaps GET, PUT KVMs im Umgebungsbereich auflisten/erstellen
/environments/*/keyvaluemaps/* GET, PUT, DELETE KVM im Umgebungsbereich abrufen/aktualisieren/löschen
/environments/*/keyvaluemaps/*/entries PUT KVM-Einträge im Umgebungsbereich erstellen
/environments/*/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag im Umgebungsbereich abrufen/aktualisieren/löschen
/environments/*/keyvaluemaps/*/keys GET Schlüssel in einer KVM im Umgebungsbereich auflisten
Schlüsselwertkarten (KVMs) im API-Proxy-Bereich /applications/*/keyvaluemaps GET, PUT KVMs im API-Proxybereich auflisten/erstellen
/applications/*/keyvaluemaps/* GET, PUT, DELETE KVM im API-Proxy-Bereich abrufen/aktualisieren/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/löschen
/applications/*/keyvaluemaps/*/keys GET Alle KVM-Einträge im API-Proxy-Bereich abrufen

OAuth

OAuth 1.0 /oauth1/accesstokens GET Anzahl der OAuth 1.0-Zugriffstokens abrufen
/oauth1/accesstokens/* GET, PUT, DELETE OAuth 1.0-Zugriffstoken abrufen/aktualisieren/löschen/genehmigen
/oauth1/requesttokens GET Anzahl der OAuth 1.0-Anfragetokens abrufen
/oauth1/requesttokens/* GET, PUT, DELETE OAuth 1.0-Anfragetoken abrufen/aktualisieren/löschen/genehmigen
/oauth1/verifiers GET Anzahl der OAuth 1.0-Verifizierungscodes abrufen
/oauth1/verifiers/* HERUNTERLADEN, LÖSCHEN OAuth 1.0-Prüfcode abrufen/aktualisieren/löschen/genehmigen
oauth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE OAuth 2.0-Zugriffstoken abrufen/aktualisieren/löschen/genehmigen
/oauth2/authorizationcodes GET Anzahl der OAuth 2.0-Autorisierungscodes abrufen
/oauth2/authorizationcodes/* HERUNTERLADEN, LÖSCHEN OAuth 2.0-Autorisierungscodes abrufen/aktualisieren/löschen/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 GET OAuth 2.0-Zugriffstoken nach Nutzer- oder App-ID abrufen

Organisationen

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

Preispläne (Monetarisierung)

Preispläne (Monetarisierung) /monetization-packages/*/rate-plans GET, PUT Preispläne auflisten/erstellen
/monetization-packages/*/rate-plans/* GET, PUT, DELETE Preisplan abrufen/aktualisieren/löschen
/monetization-packages/*/rate-plans/*/revision PUT Preisplanüberarbeitung (oder zukünftigen Preisplan) erstellen

References

Verweise /environments/*/references GET, PUT Referenz im Umgebungsbereich auflisten/erstellen
/environments/*/references/* GET, PUT, DELETE Verweis im Umgebungsbereich abrufen/aktualisieren/löschen

Erstattungen (Monetarisierung)

Erstattungen (Monetarisierung) /monetization-packages/*/refund-transactions PUT Erstattung veranlassen
/transaction-search PUT Ausgeführte Erstattungen auflisten

Berichte (Monetarisierung)

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

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Bericht generieren

Ressourcendateien

Ressourcendateien im Organisationsbereich /resourcefiles GET, PUT Ressourcendateien im Organisationsbereich auflisten/hochladen
/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei im Organisationsbereich abrufen/aktualisieren/löschen
Ressourcendateien im Umgebungsbereich /environments/*/resourcefiles GET, PUT Ressourcendateien im Umgebungsbereich auflisten/importieren
/environments/*/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei im Umgebungsbereich abrufen/aktualisieren/löschen
Ressourcendateien im API-Proxybereich /applications/*/revisions/*/resourcefiles GET, PUT Ressourcendateien im API-Proxy-Bereich auflisten/importieren
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei im API-Proxy-Bereich abrufen/aktualisieren/löschen

Rollen

Rollen /userroles GET, PUT Nutzerrollen auflisten/erstellen
/userroles/* GET, PUT, DELETE Nutzerrolle abrufen/aktualisieren/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/löschen
/userroles/*/resourcepermissions PUT Mehrere Ressourcenberechtigungen für eine Ressource hinzufügen
/userroles/*/users GET, PUT Nutzer zur Rolle auflisten/hinzufügen
/userroles/*/users/* HERUNTERLADEN, LÖSCHEN Nutzer in Rolle bestätigen, Nutzer aus Rolle entfernen

Freigegebene Abläufe

Freigegebene Abläufe /sharedflows GET, PUT Freigegebene Abläufe auflisten/erstellen.
/sharedflows/* GET, PUT, DELETE Freigegebenen Ablauf ansehen/löschen.
/sharedflows/*/deployments GET Sehen Sie sich die Deployments des freigegebenen Ablaufs an.
/sharedflows/*/revisions GET Überarbeitungen freigegebener Abläufe ansehen.
/sharedflows/*/revisions/* GET, PUT, DELETE Sie können Überarbeitungen von freigegebenen Abläufen ansehen, ändern und löschen.
/sharedflows/*/revisions/*/deployments HERUNTERLADEN, LÖSCHEN Bereitstellung von Versionen eines freigegebenen Ablaufs ansehen/löschen.
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Überarbeitungen freigegebener Abläufe bereitstellen und Bereitstellung aufheben
/environments/*/flowhooks/* GET, PUT, DELETE Freigegebene Abläufe für Ablauf-Hooks: Anhängen, Trennen und Abrufen.

Statistiken

Statistik /stats/ GET Messwerte pro Zeitintervall für eine Organisation und Umgebung abrufen.
/environments/*/stats/* GET Messwerte nach Dimensionen organisieren
/stats/preferences/reports/dailysummaryreport GET Analytics-Bericht abonnieren oder abbestellen
/stats/preferences/reports/dailysummaryreport/users GET Liste der Nutzer mit und 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/* GET Status von Transaktionen ansehen

Virtuelle Hosts

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