Stai visualizzando la documentazione di Apigee Edge.
Consulta la
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.
| Area delle 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 job di esportazione dei dati |
| /environments/*/analytics/exports/* | GET | Ottenere lo stato del job di esportazione | |
| /analytics/datastores | GET, PUT | Elenca/crea datastore Analytics | |
| /analytics/datastores/* | GET | Ottieni datastore Analytics | |
| /analytics/datastoreConsumers | GET, PUT, DELETE | Ottieni/crea/elimina datastore Analytics | |
Modelli API (solo nuova UI) |
|||
| Modelli API | /apimodels | GET, PUT | Elenca/crea modelli API |
| /apimodels/* | GET, PUT, DELETE | Modello API Get/update/delete | |
Monitoraggio 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 | Recuperare/aggiornare/eliminare un pacchetto API | |
| /monetization-packages/*/products/* | GET, PUT, DELETE | Recuperare/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 | Recupera/aggiorna/elimina 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 | Elenca/crea proxy API |
| /applications/* | GET, PUT, DELETE | Recupera/aggiorna/elimina proxy API | |
| Proxy API per revisione | /applications/*/revisions | GET | Elenco 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 proxy API |
| /applications/*/revisions/*/deployments | GET, PUT | Elenco/annullamento del 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 | Recupera i dettagli del deployment per un proxy API in un ambiente | |
| Deployment di proxy API a livello di ambiente e revisione | /environments/*/applications/*/revisions/*/deployments | GET, PUT, DELETE | Recupera i dettagli del deployment per una revisione del proxy API in un ambiente, esegui il deployment/l'annullamento del deployment della revisione del proxy API |
| Dipendenze npm del proxy API | /applications/*/revisions/*/npm | GET | Recupera le dipendenze npm per un proxy API. |
| Norme dei 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 in base all'ID app | |
Query asincrona |
|||
| Query | /environments/*/queries | GET, PUT | Elenca/crea query asincrona |
| /environments/*/queries/* | GET | Ottieni lo stato della query asincrona | |
| /environments/*/queries/*/result | GET | Ottieni risultati query asincroni | |
Controlli |
|||
| Controlli | /audits/organizations/* | GET | Elenca le voci di controllo per tutta l'organizzazione |
| /audits/organizations/*/apiproducts | GET | Elenca le voci di controllo per tutti i prodotti API in un'organizzazione | |
| /audits/organizations/*/apiproducts/* | GET | Elenca le 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 | Elenca 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 in un'organizzazione | |
| /audits/organizations/*/developers/*/apps/* | GET | Elencare le voci di controllo per un'app sviluppatore 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 | Recuperare i log Node.js memorizzati nella cache | |
| Cache | /environments/*/caches | GET, PUT | Elenca/crea cache |
| /environments/*/caches/* | GET, PUT, DELETE | Recupera/aggiorna/elimina cache | |
| /environments/*/caches/*/entries | PUT | Cancella tutte le voci della cache | |
| /environments/*/caches/*/entries/* | PUT | Svuotare le voci della cache | |
Aziende (monetizzazione) |
|||
| Società (monetizzazione) | /companies | GET, PUT | Elenca/crea società |
| /companies/* | GET, PUT, DELETE | Get/update/delete company | |
| Famiglie di app aziendali (monetizzazione) | /companies/*/appfamilies | GET, PUT | Elencare/creare famiglie di app aziendali |
| /companies/*/appfamilies/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione della famiglia di app aziendali | |
| /companies/*/appfamilies/*/apps/* | ELIMINA | Rimuovere l'app aziendale dalla famiglia | |
| App aziendali (monetizzazione) | /companies/*/apps | GET, PUT | Elencare/creare app aziendali |
| /companies/*/apps/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare un'app aziendale | |
| Chiavi app società (monetizzazione) | /companies/*/apps/*/keys/* | GET | Ottieni la chiave app società per ID |
| Sviluppatori di app aziendali (monetizzazione) | /companies/*/developers | GET, PUT | Elenco/creazione di sviluppatori di app aziendali |
| /companies/*/developers/* | GET, PUT, DELETE | Recupero/aggiornamento/eliminazione dello sviluppatore di app aziendali | |
Crediti (monetizzazione) |
|||
| Crediti (monetizzazione) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | Emettere un credito a favore di uno sviluppatore |
| /transaction-search | PUT | Elenca i crediti emessi | |
Report personalizzati |
|||
| Report personalizzati | /reports | GET, PUT | Elencare/creare report di analisi personalizzati |
| /reports/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare un report di analisi personalizzato | |
| /environments/*/analytics/admin/* | GET | Recuperare le metriche e le dimensioni utilizzate per creare i report di analisi | |
Maschere dei dati |
|||
| Maschere dati nell'ambito dell'organizzazione | /maskconfigs | GET, PUT | Elenca/crea maschere dati nell'ambito dell'organizzazione |
| /maskconfigs/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare la maschera dei dati nell'ambito dell'organizzazione | |
| Maschere dei dati nell'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 dei 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 dei 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 sessioni di debug | |
| /environments/*/applications/*/revisions/*/debugsessions/*/data | GET | Elenco ID transazione sessione di debug | |
| /environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | Ottieni i dati delle transazioni della sessione di debug per ID | |
Deployment |
|||
| Deployment a livello di organizzazione | /deployments | GET | Elenca 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 | Recuperare/aggiornare/eliminare lo sviluppatore di 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 attributo app sviluppatore | |
| Famiglie di app per sviluppatori | /developers/*/appfamilies | GET, PUT | Elencare/creare famiglie di app per sviluppatori |
| /developers/*/appfamilies/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare la famiglia di app sviluppatore | |
| /developers/*/appfamilies/*/apps/* | ELIMINA | Rimuovere l'app dello sviluppatore dalla famiglia | |
| Chiavi app per sviluppatori | /developers/*/apps/*/keys/* | GET, PUT, DELETE | Elenco/aggiornamento/eliminazione della chiave app sviluppatore |
| /developers/*/apps/*/keys/create | PUT | Crea una chiave utente e un secret per un'app | |
| /developers/*/apps/*/keys/*/apiproducts/* | PUT, DELETE | Approvare/revocare una chiave utente per un'app | |
| /developers/*/apps/*/keys/*/oauth1accesstokens | GET | Ottieni il conteggio dei token di accesso OAuth 1.0 per la chiave dell'app di uno sviluppatore. | |
| /developers/*/apps/*/keys/*/oauth2accesstokens | GET | Ottieni 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 | Elenco/creazione di app sviluppatore |
| /developers/*/apps/* | GET, PUT, DELETE | Recuperare/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 attributo sviluppatore | |
Keystore |
|||
| Archivi chiavi | /environments/*/keystores | GET, PUT | Elenca/crea archivi chiavi |
| /environments/*/keystores/* | GET, PUT, DELETE | Get/update/delete keystore | |
| /environments/*/keystores/*/aliases | GET, PUT | Elenca/crea alias dell'archivio chiavi | |
| /environments/*/keystores/*/aliases/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare 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 | Elenco/caricamento del certificato dell'archivio chiavi | |
| /environments/*/keystores/*/certs/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina certificato archivio chiavi | |
| /environments/*/keystores/*/certs/*/export | GET | Esportare un certificato da un keystore | |
| /environments/*/keystores/*/keys | PUT | Caricare un file JAR in un keystore | |
| /environments/*/testssl | GET, PUT | Testare un keystore o un truststore | |
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 | Recuperare/aggiornare/eliminare KVM nell'ambito dell'organizzazione | |
| /keyvaluemaps/*/entries | PUT | Crea voci KVM nell'ambito dell'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 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 | 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 | Recupera/aggiorna/elimina la voce KVM nell'ambito dell'ambiente | |
| /environments/*/keyvaluemaps/*/keys | GET | Elenca le chiavi in una mappa chiave-valore 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 | 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 | Recupera/aggiorna/elimina la voce KVM nell'ambito del proxy API | |
| /applications/*/keyvaluemaps/*/keys | GET | Recupera tutte le voci KVM nell'ambito del proxy API | |
OAuth |
|||
| OAuth 1.0 | /oauth1/accesstokens | GET | Ottieni il conteggio dei token di accesso OAuth 1.0 |
| /oauth1/accesstokens/* | GET, PUT, DELETE | Recupera/aggiorna/elimina/approva il token di accesso OAuth 1.0 | |
| /oauth1/requesttokens | GET | Recupera il conteggio dei token di richiesta OAuth 1.0 | |
| /oauth1/requesttokens/* | GET, PUT, DELETE | Recupera/aggiorna/elimina/approva il token di richiesta OAuth 1.0 | |
| /oauth1/verifiers | GET | Recupera il conteggio dei codici di verifica OAuth 1.0 | |
| /oauth1/verifiers/* | GET, DELETE | Recupera/aggiorna/elimina/approva il codice di verifica OAuth 1.0 | |
| OAuth 2.0 | /oauth2/accesstokens/* | GET, PUT, DELETE | Recupera/aggiorna/elimina/approva il token di accesso OAuth 2.0 |
| /oauth2/authorizationcodes | GET | Recupera il conteggio dei codici di autorizzazione OAuth 2.0 | |
| /oauth2/authorizationcodes/* | GET, DELETE | Recuperare/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 | Revoca del token di accesso OAuth 2.0 per ID utente o app | |
| /oauth2/search | GET | Ottieni il token di accesso OAuth 2.0 per ID utente o app | |
Organizzazioni |
|||
| Organizzazioni | / | GET, PUT | Elencare/creare risorse dell'organizzazione |
| /* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare 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 | Recuperare/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 | Emettere 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 nell'ambito dell'organizzazione | /resourcefiles | GET, PUT | Elenca/carica file di risorse nell'ambito dell'organizzazione |
| /resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file di risorse nell'ambito dell'organizzazione | |
| File delle risorse nell'ambito dell'ambiente | /environments/*/resourcefiles | GET, PUT | Elenca/importa file di risorse nell'ambito dell'ambiente |
| /environments/*/resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file delle risorse nell'ambito dell'ambiente | |
| File di risorse nell'ambito del proxy API | /applications/*/revisions/*/resourcefiles | GET, PUT | Elenca/importa file di risorse nell'ambito del proxy API |
| /applications/*/revisions/*/resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file di risorse nell'ambito del proxy API | |
Ruoli |
|||
| Ruoli | /userroles | GET, PUT | Elencare/creare ruoli utente |
| /userroles/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare il ruolo utente | |
| /userroles/*/permissions | GET, PUT | Elencare/aggiungere 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 per una risorsa | |
| /userroles/*/users | GET, PUT | Elencare/aggiungere utenti al ruolo | |
| /userroles/*/users/* | GET, DELETE | Verificare l'utente nel ruolo, rimuovere l'utente dal ruolo | |
Flussi 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 del flusso condiviso. | |
| /sharedflows/*/revisions/*/deployments | GET, DELETE | Visualizza/elimina il deployment di una revisione del 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 sugli hook di flusso: collegare, scollegare e ottenere. | |
Statistiche |
|||
| Statistiche | /stats/ | GET | Recupera 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 | Recuperare 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 | Elencare/aggiungere utenti |
| /users/* | GET, PUT, DELETE | Get/update/delete user | |
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 le organizzazioni Private Cloud e Cloud a pagamento) |
| /environments/*/virtualhosts/* | GET, PUT, DELETE | Recupera/aggiorna/elimina host virtuali (aggiornamento/eliminazione solo per le organizzazioni Private Cloud e Cloud a pagamento) | |
| /environments/*/virtualhosts/*/sslinfo | PUT | Aggiorna la configurazione TLS per un host virtuale (solo organizzazioni Private Cloud e Cloud a pagamento) | |