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