Referencia de permisos

Estás viendo la documentación de Apigee Edge.
Ir a la documentación de Apigee X.
info

En la siguiente tabla, se enumeran los permisos que puedes asignar a un rol con la API de Edge. Consulta Agrega permisos al rol de prueba para ver un ejemplo de cómo usar la API para establecer un permiso para un rol.

Área de características URI de permiso Verbo Descripción

Analytics

Analytics /environments/*/analytics/admin PUT Habilita las estadísticas de un entorno (solo para la nube privada)

Exportación de datos de Analytics

Exportación de datos /environments/*/analytics/exports GET, PUT Enumera o crea un trabajo de exportación de datos
/environments/*/analytics/exports/* GET Obtén el estado del trabajo de exportación
/analytics/datastores GET, PUT Enumera o crea almacenes de datos de Analytics
/analytics/datastores/* GET Obtén el almacén de datos de Analytics
/analytics/datastoreConsumers GET, PUT, DELETE Obtener, crear o borrar un almacén de datos de Analytics

Modelos de API (solo en la IU nueva)

Modelos de API /apimodels GET, PUT Enumera o crea modelos de API
/apimodels/* GET, PUT, DELETE Obtén, actualiza o borra el modelo de API

Supervisión de API (solo en la IU nueva)

Supervisión de API /apimonitoring GET, PUT, DELETE Enumera, crea y borra entidades de supervisión de API

Paquetes de API (monetización)

Paquetes de API (monetización) /monetization-packages GET, PUT Crear o enumerar paquetes de API
/monetization-packages/* GET, PUT, DELETE Obtén, actualiza o borra un paquete de API
/monetization-packages/*/products/* GET, PUT, DELETE Cómo obtener, agregar o borrar un producto de API en un paquete de API
/developers/*/monetization-packages GET Enumera todos los paquetes de API aceptados por un desarrollador

Productos de API

Productos de API /apiproducts GET, PUT Enumera o crea productos de API
/apiproducts/* GET, PUT, DELETE Obtener, actualizar o borrar un producto de API
Atributos de producto de API /apiproducts/*/attributes GET, PUT Enumera o actualiza todos los atributos de productos de API
/apiproducts/*/attributes/* GET, PUT, DELETE Obtener, actualizar o borrar un atributo de producto de API

Proxies de API

Proxies de API /applications GET, PUT Crear o enumerar proxies de API
/applications/* GET, PUT, DELETE Obtener, actualizar o borrar un proxy de API
Proxy de API por revisión /applications/*/revisions GET Enumera las revisiones del proxy de API
/applications/*/revisions/* GET, PUT, DELETE Obtén, actualiza o borra una revisión del proxy de API
Implementaciones de proxies de API /applications/*/deployments GET Enumera todas las implementaciones de proxy de API
/applications/*/revisions/*/deployments GET, PUT Enumera o anula la implementación de revisiones del proxy de API
Implementaciones de proxies de API a nivel del entorno /environments/*/deployments GET Enumera los proxies de API implementados en un entorno
/environments/*/applications/*/deployments GET Obtén detalles sobre la implementación de un proxy de API en un entorno
Implementaciones de proxies de API a nivel del entorno y de la revisión /environments/*/applications/*/revisions/*/deployments GET, PUT, DELETE Obtén detalles sobre la implementación de una revisión del proxy de API en un entorno, implementa o anula la implementación de la revisión del proxy de API
Dependencias de npm del proxy de API /applications/*/revisions/*/npm GET Obtiene las dependencias de npm para un proxy de API.
Políticas del proxy de API /applications/*/revisions/*/policies GET, PUT Enumera o crea políticas en un proxy de API
/applications/*/revisions/*/policies/* GET Obtén la política en el alcance del proxy de API

Apps

Apps /apps GET Mostrar apps
/apps/* GET Obtén la app por ID

Consulta asíncrona

Consultas /environments/*/queries GET, PUT Enumera o crea una consulta asíncrona
/environments/*/queries/* GET Obtén el estado de la búsqueda asíncrona
/environments/*/queries/*/result GET Obtén los resultados de la búsqueda asíncrona

Auditorías

Auditorías /audits/organizations/* GET Enumera las entradas de auditoría de toda la organización
/audits/organizations/*/apiproducts GET Enumera las entradas de auditoría de todos los productos de API en una organización
/audits/organizations/*/apiproducts/* GET Enumera las entradas de auditoría del producto de API en una organización
/audits/organizations/*/applications GET Enumera las entradas de auditoría de todas las aplicaciones de una organización
/audits/organizations/*/applications/* GET Enumera las entradas de auditoría de una aplicación en una organización
/audits/organizations/*/developers GET Enumera las entradas de auditoría de todos los desarrolladores de una organización
/audits/organizations/*/developers/* GET Enumera las entradas de auditoría de un desarrollador en una organización
/audits/organizations/*/developers/*/apps GET Enumera las entradas de auditoría de todas las apps para desarrolladores de una organización
/audits/organizations/*/developers/*/apps/* GET Enumera las entradas de auditoría de una app para desarrolladores en una organización
/audits/users/* GET Enumera las entradas de auditoría de todos los usuarios de una organización

Caché

Registros almacenados en caché /environments/*/applications/*/cachedlogs/categories GET Obtén categorías de registros almacenados en caché
/environments/*/applications/*/cachedlogs/categories/nodejs GET Cómo obtener registros de Node.js almacenados en caché
Caché /environments/*/caches GET, PUT Crear o enumerar cachés
/environments/*/caches/* GET, PUT, DELETE Obtener, actualizar o borrar la caché
/environments/*/caches/*/entries PUT Borra todas las entradas de caché
/environments/*/caches/*/entries/* PUT Borra una entrada de caché

Empresas (monetización)

Empresas (monetización) /companies GET, PUT Crear o enumerar empresas
/companies/* GET, PUT, DELETE Obtener, actualizar o borrar una empresa
Familias de aplicaciones empresariales (monetización) /companies/*/appfamilies GET, PUT Crear o enumerar familias de aplicaciones empresariales
/companies/*/appfamilies/* GET, PUT, DELETE Obtener, actualizar o borrar la familia de aplicaciones empresariales
/companies/*/appfamilies/*/apps/* BORRAR Quitar la app de la empresa de la familia
Apps de empresas (monetización) /companies/*/apps GET, PUT Crear o enumerar apps empresariales
/companies/*/apps/* GET, PUT, DELETE Obtener, actualizar o borrar una app empresarial
Claves de la aplicación de la empresa (monetización) /companies/*/apps/*/keys/* GET Obtén la clave de la app de la empresa por ID
Desarrolladores de apps de la empresa (monetización) /companies/*/developers GET, PUT Enumera o crea desarrolladores de apps empresariales
/companies/*/developers/* GET, PUT, DELETE Obtener, actualizar o borrar el desarrollador de apps de la empresa

Créditos (monetización)

Créditos (monetización) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Cómo emitir crédito a un desarrollador
/transaction-search PUT Enumera los créditos emitidos

Informes personalizados

Informes personalizados /reports GET, PUT Crear o enumerar informes de análisis personalizados
/reports/* GET, PUT, DELETE Obtener, actualizar o borrar un informe de análisis personalizado
/environments/*/analytics/admin/* GET Obtén las métricas y dimensiones que se usan para crear informes de Analytics

Máscaras de datos

Máscaras de datos en el alcance de la organización /maskconfigs GET, PUT Enumera o crea máscaras de datos en el alcance de la organización
/maskconfigs/* GET, PUT, DELETE Obtener, actualizar o borrar la máscara de datos a nivel de la organización
Máscaras de datos en el alcance del proxy de API /apiproxies/*/maskconfigs GET, PUT Crea o enumera máscaras de datos en el alcance del proxy de API
/apiproxies/*/maskconfigs/* GET, PUT, DELETE Obtén, actualiza o borra la máscara de datos en el alcance del proxy de API
/applications/*/maskconfigs GET, PUT Crea o enumera máscaras de datos en el alcance del proxy de API
/applications/*/maskconfigs/* GET, PUT, DELETE Obtén, actualiza o borra la máscara de datos en el alcance del proxy de API

Depuración

Depurar /environments/*/applications/*/revisions/*/debugsessions GET, PUT Enumera o crea sesiones de depuración
/environments/*/applications/*/revisions/*/debugsessions/* GET, PUT, DELETE Obtener, actualizar o borrar sesiones de depuración
/environments/*/applications/*/revisions/*/debugsessions/*/data GET Enumera los IDs de transacción de la sesión de depuración
/environments/*/applications/*/revisions/*/debugsessions/*/data/* GET Obtén datos de transacciones de sesiones de depuración por ID

Deployments

Implementaciones a nivel de la organización /deployments GET Enumera todas las APIs implementadas en una organización

Desarrolladores

Desarrolladores /developers GET, PUT Crea o enumera desarrolladores de apps
/developers/* GET, PUT, DELETE Obtener, actualizar o borrar un desarrollador de apps
Atributos de la app para desarrolladores /developers/*/apps/*/attributes GET, PUT Actualiza o enumera todos los atributos de la app para desarrolladores
/developers/*/apps/*/attributes/* GET, PUT, DELETE Obtener, actualizar o borrar un atributo de app de desarrollador
Familias de aplicaciones de desarrollador /developers/*/appfamilies GET, PUT Crea o enumera familias de aplicaciones de desarrollador
/developers/*/appfamilies/* GET, PUT, DELETE Obtener, actualizar o borrar la familia de aplicaciones de desarrollador
/developers/*/appfamilies/*/apps/* BORRAR Quitar la app del desarrollador de la familia
Claves de apps para desarrolladores /developers/*/apps/*/keys/* GET, PUT, DELETE Enumera, actualiza o borra la clave de la app de desarrollador
/developers/*/apps/*/keys/create PUT Crea una clave y un secreto de consumidor para una app
/developers/*/apps/*/keys/*/apiproducts/* PUT, DELETE Aprobar o revocar una clave de consumidor para una app
/developers/*/apps/*/keys/*/oauth1accesstokens GET Obtiene el recuento de tokens de acceso de OAuth 1.0 para la clave de la app de un desarrollador.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Obtiene el recuento de tokens de acceso de OAuth 2.0 para la clave de una app de desarrollador.
/developers/*/apps/*/oauth1accesstokens GET Obtiene el recuento de tokens de acceso de OAuth 1.0 para la app de un desarrollador.
/developers/*/apps/*/oauth2accesstokens GET Obtiene el recuento de tokens de acceso de OAuth 2.0 para la app de un desarrollador.
Apps de desarrolladores /developers/*/apps GET, PUT Crear o enumerar apps de desarrollador
/developers/*/apps/* GET, PUT, DELETE Obtener, actualizar o borrar una app de desarrollador
Atributos de desarrollador /developers/*/attributes GET, PUT Actualiza o enumera todos los atributos de desarrollador
/developers/*/attributes/* GET, PUT, DELETE Obtener, actualizar o borrar un atributo de desarrollador

Almacén de claves

Almacén de claves /environments/*/keystores GET, PUT Crea o enumera almacenes de claves
/environments/*/keystores/* GET, PUT, DELETE Obtener, actualizar o borrar un almacén de claves
/environments/*/keystores/*/aliases GET, PUT Enumera o crea alias del almacén de claves
/environments/*/keystores/*/aliases/* GET, PUT, DELETE Obtener, actualizar o borrar un alias del almacén de claves
/environments/*/keystores/*/aliases/*/certificate GET Cómo exportar un certificado para un alias
/environments/*/keystores/*/aliases/*/csr GET Genera un CSR para un alias
/environments/*/keystores/*/certs GET, PUT Cargar o enumerar el certificado del almacén de claves
/environments/*/keystores/*/certs/* GET, PUT, DELETE Obtener, actualizar o borrar el certificado del almacén de claves
/environments/*/keystores/*/certs/*/export GET Cómo exportar un certificado desde un almacén de claves
/environments/*/keystores/*/keys PUT Sube un archivo JAR a un almacén de claves
/environments/*/testssl GET, PUT Prueba un almacén de claves o almacén de confianza

Mapas de clave-valor (KVM)

Mapas de clave-valor (KVM) en el alcance de la organización /keyvaluemaps GET, PUT Enumera o crea KVMs a nivel de la organización
/keyvaluemaps/* GET, PUT, DELETE Obtener, actualizar o borrar KVM a nivel de la organización
/keyvaluemaps/*/entries PUT Crea entradas de KVM a nivel de la organización
/keyvaluemaps/*/entries/* GET, PUT, DELETE Obtén, actualiza o borra una entrada de KVM a nivel de la organización
/keyvaluemaps/*/keys GET Enumera las claves de un KVM en el alcance de la organización
Mapas de clave-valor (KVM) en el alcance del entorno /environments/*/keyvaluemaps GET, PUT Crear o enumerar KVM a nivel del alcance del entorno
/environments/*/keyvaluemaps/* GET, PUT, DELETE Obtener, actualizar o borrar KVM a nivel del alcance del entorno
/environments/*/keyvaluemaps/*/entries PUT Crea entradas de KVM a nivel del alcance del entorno
/environments/*/keyvaluemaps/*/entries/* GET, PUT, DELETE Obtener, actualizar o borrar una entrada de KVM a nivel del alcance del entorno
/environments/*/keyvaluemaps/*/keys GET Enumera las claves de un KVM en el alcance del entorno
Mapas de clave-valor (KVM) en el alcance del proxy de API /applications/*/keyvaluemaps GET, PUT Enumera o crea KVM en el permiso del proxy de API
/applications/*/keyvaluemaps/* GET, PUT, DELETE Obtén, actualiza o borra la KVM en el permiso del proxy de API
/applications/*/keyvaluemaps/*/entries GET, PUT Enumera o crea entradas de KVM en el alcance del proxy de API
/applications/*/keyvaluemaps/*/entries/* GET, PUT, DELETE Obtén, actualiza o borra una entrada de KVM en el alcance del proxy de API
/applications/*/keyvaluemaps/*/keys GET Obtén todas las entradas de KVM en el alcance del proxy de API

OAuth

OAuth 1.0 /oauth1/accesstokens GET Obtén el recuento de tokens de acceso de OAuth 1.0
/oauth1/accesstokens/* GET, PUT, DELETE Obtener, actualizar, borrar o aprobar un token de acceso de OAuth 1.0
/oauth1/requesttokens GET Obtén el recuento de tokens de solicitud de OAuth 1.0
/oauth1/requesttokens/* GET, PUT, DELETE Obtener, actualizar, borrar o aprobar un token de solicitud de OAuth 1.0
/oauth1/verifiers GET Obtiene el recuento de códigos de verificación de OAuth 1.0
/oauth1/verifiers/* GET, DELETE Obtener, actualizar, borrar o aprobar el código de verificación de OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE Obtener, actualizar, borrar o aprobar un token de acceso de OAuth 2.0
/oauth2/authorizationcodes GET Obtiene el recuento de códigos de autorización de OAuth 2.0
/oauth2/authorizationcodes/* GET, DELETE Obtener, actualizar, borrar y aprobar códigos de autorización de OAuth 2.0
/oauth2/refreshtokens/* PUT Cómo aprobar o revocar un token de actualización de OAuth 2.0
/oauth2/revoke PUT Revoca el token de acceso de OAuth 2.0 por ID de usuario o de app
/oauth2/search GET Obtén el token de acceso de OAuth 2.0 por ID de usuario o de app

Organizaciones

Organizaciones / GET, PUT Enumera o crea recursos de organización
/* GET, PUT, DELETE Obtener, actualizar o borrar recursos de la organización

Planes de tarifas (monetización)

Planes de tarifas (monetización) /monetization-packages/*/rate-plans GET, PUT Enumera o crea planes de tarifas
/monetization-packages/*/rate-plans/* GET, PUT, DELETE Obtener, actualizar o borrar un plan de tarifas
/monetization-packages/*/rate-plans/*/revision PUT Crea una revisión del plan de tarifas (o un plan de tarifas futuro)

References

Referencias /environments/*/references GET, PUT Enumera o crea referencias en el alcance del entorno
/environments/*/references/* GET, PUT, DELETE Obtener, actualizar o borrar una referencia en el alcance del entorno

Reembolsos (monetización)

Reembolsos (monetización) /monetization-packages/*/refund-transactions PUT Cómo emitir un reembolso
/transaction-search PUT Enumera los reembolsos emitidos

Informes (monetización)

Informes (monetización) /report-definitions GET, PUT Enumera o crea definiciones de informes
/report-definitions/* GET, PUT, DELETE Obtener, actualizar o borrar una definición de informe
/billing-reports

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Genera un informe

Archivos de recursos

Archivos de recursos en el alcance de la organización /resourcefiles GET, PUT Subir o enumerar archivos de recursos en el alcance de la organización
/resourcefiles/*/* GET, PUT, DELETE Obtener, actualizar o borrar un archivo de recursos en el alcance de la organización
Archivos de recursos en el alcance del entorno /environments/*/resourcefiles GET, PUT Importa o enumera archivos de recursos en el alcance del entorno
/environments/*/resourcefiles/*/* GET, PUT, DELETE Obtener, actualizar o borrar un archivo de recursos en el alcance del entorno
Archivos de recursos en el alcance del proxy de API /applications/*/revisions/*/resourcefiles GET, PUT Enumera o importa archivos de recursos en el alcance del proxy de API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Obtén, actualiza o borra el archivo de recursos en el alcance del proxy de API

Funciones

Funciones /userroles GET, PUT Crear o enumerar roles del usuario
/userroles/* GET, PUT, DELETE Obtener, actualizar o borrar el rol del usuario
/userroles/*/permissions GET, PUT Enumera o agrega permisos para un rol
/userroles/*/permissions/* GET, PUT, DELETE Obtener, actualizar o borrar permisos para un rol
/userroles/*/resourcepermissions PUT Cómo agregar varios permisos de recursos para un recurso
/userroles/*/users GET, PUT Enumera o agrega usuarios al rol
/userroles/*/users/* GET, DELETE Verifica al usuario en el rol y quita al usuario del rol

Flujos compartidos

Flujos compartidos /sharedflows GET, PUT Crear o mostrar una lista de flujos compartidos
/sharedflows/* GET, PUT, DELETE Ver o borrar el flujo compartido
/sharedflows/*/deployments GET Ver las implementaciones de flujos compartidos
/sharedflows/*/revisions GET Ver las revisiones de flujos compartidos
/sharedflows/*/revisions/* GET, PUT, DELETE Ver, modificar y borrar revisiones de flujos compartidos
/sharedflows/*/revisions/*/deployments GET, DELETE Ver o borrar la implementación de revisiones de flujos compartidos
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Implementar y anular la implementación de revisiones de flujos compartidos
/environments/*/flowhooks/* GET, PUT, DELETE Flujos compartidos en hooks de flujo: adjuntar, separar y obtener

Stats

Estadísticas /stats/ GET Obtén métricas por intervalo de una organización en un entorno.
/environments/*/stats/* GET Obtén métricas organizadas por dimensiones
/stats/preferences/reports/dailysummaryreport GET Cómo suscribirse al informe de estadísticas o anular la suscripción
/stats/preferences/reports/dailysummaryreport/users GET Obtén la lista de usuarios suscritos y no suscritos

Servidores de destino

Servidores de destino /environments/*/targetservers GET, PUT Crea o enumera servidores de destino
/environments/*/targetservers/* GET, PUT, DELETE Obtener, actualizar o borrar el servidor de destino

Usuarios

Usuarios /users GET, PUT Agregar o mostrar la lista de usuarios
/users/* GET, PUT, DELETE Obtener, actualizar o borrar un usuario

Transacciones (monetización)

Transacciones (monetización) /transactions/developers/* GET Consulta el estado de las transacciones

Hosts virtuales

Hosts virtuales /environments/*/virtualhosts GET, PUT Enumera o crea hosts virtuales (solo para organizaciones de nube privada y de Cloud pagadas)
/environments/*/virtualhosts/* GET, PUT, DELETE Obtener, actualizar o borrar hosts virtuales (solo se pueden actualizar o borrar en organizaciones de Private Cloud y de Cloud pagadas)
/environments/*/virtualhosts/*/sslinfo PUT Actualiza la configuración de TLS para un host virtual (solo para organizaciones de nube privada y de nube pagada)