Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
La seguente tabella elenca le autorizzazioni che puoi assegnare a un ruolo utilizzando l'API Edge. Consulta Aggiungere autorizzazioni al ruolo di test per un esempio su come utilizzare l'API per impostare un'autorizzazione per un ruolo.
Area di applicazione | URI autorizzazione | Verbo | Descrizione |
---|---|---|---|
Analytics |
|||
Analytics | /environments/*/analytics/admin | PUT | Abilita l'analisi per un ambiente (solo Private Cloud) |
Esportazione dei dati di Analytics |
|||
Esportazione dei dati | /environments/*/analytics/exports | GET, PUT | Elenca/crea job di esportazione dati |
/environments/*/analytics/exports/* | GET | Ottieni stato job di esportazione | |
/analytics/datastores | GET, PUT | Elenca/crea datastore di analisi | |
/analytics/datastores/* | GET | Ottieni datastore di analisi | |
/analytics/datastoreConsumers | GET, PUT, DELETE | Ottieni/crea/elimina datastore di analisi | |
Modelli API (solo nuova interfaccia utente) |
|||
Modelli API | /apimodels | GET, PUT | Elenca/crea modelli API |
/apimodels/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina modello API | |
Monitoraggio delle API (solo nuova UI) |
|||
Monitoraggio delle API | /apimonitoring | GET, PUT, DELETE | Elenco/creazione/eliminazione delle entità di monitoraggio delle API |
Pacchetti API (monetizzazione) |
|||
Pacchetti API (monetizzazione) | /monetization-packages | GET, PUT | Elenca/crea pacchetti API |
/monetization-packages/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione di un pacchetto API | |
/monetization-packages/*/products/* | GET, PUT, DELETE | Recupero/aggiunta/eliminazione di un prodotto API in un pacchetto API | |
/developers/*/monetization-packages | GET | Elenco di tutti i pacchetti API accettati da uno sviluppatore | |
Prodotti API |
|||
Prodotti basati su API | /apiproducts | GET, PUT | Elenca/crea prodotti API |
/apiproducts/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina prodotto API | |
Attributi del prodotto API | /apiproducts/*/attributes | GET, PUT | Elenco/aggiornamento di tutti gli attributi dei prodotti API |
/apiproducts/*/attributes/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina attributo del prodotto API | |
proxy API |
|||
Proxy API | /applications | GET, PUT | Elenca/crea proxy API |
/applications/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina proxy API | |
Proxy API per revisione | /applications/*/revisions | GET | Elenca revisioni proxy API |
/applications/*/revisions/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione revisione proxy API | |
Deployment proxy API | /applications/*/deployments | GET | Elenco di tutti i deployment proxy API |
/applications/*/revisions/*/deployments | GET, PUT | Elenco/annullamento del deployment delle revisioni dei proxy API | |
Deployment di proxy API a livello di ambiente | /environments/*/deployments | GET | Elenca i proxy API di cui è stato eseguito il deployment in un ambiente |
/environments/*/applications/*/deployments | GET | Recupero dei dettagli di deployment per un proxy API in un ambiente | |
Deployment di proxy API a livello di ambiente e di revisione | /environments/*/applications/*/revisions/*/deployments | GET, PUT, DELETE | Recupero dei dettagli di deployment per una revisione del proxy API in un ambiente, deployment/annullamento del deployment della revisione del proxy API |
Dipendenze npm del proxy API | /applications/*/revisions/*/npm | GET | Restituisce dipendenze npm per un proxy API. |
Criteri relativi ai proxy API | /applications/*/revisions/*/policies | GET, PUT | Elenca/crea criteri in un proxy API |
/applications/*/revisions/*/policies/* | GET | Ottieni criterio nell'ambito del proxy API | |
App |
|||
App | /apps | GET | Elenco app |
/apps/* | GET | Ottieni app in base all'ID app | |
Query asincrona |
|||
Query | /environments/*/queries | GET, PUT | Elenca/crea query asincrona |
/environments/*/queries/* | GET | Recupero stato query asincrono | |
/environments/*/queries/*/result | GET | Recupero risultati di query asincroni | |
Controlli |
|||
Controlli | /audits/organizations/* | GET | Elenco voci di controllo per tutta l'organizzazione |
/audits/organizations/*/apiproducts | GET | Elenco voci di controllo per tutti i prodotti API in un'organizzazione | |
/audits/organizations/*/apiproducts/* | GET | Elenco voci di controllo per il prodotto API in un'organizzazione | |
/audits/organizations/*/applications | GET | Elenco voci di controllo per tutte le applicazioni di un'organizzazione | |
/audits/organizations/*/applications/* | GET | Elenco voci di controllo per un'applicazione in un'organizzazione | |
/audits/organizations/*/developers | GET | Elenco voci di controllo per tutti gli sviluppatori di un'organizzazione | |
/audits/organizations/*/developers/* | GET | Elenco delle voci di controllo per uno sviluppatore di un'organizzazione | |
/audits/organizations/*/developers/*/apps | GET | Elencare le voci di controllo per tutte le app per sviluppatori di un'organizzazione | |
/audits/organizations/*/developers/*/apps/* | GET | Elenco delle voci di controllo per un'app sviluppatore in un'organizzazione | |
/audits/users/* | GET | Elenco voci di controllo per tutti gli utenti di un'organizzazione | |
Cache |
|||
Log memorizzati nella cache | /environments/*/applications/*/cachedlogs/categories | GET | Recupera categorie di log memorizzati nella cache |
/environments/*/applications/*/cachedlogs/categories/nodejs | GET | Recupera log Node.js memorizzati nella cache | |
Cache | /environments/*/caches | GET, PUT | Elenca/crea cache |
/environments/*/caches/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione cache | |
/environments/*/caches/*/entries | PUT | Cancella tutte le voci della cache | |
/environments/*/caches/*/entries/* | PUT | Svuotare le voci della cache | |
Aziende (monetizzazione) |
|||
Aziende (monetizzazione) | /companies | GET, PUT | Elenca/crea azienda |
/companies/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'azienda | |
Famiglie di app aziendali (monetizzazione) | /companies/*/appfamilies | GET, PUT | Elenca/crea famiglie di app aziendali |
/companies/*/appfamilies/* | GET, PUT, DELETE | Ricevere/aggiornare/eliminare famiglia di app aziendali | |
/companies/*/appfamilies/*/apps/* | ELIMINA | Rimuovi l'app aziendale dalla famiglia | |
App aziendali (monetizzazione) | /companies/*/apps | GET, PUT | Elenca/crea app aziendali |
/companies/*/apps/* | GET, PUT, DELETE | Scaricare/aggiornare/eliminare l'app aziendale | |
Chiavi dell'app aziendali (monetizzazione) | /companies/*/apps/*/keys/* | GET | Ottieni la chiave dell'app aziendale per ID |
Sviluppatori di app aziendali (monetizzazione) | /companies/*/developers | GET, PUT | Elenca/crea sviluppatori di app aziendali |
/companies/*/developers/* | GET, PUT, DELETE | Ricevere/aggiornare/eliminare lo sviluppatore di app aziendali | |
Crediti (monetizzazione) |
|||
Crediti (monetizzazione) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | Assegna il credito a uno sviluppatore |
/transaction-search | PUT | Elenco dei crediti emessi | |
Report personalizzati |
|||
Report personalizzati | /reports | GET, PUT | Elenca/crea report di analisi personalizzati |
/reports/* | GET, PUT, DELETE | Visualizzare/aggiornare/eliminare un report di analisi personalizzato | |
/environments/*/analytics/admin/* | GET | Visualizza le metriche e le dimensioni utilizzate per creare report di analisi | |
Maschere di dati |
|||
Maschere di dati nell'ambito dell'organizzazione | /maskconfigs | GET, PUT | Elenca/crea maschere di dati nell'ambito dell'organizzazione |
/maskconfigs/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione della maschera dei dati nell'ambito dell'organizzazione | |
Maschere di dati nell'ambito del proxy API | /applications/*/maskconfigs | GET, PUT | Elenca/crea maschere di dati nell'ambito del proxy API |
/applications/*/maskconfigs/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione della maschera dati nell'ambito del proxy API | |
Debug |
|||
Debug | /environments/*/applications/*/revisions/*/debugsessions | GET, PUT | Elenca/crea sessioni di debug |
/environments/*/applications/*/revisions/*/debugsessions/* | GET, PUT, DELETE | Ricevere/aggiornare/eliminare sessioni di debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data | GET | Elenca ID transazione sessione di debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | Ottenere i dati delle transazioni della sessione di debug in base all'ID | |
Deployment |
|||
Deployment a livello di organizzazione | /deployments | GET | Elenco di tutte le API di cui è stato eseguito il deployment in un'organizzazione |
Sviluppatori |
|||
Sviluppatori | /developers | GET, PUT | Elenca/crea sviluppatori di app |
/developers/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina sviluppatore di app | |
Attributi app sviluppatore | /developers/*/apps/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi delle app dello sviluppatore |
/developers/*/apps/*/attributes/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina attributo app sviluppatore | |
Famiglie di app sviluppatore | /developers/*/appfamilies | GET, PUT | Elenca/crea famiglie di app per sviluppatori |
/developers/*/appfamilies/* | GET, PUT, DELETE | Ricevere/aggiornare/eliminare famiglia di app sviluppatore | |
/developers/*/appfamilies/*/apps/* | ELIMINA | Rimuovi l'app sviluppatore dal gruppo Famiglia | |
Chiavi app sviluppatore | /developers/*/apps/*/keys/* | GET, PUT, DELETE | Elenco/aggiornamento/eliminazione della chiave dell'app sviluppatore |
/developers/*/apps/*/keys/create | PUT | Creare una chiave e un segreto utente per un'app | |
/developers/*/apps/*/keys/*/apiproducts/* | PUT, DELETE | Approvare/revocare una chiave utente per un'app | |
/developers/*/apps/*/keys/*/oauth1accesstokens | GET | Recupero dei token di accesso OAuth 1.0 per la chiave dell'app di uno sviluppatore. | |
/developers/*/apps/*/keys/*/oauth2accesstokens | GET | Recupero dei token di accesso OAuth 2.0 per la chiave dell'app di uno sviluppatore. | |
/developers/*/apps/*/oauth1accesstokens | GET | Recupero dei token di accesso OAuth 1.0 per l'app di uno sviluppatore. | |
/developers/*/apps/*/oauth2accesstokens | GET | Recupero dei token di accesso OAuth 2.0 per l'app di uno sviluppatore. | |
App sviluppatore | /developers/*/apps | GET, PUT | Elenca/crea app sviluppatore |
/developers/*/apps/* | GET, PUT, DELETE | Scarica/aggiorna/elimina app sviluppatore | |
Attributi sviluppatore | /developers/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi sviluppatore |
/developers/*/attributes/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina attributo sviluppatore | |
Keystore |
|||
Archivio chiavi | /environments/*/keystores | GET, PUT | Elenca/crea archivi chiavi |
/environments/*/keystores/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione archivio chiavi | |
/environments/*/keystores/*/aliases | GET, PUT | Elenca/crea alias di archivio chiavi | |
/environments/*/keystores/*/aliases/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione alias dell'archivio chiavi | |
/environments/*/keystores/*/aliases/*/certificate | GET | Esportare un certificato per un alias | |
/environments/*/keystores/*/aliases/*/csr | GET | Genera una richiesta di firma del certificato per un alias | |
/environments/*/keystores/*/certs | GET, PUT | Elenca/carica certificato archivio chiavi | |
/environments/*/keystores/*/certs/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione certificato archivio chiavi | |
/environments/*/keystores/*/certs/*/export | GET | Esportare un certificato da un archivio chiavi | |
/environments/*/keystores/*/keys | PUT | Caricare un file JAR in un archivio chiavi | |
/environments/*/testssl | GET, PUT | Testa un archivio chiavi o un archivio attendibilità | |
Mappe chiave-valore (KVM) |
|||
Mappe chiave-valore (KVM) nell'ambito dell'organizzazione | /keyvaluemaps | GET, PUT | Elenca/crea KVM nell'ambito dell'organizzazione |
/keyvaluemaps/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina KVM nell'ambito dell'organizzazione | |
/keyvaluemaps/*/entries | PUT | Crea voci KVM nell'ambito dell'organizzazione | |
/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina voce KVM nell'ambito dell'organizzazione | |
/keyvaluemaps/*/keys | GET | Elenco di chiavi in un KVM nell'ambito dell'organizzazione | |
Mappe chiave-valore (KVM) nell'ambito dell'ambiente | /environments/*/keyvaluemaps | GET, PUT | Elenca/crea KVM nell'ambito dell'ambiente |
/environments/*/keyvaluemaps/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/entries | PUT | Crea voci KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione voce KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/keys | GET | Elenco chiavi in un KVM nell'ambito dell'ambiente | |
Mappe chiave-valore (KVM) nell'ambito del proxy API | /applications/*/keyvaluemaps | GET, PUT | Elenca/crea KVM nell'ambito del proxy API |
/applications/*/keyvaluemaps/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/entries | GET, PUT | Elenca/crea voci KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina voce KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/keys | GET | Ottieni tutte le voci KVM nell'ambito del proxy API | |
OAuth |
|||
OAuth 1.0 | /oauth1/accesstokens | GET | Recupero token di accesso OAuth 1.0 |
/oauth1/accesstokens/* | GET, PUT, DELETE | Ricevere/aggiornare/eliminare/approvare token di accesso OAuth 1.0 | |
/oauth1/requesttokens | GET | Ottieni il conteggio dei token di richiesta OAuth 1.0 | |
/oauth1/requesttokens/* | GET, PUT, DELETE | Ricevere/aggiornare/eliminare/approvare token di richiesta OAuth 1.0 | |
/oauth1/verifiers | GET | Recupero codici di verifica OAuth 1.0 | |
/oauth1/verifiers/* | OTTIENI, ELIMINA | Ricevere/aggiornare/eliminare/approvare il codice di verifica OAuth 1.0 | |
OAuth 2.0 | /oauth2/accesstokens/* | GET, PUT, DELETE | Ricevere/aggiornare/eliminare/approvare token di accesso OAuth 2.0 |
/oauth2/authorizationcodes | GET | Recupero codici di autorizzazione OAuth 2.0 | |
/oauth2/authorizationcodes/* | OTTIENI, ELIMINA | Ricevere/aggiornare/eliminare/approvare codici di autorizzazione OAuth 2.0 | |
/oauth2/refreshtokens/* | PUT | Approvare o revocare un token di aggiornamento OAuth 2.0 | |
/oauth2/revoke | PUT | Revocare il token di accesso OAuth 2.0 in base all'utente o all'ID app | |
/oauth2/search | GET | Richiedere il token di accesso OAuth 2.0 in base all'ID utente o all'ID app | |
Organizzazioni |
|||
Organizzazioni | / | GET, PUT | Elenca/crea risorse dell'organizzazione |
/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione risorse dell'organizzazione | |
Piani tariffari (monetizzazione) |
|||
Piani tariffari (monetizzazione) | /monetization-packages/*/rate-plans | GET, PUT | Elenca/crea piani tariffari |
/monetization-packages/*/rate-plans/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare un piano tariffario | |
/monetization-packages/*/rate-plans/*/revision | PUT | Creare una revisione del piano tariffario (o un piano tariffario futuro) | |
References |
|||
Riferimenti | /environments/*/references | GET, PUT | Elenca/crea riferimento nell'ambito dell'ambiente |
/environments/*/references/* | GET, PUT, DELETE | Recupera/aggiorna/elimina riferimento nell'ambito dell'ambiente | |
Rimborsi (monetizzazione) |
|||
Rimborsi (monetizzazione) | /monetization-packages/*/refund-transactions | PUT | Emetti un rimborso |
/transaction-search | PUT | Elenco dei rimborsi emessi | |
Report (monetizzazione) |
|||
Report (monetizzazione) | /report-definitions | GET, PUT | Elenco/creazione di definizioni dei report |
/report-definitions/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare la definizione di un report | |
/billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
PUT | Generare un report | |
File di risorse |
|||
File di risorse nell'ambito dell'organizzazione | /resourcefiles | GET, PUT | Elenca/carica i file delle risorse nell'ambito dell'organizzazione |
/resourcefiles/*/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione del file di risorse nell'ambito dell'organizzazione | |
File di risorse nell'ambito dell'ambiente | /environments/*/resourcefiles | GET, PUT | Elenco/importazione dei file di risorse nell'ambito dell'ambiente |
/environments/*/resourcefiles/*/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione del file di risorse nell'ambito dell'ambiente | |
File di risorse nell'ambito del proxy API | /applications/*/revisions/*/resourcefiles | GET, PUT | Elenco/importazione dei file di risorse nell'ambito del proxy API |
/applications/*/revisions/*/resourcefiles/*/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione del file di risorse nell'ambito del proxy API | |
Ruoli |
|||
Ruoli | /userroles | GET, PUT | Elenca/crea ruoli utente |
/userroles/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione ruolo utente | |
/userroles/*/permissions | GET, PUT | Elenca/aggiungi autorizzazioni per un ruolo | |
/userroles/*/permissions/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'autorizzazione per un ruolo | |
/userroles/*/resourcepermissions | PUT | Aggiungi più autorizzazioni per una risorsa | |
/userroles/*/users | GET, PUT | Elenca/aggiungi utenti al ruolo | |
/userroles/*/users/* | OTTIENI, ELIMINA | Verifica utente nel ruolo, rimuovi utente dal ruolo | |
Flussi condivisi |
|||
Flussi condivisi | /sharedflows | GET, PUT | Elenca/crea flussi condivisi. |
/sharedflows/* | GET, PUT, DELETE | Visualizza/elimina flusso condiviso. | |
/sharedflows/*/deployments | GET | Visualizza i deployment dei flussi condivisi. | |
/sharedflows/*/revisions | GET | Visualizza le revisioni dei flussi condivisi. | |
/sharedflows/*/revisions/* | GET, PUT, DELETE | Visualizza, modifica ed elimina le revisioni dei flussi condivisi. | |
/sharedflows/*/revisions/*/deployments | OTTIENI, ELIMINA | Visualizza/elimina il deployment delle revisioni di un flusso condiviso. | |
/environments/*/sharedflows/*/revisions/*/deployments | PUT, DELETE | Eseguire il deployment delle revisioni dei flussi condivisi e annullarne il deployment. | |
/environments/*/flowhooks/* | GET, PUT, DELETE | Flussi condivisi su hook di flusso: collegamento, scollegamento e recupero. | |
Statistiche |
|||
Statistiche | /stats/ | GET | Ottieni metriche per intervallo di tempo per un'organizzazione e un ambiente. |
/environments/*/stats/* | GET | Visualizzare le metriche organizzate per dimensioni | |
/stats/preferences/reports/dailysummaryreport | GET | Iscriviti o annulla l'iscrizione al report di analisi | |
/stats/preferences/reports/dailysummaryreport/users | GET | Visualizza l'elenco degli utenti iscritti e non iscritti | |
Server di destinazione |
|||
Server di destinazione | /environments/*/targetservers | GET, PUT | Elenca/crea server di destinazione |
/environments/*/targetservers/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina server di destinazione | |
Utenti |
|||
Utenti | /users | GET, PUT | Elenca/aggiungi utenti |
/users/* | GET, PUT, DELETE | Recupera/aggiorna/elimina utente | |
Transazioni (monetizzazione) |
|||
Transazioni (monetizzazione) | /transactions/developers/* | GET | Visualizzare lo stato delle transazioni |
Host virtuali |
|||
Host virtuali | /environments/*/virtualhosts | GET, PUT | Elenca/crea host virtuali (crea solo per organizzazioni Cloud privato e Cloud a pagamento) |
/environments/*/virtualhosts/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione di host virtuali (solo per organizzazioni Cloud privato e Cloud a pagamento) | |
/environments/*/virtualhosts/*/sslinfo | PUT | Aggiornamento della configurazione TLS per un host virtuale (solo per organizzazioni Cloud privato e Cloud a pagamento) |