Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
La tabella seguente elenca le autorizzazioni che puoi assegnare a un ruolo utilizzando l'API Edge. Consulta Aggiungere autorizzazioni al ruolo di test per un esempio di come utilizzare l'API per impostare un'autorizzazione per un ruolo.
| Ambito della funzionalità | URI autorizzazione | Verbo | Descrizione |
|---|---|---|---|
Analytics |
|||
| Analytics | /environments/*/analytics/admin | PUT | Attivare l'analisi per un ambiente (solo cloud privato) |
Esportazione dei dati di Analytics |
|||
| Esportazione dei dati | /environments/*/analytics/exports | GET, PUT | Elenca/crea un job di esportazione dei dati |
| /environments/*/analytics/exports/* | GET | Recupera lo stato del job di esportazione | |
| /analytics/datastores | GET, PUT | Elenca/crea datastore di analisi | |
| /analytics/datastores/* | GET | Ottenere il datastore di dati di analisi | |
| /analytics/datastoreConsumers | GET, PUT, DELETE | Recupera/crea/elimina il datastore di analisi | |
Modelli API (solo nuova UI) |
|||
| Modelli API | /apimodels | GET, PUT | Elenca/crea modelli API |
| /apimodels/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il modello API | |
Monitoraggio delle API (solo nuova UI) |
|||
| Monitoraggio delle API | /apimonitoring | GET, PUT, DELETE | Elenca/crea/elimina entità API Monitoring |
Pacchetti API (monetizzazione) |
|||
| Pacchetti API (monetizzazione) | /monetization-packages | GET, PUT | Elenca/crea pacchetti API |
| /monetization-packages/* | GET, PUT, DELETE | Recupera/aggiorna/elimina un pacchetto API | |
| /monetization-packages/*/products/* | GET, PUT, DELETE | Ottenere/aggiungere/eliminare 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 | Ottenere/aggiornare/eliminare un prodotto API | |
| Attributi del prodotto API | /apiproducts/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi del prodotto API |
| /apiproducts/*/attributes/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'attributo del prodotto API | |
Proxy API |
|||
| Proxy API | /applications | GET, PUT | Elencare/creare proxy API |
| /applications/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare il proxy API | |
| Proxy API per revisione | /applications/*/revisions | GET | Elenco delle revisioni del proxy API |
| /applications/*/revisions/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la revisione del proxy API | |
| Deployment dei proxy API | /applications/*/deployments | GET | Elenco di tutti i deployment di proxy API |
| /applications/*/revisions/*/deployments | GET, PUT | Elencare/annullare il deployment delle revisioni del proxy API | |
| Deployment di proxy API a livello di ambiente | /environments/*/deployments | GET | Elenco dei proxy API di cui è stato eseguito il deployment in un ambiente |
| /environments/*/applications/*/deployments | GET | Visualizzare i dettagli di un deployment di un proxy API in un ambiente | |
| Deployment di proxy API a livello di ambiente e revisione | /environments/*/applications/*/revisions/*/deployments | GET, PUT, DELETE | Visualizza i dettagli di deployment di una revisione del proxy API in un ambiente, esegui il deployment/il ritiro della revisione del proxy API |
| Dipendenze npm del proxy API | /applications/*/revisions/*/npm | GET | Recupera le dipendenze npm per un proxy API. |
| Norme relative ai proxy API | /applications/*/revisions/*/policies | GET, PUT | Elenca/crea criteri in un proxy API |
| /applications/*/revisions/*/policies/* | GET | Recupera il criterio nell'ambito del proxy API | |
App |
|||
| App | /apps | GET | Elenco app |
| /apps/* | GET | Recuperare l'app tramite l'ID app | |
Query asincrona |
|||
| Query | /environments/*/queries | GET, PUT | Elenca/crea query asincrona |
| /environments/*/queries/* | GET | Ottenere lo stato della query asincrona | |
| /environments/*/queries/*/result | GET | Ottenere risultati di query asincrone | |
Controlli |
|||
| Controlli | /audits/organizations/* | GET | Elenca le voci di controllo per tutta l'organizzazione |
| /audits/organizations/*/apiproducts | GET | Elenco delle voci di controllo per tutti i prodotti API di un'organizzazione | |
| /audits/organizations/*/apiproducts/* | GET | Elenco delle voci di controllo per il prodotto API in un'organizzazione | |
| /audits/organizations/*/applications | GET | Elenca le voci di controllo per tutte le applicazioni di un'organizzazione | |
| /audits/organizations/*/applications/* | GET | Elencare le voci di controllo per un'applicazione in un'organizzazione | |
| /audits/organizations/*/developers | GET | Elenca le voci di controllo per tutti gli sviluppatori di un'organizzazione | |
| /audits/organizations/*/developers/* | GET | Elencare le voci di controllo per uno sviluppatore in un'organizzazione | |
| /audits/organizations/*/developers/*/apps | GET | Elenca le voci di controllo per tutte le app per sviluppatori di un'organizzazione | |
| /audits/organizations/*/developers/*/apps/* | GET | Elencare le voci di controllo per un'app per sviluppatori in un'organizzazione | |
| /audits/users/* | GET | Elenca le voci di controllo per tutti gli utenti di un'organizzazione | |
Cache |
|||
| Log memorizzati nella cache | /environments/*/applications/*/cachedlogs/categories | GET | Ottenere le categorie di log memorizzate nella cache |
| /environments/*/applications/*/cachedlogs/categories/nodejs | GET | Ottenere i log di Node.js memorizzati nella cache | |
| Cache | /environments/*/caches | GET, PUT | Elenca/crea cache |
| /environments/*/caches/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la cache | |
| /environments/*/caches/*/entries | PUT | Svuota 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 | Ottieni/aggiorna/elimina la società | |
| Famiglie di app aziendali (monetizzazione) | /companies/*/appfamilies | GET, PUT | Elencare/creare famiglie di app aziendali |
| /companies/*/appfamilies/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la famiglia di app aziendali | |
| /companies/*/appfamilies/*/apps/* | ELIMINA | Rimuovere l'app aziendale dal gruppo Famiglia | |
| App aziendali (monetizzazione) | /companies/*/apps | GET, PUT | Elencare/creare app aziendali |
| /companies/*/apps/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'app aziendale | |
| Chiavi app dell'azienda (monetizzazione) | /companies/*/apps/*/keys/* | GET | Ottenere la chiave app dell'azienda per ID |
| Sviluppatori di app aziendali (monetizzazione) | /companies/*/developers | GET, PUT | Elencare/creare sviluppatori di app aziendali |
| /companies/*/developers/* | GET, PUT, DELETE | Recupera/aggiorna/elimina lo sviluppatore dell'app aziendale | |
Crediti (monetizzazione) |
|||
| Crediti (monetizzazione) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | Assegnare il credito a uno sviluppatore |
| /transaction-search | PUT | Elenca i crediti emessi | |
Report personalizzati |
|||
| Report personalizzati | /reports | GET, PUT | Elenca/crea report di analisi personalizzati |
| /reports/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare un report di analisi personalizzato | |
| /environments/*/analytics/admin/* | GET | Ottenere le metriche e le dimensioni utilizzate per creare report di analisi | |
Maschere di dati |
|||
| Maschere dati a livello di organizzazione | /maskconfigs | GET, PUT | Elenca/crea maschere dati a livello di organizzazione |
| /maskconfigs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la maschera dati a livello di organizzazione | |
| Maschere di dati a livello di ambito del proxy API | /apiproxies/*/maskconfigs | GET, PUT | Elenca/crea maschere dati nell'ambito del proxy API |
| /apiproxies/*/maskconfigs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la maschera dati nell'ambito del proxy API | |
| /applications/*/maskconfigs | GET, PUT | Elenca/crea maschere dati nell'ambito del proxy API | |
| /applications/*/maskconfigs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la 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 | Recupera/aggiorna/elimina le sessioni di debug | |
| /environments/*/applications/*/revisions/*/debugsessions/*/data | GET | Elenco ID transazioni della sessione di debug | |
| /environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | Ottenere i dati sulle transazioni della sessione di debug in base all'ID | |
Deployment |
|||
| Implementazioni a livello di organizzazione | /deployments | GET | Elenca tutte le API di cui è stato eseguito il deployment in un'organizzazione |
Sviluppatori |
|||
| Sviluppatori | /developers | GET, PUT | Elencare/creare sviluppatori di app |
| /developers/* | GET, PUT, DELETE | Recupera/aggiorna/elimina lo sviluppatore dell'app | |
| Attributi app sviluppatore | /developers/*/apps/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi app sviluppatore |
| /developers/*/apps/*/attributes/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'attributo app sviluppatore | |
| Famiglie di app per sviluppatori | /developers/*/appfamilies | GET, PUT | Elencare/creare famiglie di app per sviluppatori |
| /developers/*/appfamilies/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare la famiglia di app sviluppatore | |
| /developers/*/appfamilies/*/apps/* | ELIMINA | Rimuovere l'app sviluppatore dal gruppo Famiglia | |
| Chiavi app sviluppatore | /developers/*/apps/*/keys/* | GET, PUT, DELETE | Elenco/aggiornamento/eliminazione della chiave 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 | Consente di ottenere il conteggio dei token di accesso OAuth 1.0 per la chiave dell'app di uno sviluppatore. | |
| /developers/*/apps/*/keys/*/oauth2accesstokens | GET | Consente di ottenere il conteggio dei token di accesso OAuth 2.0 per la chiave dell'app di uno sviluppatore. | |
| /developers/*/apps/*/oauth1accesstokens | GET | Ottieni il conteggio dei token di accesso OAuth 1.0 per l'app di uno sviluppatore. | |
| /developers/*/apps/*/oauth2accesstokens | GET | Ottieni il conteggio dei token di accesso OAuth 2.0 per l'app di uno sviluppatore. | |
| App per sviluppatori | /developers/*/apps | GET, PUT | Elencare/creare app sviluppatore |
| /developers/*/apps/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'app sviluppatore | |
| Attributi sviluppatore | /developers/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi sviluppatore |
| /developers/*/attributes/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina l'attributo sviluppatore | |
Keystore |
|||
| Archivi chiavi | /environments/*/keystores | GET, PUT | Elenca/crea archivi chiavi |
| /environments/*/keystores/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'archivio chiavi | |
| /environments/*/keystores/*/aliases | GET, PUT | Elenca/crea alias dell'archivio chiavi | |
| /environments/*/keystores/*/aliases/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'alias dell'archivio chiavi | |
| /environments/*/keystores/*/aliases/*/certificate | GET | Esportare un certificato per un alias | |
| /environments/*/keystores/*/aliases/*/csr | GET | Generare una CSR per un alias | |
| /environments/*/keystores/*/certs | GET, PUT | Elenca/carica il certificato dell'archivio chiavi | |
| /environments/*/keystores/*/certs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il certificato dell'archivio chiavi | |
| /environments/*/keystores/*/certs/*/export | GET | Esportare un certificato da un archivio chiavi | |
| /environments/*/keystores/*/keys | PUT | Caricare un file JAR in un keystore | |
| /environments/*/testssl | GET, PUT | Testare un keystore o un truststore | |
Mappe di valori chiave (KVM) |
|||
| Mappe chiave-valore (KVM) a livello di organizzazione | /keyvaluemaps | GET, PUT | Elenca/crea KVM a livello di organizzazione |
| /keyvaluemaps/* | GET, PUT, DELETE | Recupera/aggiorna/elimina KVM a livello di organizzazione | |
| /keyvaluemaps/*/entries | PUT | Crea voci KVM a livello di organizzazione | |
| /keyvaluemaps/*/entries/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la voce KVM nell'ambito dell'organizzazione | |
| /keyvaluemaps/*/keys | GET | Elenca le chiavi in un KVM a livello di organizzazione | |
| Mappe chiave-valore (KVM) a livello di ambito dell'ambiente | /environments/*/keyvaluemaps | GET, PUT | Elenca/crea KVM a livello di ambito dell'ambiente |
| /environments/*/keyvaluemaps/* | GET, PUT, DELETE | Recupera/aggiorna/elimina KVM nell'ambito dell'ambiente | |
| /environments/*/keyvaluemaps/*/entries | PUT | Crea voci KVM nell'ambito dell'ambiente | |
| /environments/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare la voce KVM nell'ambito dell'ambiente | |
| /environments/*/keyvaluemaps/*/keys | GET | Elenca le chiavi in un KVM a livello di 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 | Recupera/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 | Ottenere/aggiornare/eliminare la 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 | Ottenere il conteggio dei token di accesso OAuth 1.0 |
| /oauth1/accesstokens/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare/approvare il token di accesso OAuth 1.0 | |
| /oauth1/requesttokens | GET | Ottenere il conteggio dei token di richiesta OAuth 1.0 | |
| /oauth1/requesttokens/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare/approvare il token di richiesta OAuth 1.0 | |
| /oauth1/verifiers | GET | Ottenere il conteggio dei codici di verifica OAuth 1.0 | |
| /oauth1/verifiers/* | GET, DELETE | Ottenere/aggiornare/eliminare/approvare il codice di verifica OAuth 1.0 | |
| OAuth 2.0 | /oauth2/accesstokens/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare/approvare il token di accesso OAuth 2.0 |
| /oauth2/authorizationcodes | GET | Ottenere il conteggio dei codici di autorizzazione OAuth 2.0 | |
| /oauth2/authorizationcodes/* | GET, DELETE | Ottenere/aggiornare/eliminare/approvare i 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'ID utente o all'ID app | |
| /oauth2/search | GET | Ottenere il token di accesso OAuth 2.0 per utente o ID app | |
Organizzazioni |
|||
| Organizzazioni | / | GET, PUT | Elencare/creare risorse dell'organizzazione |
| /* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare le risorse dell'organizzazione | |
Piani tariffari (monetizzazione) |
|||
| Piani tariffari (monetizzazione) | /monetization-packages/*/rate-plans | GET, PUT | Elencare/creare 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 un riferimento a livello di ambito dell'ambiente |
| /environments/*/references/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il riferimento a livello di ambito dell'ambiente | |
Rimborsi (monetizzazione) |
|||
| Rimborsi (monetizzazione) | /monetization-packages/*/refund-transactions | PUT | Effettuare un rimborso |
| /transaction-search | PUT | Elenco dei rimborsi emessi | |
Report (monetizzazione) |
|||
| Report (monetizzazione) | /report-definitions | GET, PUT | Elenca/crea definizioni di report |
| /report-definitions/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare una definizione di report | |
| /billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
PUT | Genera un report | |
File di risorse |
|||
| File di risorse a livello di organizzazione | /resourcefiles | GET, PUT | Elenca/carica i file di risorse a livello di organizzazione |
| /resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file della risorsa nell'ambito dell'organizzazione | |
| File di risorse nell'ambito dell'ambiente | /environments/*/resourcefiles | GET, PUT | Elenca/importa i file di risorse nell'ambito dell'ambiente |
| /environments/*/resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file delle risorse a livello di ambito dell'ambiente | |
| File di risorse nell'ambito del proxy API | /applications/*/revisions/*/resourcefiles | GET, PUT | Elenca/importa i file di risorse nell'ambito del proxy API |
| /applications/*/revisions/*/resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file della risorsa nell'ambito del proxy API | |
Ruoli |
|||
| Ruoli | /userroles | GET, PUT | Elenca/crea i ruoli utente |
| /userroles/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il ruolo utente | |
| /userroles/*/permissions | GET, PUT | Elenca/aggiungi le autorizzazioni per un ruolo | |
| /userroles/*/permissions/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'autorizzazione per un ruolo | |
| /userroles/*/resourcepermissions | PUT | Aggiungere più autorizzazioni per le risorse | |
| /userroles/*/users | GET, PUT | Elencare/aggiungere utenti al ruolo | |
| /userroles/*/users/* | GET, DELETE | Verificare che l'utente sia nel ruolo, rimuoverlo dal ruolo | |
Flusso condivisi |
|||
| Flussi condivisi | /sharedflows | GET, PUT | Elenca/crea flussi condivisi. |
| /sharedflows/* | GET, PUT, DELETE | Visualizza/elimina il flusso condiviso. | |
| /sharedflows/*/deployments | GET | Visualizza i deployment dei flussi condivisi. | |
| /sharedflows/*/revisions | GET | Visualizza le revisioni del flusso condiviso. | |
| /sharedflows/*/revisions/* | GET, PUT, DELETE | Visualizza, modifica ed elimina le revisioni dei flussi condivisi. | |
| /sharedflows/*/revisions/*/deployments | GET, DELETE | Visualizza/elimina il deployment di una revisione flusso condiviso. | |
| /environments/*/sharedflows/*/revisions/*/deployments | PUT, DELETE | Esegui il deployment e l'annullamento del deployment delle revisioni dei flussi condivisi. | |
| /environments/*/flowhooks/* | GET, PUT, DELETE | Flussi condivisi negli hook di flusso: attach, detach e get. | |
Statistiche |
|||
| Statistiche | /stats/ | GET | Visualizza le 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 | Iscriversi o annullare l'iscrizione al report di analisi | |
| /stats/preferences/reports/dailysummaryreport/users | GET | Ottenere l'elenco degli utenti iscritti e non iscritti | |
Server di destinazione |
|||
| Server di destinazione | /environments/*/targetservers | GET, PUT | Elenca/crea i server di destinazione |
| /environments/*/targetservers/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina il 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 (solo per organizzazioni Private Cloud e Cloud a pagamento) |
| /environments/*/virtualhosts/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare gli host virtuali (aggiornamento/eliminazione solo per le organizzazioni Private Cloud e Cloud a pagamento) | |
| /environments/*/virtualhosts/*/sslinfo | PUT | Aggiornare la configurazione TLS per un host virtuale (solo organizzazioni Private Cloud e Cloud a pagamento) | |