Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Tabel berikut mencantumkan izin yang dapat Anda tetapkan ke peran menggunakan Edge API. Lihat Menambahkan izin ke peran pengujian untuk mengetahui contoh cara menggunakan API guna menetapkan izin untuk peran.
Area fitur | URI Izin | Kata kerja | Deskripsi |
---|---|---|---|
Analytics |
|||
Analytics | /environments/*/analytics/admin | TARUH | Mengaktifkan analisis untuk lingkungan (khusus Cloud Pribadi) |
Ekspor data Analytics |
|||
Ekspor data | /environments/*/analytics/exports | GET, PUT | Mencantumkan/membuat tugas ekspor data |
/environments/*/analytics/exports/* | DAPATKAN | Mendapatkan status tugas ekspor | |
/analytics/datastores | GET, PUT | Mencantumkan/membuat penyimpanan data analisis | |
/analytics/datastores/* | DAPATKAN | Mendapatkan penyimpanan data analisis | |
/analytics/datastoreConsumers | GET, PUT, DELETE | Mendapatkan/membuat/menghapus penyimpanan data analisis | |
Model API (Khusus UI baru) |
|||
Model API | /apimodels | GET, PUT | Mencantumkan/membuat model API |
/apimodels/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus model API | |
Pemantauan API (Khusus UI baru) |
|||
Pemantauan API | /apimonitoring | GET, PUT, DELETE | Mencantumkan/membuat/menghapus entitas Monitoring API |
Paket API (monetisasi) |
|||
Paket API (monetisasi) | /monetization-packages | GET, PUT | Mencantumkan/membuat paket API |
/monetization-packages/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus paket API | |
/monetization-packages/*/products/* | GET, PUT, DELETE | Mendapatkan/menambahkan/menghapus produk API dalam paket API | |
/developers/*/monetization-packages | DAPATKAN | Mencantumkan semua paket API yang diterima oleh developer | |
Produk API |
|||
Produk API | /apiproducts | GET, PUT | Mencantumkan/membuat produk API |
/apiproducts/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus produk API | |
Atribut produk API | /apiproducts/*/attributes | GET, PUT | Mencantumkan/memperbarui semua atribut produk API |
/apiproducts/*/attributes/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus atribut produk API | |
Proxy API |
|||
Proxy API | /applications | GET, PUT | Mencantumkan/membuat proxy API |
/applications/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus proxy API | |
Proxy API menurut revisi | /applications/*/revisions | DAPATKAN | Mencantumkan revisi proxy API |
/applications/*/revisions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus revisi proxy API | |
Deployment proxy API | /applications/*/deployments | DAPATKAN | Mencantumkan semua deployment proxy API |
/applications/*/revisions/*/deployments | GET, PUT | Mencantumkan/men-undeploy revisi proxy API | |
Deployment proxy API di tingkat lingkungan | /environments/*/deployments | DAPATKAN | Mencantumkan proxy API yang di-deploy di lingkungan |
/environments/*/applications/*/deployments | DAPATKAN | Mendapatkan detail deployment untuk proxy API dalam lingkungan | |
Deployment proxy API di tingkat lingkungan dan revisi | /environments/*/applications/*/revisions/*/deployments | GET, PUT, DELETE | Mendapatkan detail deployment untuk revisi proxy API di lingkungan, men-deploy/men-undeploy revisi proxy API |
Dependensi npm proxy API | /applications/*/revisions/*/npm | DAPATKAN | Mendapatkan dependensi npm untuk Proxy API. |
Kebijakan proxy API | /applications/*/revisions/*/policies | GET, PUT | Mencantumkan/membuat kebijakan di proxy API |
/applications/*/revisions/*/policies/* | DAPATKAN | Mendapatkan kebijakan di cakupan proxy API | |
Aplikasi |
|||
Aplikasi | /apps | DAPATKAN | Cantumkan aplikasi |
/apps/* | DAPATKAN | Mendapatkan aplikasi menurut ID aplikasi | |
Kueri asinkron |
|||
Kueri | /environments/*/queries | GET, PUT | Mencantumkan/membuat kueri asinkron |
/environments/*/queries/* | DAPATKAN | Mendapatkan status kueri asinkron | |
/environments/*/queries/*/result | DAPATKAN | Mendapatkan hasil kueri asinkron | |
Audit |
|||
Audit | /audits/organizations/* | DAPATKAN | Mencantumkan entri audit untuk semua organisasi |
/audits/organizations/*/apiproducts | DAPATKAN | Mencantumkan entri audit untuk semua produk API di organisasi | |
/audits/organizations/*/apiproducts/* | DAPATKAN | Mencantumkan entri audit untuk produk API di organisasi | |
/audits/organizations/*/applications | DAPATKAN | Mencantumkan entri audit untuk semua aplikasi di organisasi | |
/audits/organizations/*/applications/* | DAPATKAN | Mencantumkan entri audit untuk aplikasi di organisasi | |
/audits/organizations/*/developers | DAPATKAN | Mencantumkan entri audit untuk semua developer di organisasi | |
/audits/organizations/*/developers/* | DAPATKAN | Mencantumkan entri audit untuk developer di organisasi | |
/audits/organizations/*/developers/*/apps | DAPATKAN | Mencantumkan entri audit untuk semua aplikasi developer di organisasi | |
/audits/organizations/*/developers/*/apps/* | DAPATKAN | Mencantumkan entri audit untuk aplikasi developer di organisasi | |
/audits/users/* | DAPATKAN | Mencantumkan entri audit untuk semua pengguna di organisasi | |
Cache |
|||
Log yang di-cache | /environments/*/applications/*/cachedlogs/categories | DAPATKAN | Mendapatkan kategori log yang di-cache |
/environments/*/applications/*/cachedlogs/categories/nodejs | DAPATKAN | Mendapatkan log Node.js yang di-cache | |
Cache | /environments/*/caches | GET, PUT | Mencantumkan/membuat cache |
/environments/*/caches/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus cache | |
/environments/*/caches/*/entries | TARUH | Menghapus semua entri cache | |
/environments/*/caches/*/entries/* | TARUH | Menghapus entri cache | |
Perusahaan (monetisasi) |
|||
Perusahaan (monetisasi) | /companies | GET, PUT | Mencantumkan/membuat perusahaan |
/companies/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus perusahaan | |
Grup aplikasi perusahaan (monetisasi) | /companies/*/appfamilies | GET, PUT | Membuat/mencantumkan grup aplikasi perusahaan |
/companies/*/appfamilies/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus grup aplikasi perusahaan | |
/companies/*/appfamilies/*/apps/* | HAPUS | Menghapus aplikasi perusahaan dari keluarga | |
Aplikasi perusahaan (monetisasi) | /companies/*/apps | GET, PUT | Mencantumkan/membuat aplikasi perusahaan |
/companies/*/apps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus aplikasi perusahaan | |
Kunci aplikasi perusahaan (monetisasi) | /companies/*/apps/*/keys/* | DAPATKAN | Mendapatkan kunci aplikasi perusahaan menurut ID |
Developer aplikasi perusahaan (monetisasi) | /companies/*/developers | GET, PUT | Mencantumkan/membuat developer aplikasi perusahaan |
/companies/*/developers/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus developer aplikasi perusahaan | |
Kredit (monetisasi) |
|||
Kredit (monetisasi) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | TARUH | Memberikan kredit kepada developer |
/transaction-search | TARUH | Mencantumkan kredit yang diterbitkan | |
Laporan kustom |
|||
Laporan kustom | /reports | GET, PUT | Mencantumkan/membuat laporan analisis kustom |
/reports/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus laporan analisis kustom | |
/environments/*/analytics/admin/* | DAPATKAN | Mendapatkan metrik dan dimensi yang digunakan untuk membuat laporan analisis | |
Masker data |
|||
Penyamaran data di cakupan organisasi | /maskconfigs | GET, PUT | Mencantumkan/membuat penyamaran data di cakupan organisasi |
/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus mask data pada cakupan organisasi | |
Masker data pada cakupan proxy API | /apiproxies/*/maskconfigs | GET, PUT | Mencantumkan/membuat penyamaran data di cakupan proxy API |
/apiproxies/*/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus mask data di cakupan proxy API | |
/applications/*/maskconfigs | GET, PUT | Mencantumkan/membuat penyamaran data di cakupan proxy API | |
/applications/*/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus mask data di cakupan proxy API | |
Debug |
|||
Debug | /environments/*/applications/*/revisions/*/debugsessions | GET, PUT | Mencantumkan/membuat sesi debug |
/environments/*/applications/*/revisions/*/debugsessions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus sesi debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data | DAPATKAN | Mencantumkan ID transaksi sesi debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data/* | DAPATKAN | Mendapatkan data transaksi sesi debug menurut ID | |
Deployment |
|||
Deployment di tingkat organisasi | /deployments | DAPATKAN | Mencantumkan semua API yang di-deploy ke organisasi |
Developer |
|||
Developer | /developers | GET, PUT | Mencantumkan/membuat developer aplikasi |
/developers/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus developer aplikasi | |
Atribut aplikasi developer | /developers/*/apps/*/attributes | GET, PUT | Mencantumkan/memperbarui semua atribut aplikasi developer |
/developers/*/apps/*/attributes/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus atribut aplikasi developer | |
Keluarga aplikasi developer | /developers/*/appfamilies | GET, PUT | Mencantumkan/membuat keluarga aplikasi developer |
/developers/*/appfamilies/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus grup aplikasi developer | |
/developers/*/appfamilies/*/apps/* | HAPUS | Menghapus aplikasi developer dari keluarga | |
Kunci aplikasi developer | /developers/*/apps/*/keys/* | GET, PUT, DELETE | Mencantumkan/memperbarui/menghapus kunci aplikasi developer |
/developers/*/apps/*/keys/create | TARUH | Membuat kunci dan secret konsumen untuk aplikasi | |
/developers/*/apps/*/keys/*/apiproducts/* | PUT, DELETE | Menyetujui/mencabut kunci konsumen untuk aplikasi | |
/developers/*/apps/*/keys/*/oauth1accesstokens | DAPATKAN | Mendapatkan jumlah token akses OAuth 1.0 untuk kunci aplikasi developer. | |
/developers/*/apps/*/keys/*/oauth2accesstokens | DAPATKAN | Mendapatkan jumlah token akses OAuth 2.0 untuk kunci aplikasi developer. | |
/developers/*/apps/*/oauth1accesstokens | DAPATKAN | Mendapatkan jumlah token akses OAuth 1.0 untuk aplikasi developer. | |
/developers/*/apps/*/oauth2accesstokens | DAPATKAN | Mendapatkan jumlah token akses OAuth 2.0 untuk aplikasi developer. | |
Aplikasi developer | /developers/*/apps | GET, PUT | Mencantumkan/membuat aplikasi developer |
/developers/*/apps/* | GET, PUT, DELETE | Mendapatkan/mengupdate/menghapus aplikasi developer | |
Atribut developer | /developers/*/attributes | GET, PUT | Mencantumkan/memperbarui semua atribut developer |
/developers/*/attributes/* | GET, PUT, DELETE | Mendapatkan/mengupdate/menghapus atribut developer | |
Keystore |
|||
Keystore | /environments/*/keystores | GET, PUT | Mencantumkan/membuat keystore |
/environments/*/keystores/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus keystore | |
/environments/*/keystores/*/aliases | GET, PUT | Mencantumkan/membuat alias keystore | |
/environments/*/keystores/*/aliases/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus alias keystore | |
/environments/*/keystores/*/aliases/*/certificate | DAPATKAN | Mengekspor sertifikat untuk alias | |
/environments/*/keystores/*/aliases/*/csr | DAPATKAN | Membuat CSR untuk alias | |
/environments/*/keystores/*/certs | GET, PUT | Mencantumkan/mengupload sertifikat keystore | |
/environments/*/keystores/*/certs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus sertifikat keystore | |
/environments/*/keystores/*/certs/*/export | DAPATKAN | Mengekspor sertifikat dari keystore | |
/environments/*/keystores/*/keys | TARUH | Mengupload file JAR ke keystore | |
/environments/*/testssl | GET, PUT | Menguji keystore atau truststore | |
Key Value Maps (KVM) |
|||
Peta Nilai Kunci (KVM) di cakupan organisasi | /keyvaluemaps | GET, PUT | Mencantumkan/membuat KVM di cakupan organisasi |
/keyvaluemaps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus KVM di cakupan organisasi | |
/keyvaluemaps/*/entries | TARUH | Membuat entri KVM di cakupan organisasi | |
/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus entri KVM di cakupan organisasi | |
/keyvaluemaps/*/keys | DAPATKAN | Mencantumkan kunci di KVM pada cakupan organisasi | |
Peta Nilai Kunci (KVM) di cakupan lingkungan | /environments/*/keyvaluemaps | GET, PUT | Mencantumkan/membuat KVM di cakupan lingkungan |
/environments/*/keyvaluemaps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus KVM di cakupan lingkungan | |
/environments/*/keyvaluemaps/*/entries | TARUH | Membuat entri KVM di cakupan lingkungan | |
/environments/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus entri KVM di cakupan lingkungan | |
/environments/*/keyvaluemaps/*/keys | DAPATKAN | Mencantumkan kunci di KVM pada cakupan lingkungan | |
Peta Nilai Kunci (KVM) di cakupan proxy API | /applications/*/keyvaluemaps | GET, PUT | Mencantumkan/membuat KVM di cakupan proxy API |
/applications/*/keyvaluemaps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus KVM di cakupan proxy API | |
/applications/*/keyvaluemaps/*/entries | GET, PUT | Mencantumkan/membuat entri KVM di cakupan proxy API | |
/applications/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus entri KVM di cakupan proxy API | |
/applications/*/keyvaluemaps/*/keys | DAPATKAN | Mendapatkan semua entri KVM di cakupan proxy API | |
OAuth |
|||
OAuth 1.0 | /oauth1/accesstokens | DAPATKAN | Mendapatkan jumlah token akses OAuth 1.0 |
/oauth1/accesstokens/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui token akses OAuth 1.0 | |
/oauth1/requesttokens | DAPATKAN | Mendapatkan jumlah token permintaan OAuth 1.0 | |
/oauth1/requesttokens/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui token permintaan OAuth 1.0 | |
/oauth1/verifiers | DAPATKAN | Mendapatkan jumlah kode verifier OAuth 1.0 | |
/oauth1/verifiers/* | GET, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui kode verifier OAuth 1.0 | |
OAuth 2.0 | /oauth2/accesstokens/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui token akses OAuth 2.0 |
/oauth2/authorizationcodes | DAPATKAN | Mendapatkan jumlah kode otorisasi OAuth 2.0 | |
/oauth2/authorizationcodes/* | GET, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui kode otorisasi OAuth 2.0 | |
/oauth2/refreshtokens/* | TARUH | Menyetujui atau mencabut token refresh OAuth 2.0 | |
/oauth2/revoke | TARUH | Membatalkan token akses OAuth 2.0 menurut ID pengguna atau aplikasi | |
/oauth2/search | DAPATKAN | Mendapatkan token akses OAuth 2.0 menurut ID Pengguna atau aplikasi | |
Organisasi |
|||
Organisasi | / | GET, PUT | Mencantumkan/membuat resource organisasi |
/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus resource organisasi | |
Paket tarif (monetisasi) |
|||
Paket Tarif (monetisasi) | /monetization-packages/*/rate-plans | GET, PUT | Mencantumkan/membuat paket tarif |
/monetization-packages/*/rate-plans/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus paket tarif | |
/monetization-packages/*/rate-plans/*/revision | TARUH | Membuat revisi paket tarif (atau paket tarif mendatang) | |
Referensi |
|||
Referensi | /environments/*/references | GET, PUT | Mencantumkan/membuat referensi di cakupan lingkungan |
/environments/*/references/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus referensi di cakupan lingkungan | |
Pengembalian dana (monetisasi) |
|||
Pengembalian dana (monetisasi) | /monetization-packages/*/refund-transactions | TARUH | Melakukan pengembalian dana |
/transaction-search | TARUH | Mencantumkan pengembalian dana yang diberikan | |
Laporan (monetisasi) |
|||
Laporan (monetisasi) | /report-definitions | GET, PUT | Mencantumkan/membuat definisi laporan |
/report-definitions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus definisi laporan | |
/billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
TARUH | Membuat laporan | |
File resource |
|||
File resource di cakupan organisasi | /resourcefiles | GET, PUT | Mencantumkan/mengupload file resource di cakupan organisasi |
/resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource di cakupan organisasi | |
File resource di cakupan lingkungan | /environments/*/resourcefiles | GET, PUT | Mencantumkan/mengimpor file resource di cakupan lingkungan |
/environments/*/resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource di cakupan lingkungan | |
File resource di cakupan proxy API | /applications/*/revisions/*/resourcefiles | GET, PUT | Mencantumkan/mengimpor file resource di cakupan proxy API |
/applications/*/revisions/*/resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource di cakupan proxy API | |
Peran |
|||
Peran | /userroles | GET, PUT | Mencantumkan/membuat peran pengguna |
/userroles/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus peran pengguna | |
/userroles/*/permissions | GET, PUT | Mencantumkan/menambahkan izin untuk peran | |
/userroles/*/permissions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus izin untuk peran | |
/userroles/*/resourcepermissions | TARUH | Menambahkan beberapa izin resource untuk resource | |
/userroles/*/users | GET, PUT | Mencantumkan/menambahkan pengguna ke peran | |
/userroles/*/users/* | GET, DELETE | Memverifikasi pengguna dalam peran, menghapus pengguna dari peran | |
Alur Bersama |
|||
Alur Bersama | /sharedflows | GET, PUT | Mencantumkan/membuat alur bersama. |
/sharedflows/* | GET, PUT, DELETE | Melihat/menghapus alur bersama. | |
/sharedflows/*/deployments | DAPATKAN | Melihat deployment alur bersama. | |
/sharedflows/*/revisions | DAPATKAN | Melihat revisi alur bersama. | |
/sharedflows/*/revisions/* | GET, PUT, DELETE | Melihat, mengubah, dan menghapus revisi alur bersama. | |
/sharedflows/*/revisions/*/deployments | GET, DELETE | Melihat/menghapus deployment revisi alur bersama. | |
/environments/*/sharedflows/*/revisions/*/deployments | PUT, DELETE | Men-deploy dan membatalkan deployment revisi alur bersama. | |
/environments/*/flowhooks/* | GET, PUT, DELETE | Alur bersama di hook alur: melampirkan, melepaskan, dan mendapatkan. | |
Statistik |
|||
Statistik | /stats/ | DAPATKAN | Mendapatkan metrik per interval waktu untuk organisasi dan lingkungan. |
/environments/*/stats/* | DAPATKAN | Mendapatkan metrik yang diatur menurut dimensi | |
/stats/preferences/reports/dailysummaryreport | DAPATKAN | Berlangganan atau berhenti berlangganan laporan analisis | |
/stats/preferences/reports/dailysummaryreport/users | DAPATKAN | Mendapatkan daftar pengguna yang subscribe dan unsubscribe | |
Server target |
|||
Server target | /environments/*/targetservers | GET, PUT | Mencantumkan/membuat server target |
/environments/*/targetservers/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus server target | |
Pengguna |
|||
Pengguna | /users | GET, PUT | Mencantumkan/menambahkan pengguna |
/users/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus pengguna | |
Transaksi (monetisasi) |
|||
Transaksi (monetisasi) | /transactions/developers/* | DAPATKAN | Melihat status transaksi |
Host virtual |
|||
Host virtual | /environments/*/virtualhosts | GET, PUT | Mencantumkan/membuat host virtual (khusus membuat untuk organisasi Cloud Pribadi dan Cloud berbayar) |
/environments/*/virtualhosts/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus host virtual (hanya memperbarui/menghapus untuk organisasi Cloud Pribadi dan Cloud berbayar) | |
/environments/*/virtualhosts/*/sslinfo | TARUH | Memperbarui konfigurasi TLS untuk host virtual (khusus organisasi Cloud berbayar dan Private Cloud) |