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) |