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 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 Private Cloud) |
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 Analytics | |
| /analytics/datastores/* | DAPATKAN | Mendapatkan penyimpanan data Analytics | |
| /analytics/datastoreConsumers | GET, PUT, DELETE | Mendapatkan/membuat/menghapus penyimpanan data Analytics | |
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 Pemantauan 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-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/membatalkan deployment 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 dalam lingkungan, men-deploy/membatalkan deployment 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 pada 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 dalam organisasi | |
| /audits/organizations/*/apiproducts/* | DAPATKAN | Mencantumkan entri audit untuk produk API dalam organisasi | |
| /audits/organizations/*/applications | DAPATKAN | Mencantumkan entri audit untuk semua aplikasi dalam organisasi | |
| /audits/organizations/*/applications/* | DAPATKAN | Mencantumkan entri audit untuk aplikasi dalam organisasi | |
| /audits/organizations/*/developers | DAPATKAN | Mencantumkan entri audit untuk semua developer dalam organisasi | |
| /audits/organizations/*/developers/* | DAPATKAN | Mencantumkan entri audit untuk developer dalam organisasi | |
| /audits/organizations/*/developers/*/apps | DAPATKAN | Mencantumkan entri audit untuk semua aplikasi developer dalam organisasi | |
| /audits/organizations/*/developers/*/apps/* | DAPATKAN | Mencantumkan entri audit untuk aplikasi developer dalam organisasi | |
| /audits/users/* | DAPATKAN | Mencantumkan entri audit untuk semua pengguna dalam 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 | |
| Keluarga aplikasi perusahaan (monetisasi) | /companies/*/appfamilies | GET, PUT | Mencantumkan/membuat 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 diberikan | |
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 | |
Masking data |
|||
| Penyamaran data dalam cakupan organisasi | /maskconfigs | GET, PUT | Mencantumkan/membuat penyamaran data pada cakupan organisasi |
| /maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus mask data pada cakupan organisasi | |
| Masking data pada cakupan proxy API | /apiproxies/*/maskconfigs | GET, PUT | Mencantumkan/membuat penyamaran data pada cakupan proxy API |
| /apiproxies/*/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus mask data pada cakupan proxy API | |
| /applications/*/maskconfigs | GET, PUT | Mencantumkan/membuat penyamaran data pada cakupan proxy API | |
| /applications/*/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus mask data pada cakupan proxy API | |
Debug |
|||
| Debug | /environments/*/applications/*/revisions/*/debugsessions | GET, PUT | Mencantumkan/membuat sesi debug |
| /environments/*/applications/*/revisions/*/debugsessions/* | GET, PUT, DELETE | Mendapatkan/mengupdate/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/mengupdate/menghapus atribut aplikasi developer | |
| Keluarga aplikasi developer | /developers/*/appfamilies | GET, PUT | Mencantumkan/membuat grup aplikasi developer |
| /developers/*/appfamilies/* | GET, PUT, DELETE | Mendapatkan/mengupdate/menghapus keluarga 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/memperbarui/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 | |
Peta Nilai Kunci (KVM) |
|||
| Peta Nilai Kunci (KVM) dalam 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 pada cakupan organisasi | |
| /keyvaluemaps/*/keys | DAPATKAN | Mencantumkan kunci dalam KVM di cakupan organisasi | |
| Peta Nilai Kunci (KVM) dalam cakupan lingkungan | /environments/*/keyvaluemaps | GET, PUT | Mencantumkan/membuat KVM di cakupan lingkungan |
| /environments/*/keyvaluemaps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus KVM pada cakupan lingkungan | |
| /environments/*/keyvaluemaps/*/entries | TARUH | Membuat entri KVM pada cakupan lingkungan | |
| /environments/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus entri KVM pada cakupan lingkungan | |
| /environments/*/keyvaluemaps/*/keys | DAPATKAN | Mencantumkan kunci dalam KVM pada cakupan lingkungan | |
| Peta Nilai Kunci (KVM) dalam 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 pada 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 verifikasi OAuth 1.0 | |
| /oauth1/verifiers/* | GET, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui kode verifikasi 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 | Mencabut 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 pada cakupan lingkungan |
| /environments/*/references/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus referensi pada cakupan lingkungan | |
Pengembalian dana (monetisasi) |
|||
| Pengembalian dana (monetisasi) | /monetization-packages/*/refund-transactions | TARUH | Melakukan pengembalian dana |
| /transaction-search | TARUH | Mencantumkan pengembalian dana yang dilakukan | |
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 dalam cakupan organisasi | /resourcefiles | GET, PUT | Mencantumkan/mengupload file resource pada cakupan organisasi |
| /resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource pada cakupan organisasi | |
| File resource dalam cakupan lingkungan | /environments/*/resourcefiles | GET, PUT | Mencantumkan/mengimpor file resource pada cakupan lingkungan |
| /environments/*/resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource pada 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 pada alur hook: melampirkan, melepaskan, dan mendapatkan. | |
Statistik |
|||
| Statistik | /stats/ | DAPATKAN | Mendapatkan metrik per interval waktu untuk organisasi dan lingkungan. |
| /environments/*/stats/* | DAPATKAN | Mendapatkan metrik yang disusun 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 (hanya dibuat untuk organisasi Cloud berbayar dan Private Cloud) |
| /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) | |