Referencia de permisos

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

En la siguiente tabla, se enumeran los permisos que puedes asignar a una función mediante la API de Edge. Consulta Agrega permisos a una función de prueba a fin de ver un ejemplo sobre cómo usar la API a fin de configurar un permiso para una función.

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

Analytics

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

Exportación de datos de Analytics

Exportación de datos /environments/*/analytics/exports GET y PUT Enumerar o crear trabajos de exportación de datos
/environments/*/analytics/exports/* GET Obtener el estado del trabajo de exportación
/analytics/datastores GET y PUT Enumerar o crear almacenes de datos de estadísticas
/analytics/datastores/* GET Obtener almacén de datos de estadísticas
/analytics/datastoreConsumers GET, PUT y DELETE Obtener, crear o borrar el almacén de datos de estadísticas

Modelos de API (solo IU nueva)

Modelos de API /apimodels GET y PUT Enumerar o crear modelos de API
/apimodels/* GET, PUT y DELETE Obtener, actualizar y borrar el modelo de la API

Supervisión de API (solo IU nueva)

Supervisión de API /apimonitoring GET, PUT y DELETE Enumerar, crear y borrar entidades de Monitoring de la API

Paquetes de API (monetización)

Paquetes de API (monetización) /monetization-packages GET y PUT Enumerar o crear paquetes de API
/monetization-packages/* GET, PUT y DELETE Cómo obtener, actualizar o borrar un paquete de API
/monetization-packages/*/products/* GET, PUT y DELETE Obtener, agregar o borrar productos de API en un paquete de API
/developers/*/monetization-packages GET Enumerar todos los paquetes de API que aceptó un desarrollador

Productos de API

Productos de API /apiproducts GET y PUT Crea una lista o crea productos de API
/apiproducts/* GET, PUT y DELETE Obtener, actualizar y borrar productos de API
Atributos de producto de API /apiproducts/*/attributes GET y PUT Enumerar o actualizar todos los atributos de productos de la API
/apiproducts/*/attributes/* GET, PUT y DELETE Obtener, actualizar o borrar el atributo de producto de la API

Proxies de API

Proxies de API /applications GET y PUT Enumerar o crear proxies de API
/applications/* GET, PUT y DELETE Obtener, actualizar o borrar el proxy de API
Proxy de API por revisión /applications/*/revisions GET Enumerar revisiones del proxy de la API
/applications/*/revisions/* GET, PUT y DELETE Obtener, actualizar y borrar la revisión del proxy de API
Implementaciones de proxy de API /applications/*/deployments GET Enumerar todas las implementaciones de proxy de la API
/applications/*/revisions/*/deployments GET y PUT Enumerar o anular la implementación de revisiones del proxy de API
Implementaciones de proxy de API a nivel de entorno /environments/*/deployments GET Muestra una lista de 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 proxy de API a nivel de entorno y revisión /environments/*/applications/*/revisions/*/deployments GET, PUT y DELETE Obtener detalles de implementación para la revisión de un proxy de API en un entorno, implementar o anular la implementación de la revisión del proxy de API
Dependencias de npm del proxy de API /applications/*/revisions/*/npm GET Obtiene dependencias de npm para un proxy de API.
Políticas de proxy de API /applications/*/revisions/*/policies GET y PUT Enumerar o crear políticas en un proxy de API
/applications/*/revisions/*/policies/* GET Obtener política en el permiso del proxy de API

Apps

Aplicaciones /apps GET Mostrar apps
/apps/* GET Obtener app por ID de app

Consulta asíncrona

Consultas /environments/*/queries GET y PUT Enumerar/crear una consulta asíncrona
/environments/*/queries/* GET Obtener el estado de una consulta asíncrona
/environments/*/queries/*/result GET Obtén resultados de consultas asíncronas

Auditorías

Auditorías /audits/organizations/* GET Enumerar entradas de auditoría para todas las organizaciones
/audits/organizations/*/apiproducts GET Enumerar entradas de auditoría para todos los productos de API de una organización
/audits/organizations/*/apiproducts/* GET Enumerar entradas de auditoría para un producto de API en una organización
/audits/organizations/*/applications GET Enumerar entradas de auditoría para todas las aplicaciones de una organización
/audits/organizations/*/applications/* GET Enumerar entradas de auditoría para una aplicación en una organización
/audits/organizations/*/developers GET Enumerar entradas de auditoría para todos los desarrolladores de una organización
/audits/organizations/*/developers/* GET Enumerar entradas de auditoría para un desarrollador de una organización
/audits/organizations/*/developers/*/apps GET Enumerar entradas de auditoría para todas las apps de desarrollador de una organización
/audits/organizations/*/developers/*/apps/* GET Enumerar entradas de auditoría para una app de desarrollador de una organización
/audits/users/* GET Enumerar entradas de auditoría para 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 Obtén registros de Node.js almacenados en caché
Memorias caché /environments/*/caches GET y PUT Enumerar o crear cachés
/environments/*/caches/* GET, PUT y DELETE Obtener/actualizar/borrar caché
/environments/*/caches/*/entries PUT Borra todas las entradas de caché
/environments/*/caches/*/entries/* PUT Borrar las entradas de la caché

Empresas (monetización)

Empresas (monetización) /companies GET y PUT Enumerar o crear una empresa
/companies/* GET, PUT y DELETE Obtener, actualizar o eliminar empresa
Familias de apps de la empresa (monetización) /companies/*/appfamilies GET y PUT Enumerar o crear familias de apps de la empresa
/companies/*/appfamilies/* GET, PUT y DELETE Obtener, actualizar o borrar la familia de apps de la empresa
/companies/*/appfamilies/*/apps/* BORRAR Quitar la app de la empresa de la familia
Apps empresariales (monetización) /companies/*/apps GET y PUT Enumerar o crear apps empresariales
/companies/*/apps/* GET, PUT y DELETE Obtener, actualizar o borrar la aplicación de la empresa
Claves de aplicación de la empresa (monetización) /companies/*/apps/*/keys/* GET Obtener la clave de la aplicación de la empresa por ID
Desarrolladores de apps de la empresa (monetización) /companies/*/developers GET y PUT Enumerar o crear desarrolladores de apps de la empresa
/companies/*/developers/* GET, PUT y DELETE Obtener, actualizar o eliminar 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 Enumerar créditos emitidos

Informes personalizados

Informes personalizados /reports GET y PUT Crear una lista de los informes de estadísticas personalizados o crearlos
/reports/* GET, PUT y DELETE Obtener, actualizar o borrar informes de estadísticas personalizados
/environments/*/analytics/admin/* GET Obtén las métricas y las dimensiones que se usan para crear informes de estadísticas

Máscaras de datos

Máscaras de datos en el permiso de la organización /maskconfigs GET y PUT Enumerar o crear máscaras de datos en el permiso de la organización
/maskconfigs/* GET, PUT y DELETE Obtener, actualizar o borrar máscara de datos en el permiso de la organización
Máscaras de datos en el permiso del proxy de API /applications/*/maskconfigs GET y PUT Enumerar o crear máscaras de datos en el permiso del proxy de API
/applications/*/maskconfigs/* GET, PUT y DELETE Obtener/actualizar/borrar máscara de datos en el permiso del proxy de API

Depuración

Depuración /environments/*/applications/*/revisions/*/debugsessions GET y PUT Enumerar o crear sesiones de depuración
/environments/*/applications/*/revisions/*/debugsessions/* GET, PUT y DELETE Obtener, actualizar o borrar sesiones de depuración
/environments/*/applications/*/revisions/*/debugsessions/*/data GET Enumerar los IDs de transacción de la sesión de depuración
/environments/*/applications/*/revisions/*/debugsessions/*/data/* GET Cómo obtener datos de transacciones de sesión de depuración por ID

Deployments

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

Desarrolladores

Desarrolladores /developers GET y PUT Crea una lista de desarrolladores de apps o créalos
/developers/* GET, PUT y DELETE Obtener, actualizar o borrar el desarrollador de la app
Atributos de la app para desarrolladores /developers/*/apps/*/attributes GET y PUT Actualiza o enumera todos los atributos de la app de desarrollador
/developers/*/apps/*/attributes/* GET, PUT y DELETE Obtener, actualizar o borrar el atributo de la app del desarrollador
Familias de apps de desarrollador /developers/*/appfamilies GET y PUT Crea listas o crea familias de apps de desarrollador
/developers/*/appfamilies/* GET, PUT y DELETE Cómo obtener, actualizar o borrar la familia de apps de desarrollador
/developers/*/appfamilies/*/apps/* BORRAR Cómo quitar la app de desarrollador de la familia
Claves de la aplicación de desarrollador /developers/*/apps/*/keys/* GET, PUT y DELETE Enumerar, actualizar o borrar claves de apps del desarrollador
/developers/*/apps/*/keys/create PUT Crea una clave y un secreto de consumidor para una app
/developers/*/apps/*/keys/*/apiproducts/* PUT, DELETE Aprobar/revocar una clave de consumidor para una aplicación
/developers/*/apps/*/keys/*/oauth1accesstokens GET Obtén la cantidad de tokens de acceso de OAuth 1.0 correspondientes a la clave de app de un desarrollador.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Obtén la cantidad de tokens de acceso de OAuth 2.0 correspondientes a la clave de app de un desarrollador.
/developers/*/apps/*/oauth1accesstokens GET Obtén el recuento de los tokens de acceso de OAuth 1.0 para la app de un desarrollador.
/developers/*/apps/*/oauth2accesstokens GET Realiza el recuento de los tokens de acceso de OAuth 2.0 para la app de un desarrollador.
Apps de desarrolladores /developers/*/apps GET y PUT Crea una lista o crea apps de desarrollador
/developers/*/apps/* GET, PUT y DELETE Obtener, actualizar o borrar la app del desarrollador
Atributos de desarrollador /developers/*/attributes GET y PUT Enumerar o actualizar todos los atributos del desarrollador
/developers/*/attributes/* GET, PUT y DELETE Obtener, actualizar o borrar atributo del desarrollador

Almacén de claves

Almacén de claves /environments/*/keystores GET y PUT Crea una lista o crea almacenes de claves
/environments/*/keystores/* GET, PUT y DELETE Obtener, actualizar o borrar un almacén de claves
/environments/*/keystores/*/aliases GET y PUT Crea una lista o crea alias de almacenes de claves
/environments/*/keystores/*/aliases/* GET, PUT y DELETE Obtener, actualizar o borrar el alias del almacén de claves
/environments/*/keystores/*/aliases/*/certificate GET Exporta un certificado para un alias
/environments/*/keystores/*/aliases/*/csr GET Genera una CSR para un alias
/environments/*/keystores/*/certs GET y PUT Enumerar o subir un certificado del almacén de claves
/environments/*/keystores/*/certs/* GET, PUT y DELETE Obtener, actualizar o borrar certificado del almacén de claves
/environments/*/keystores/*/certs/*/export GET Exporta 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 y PUT Prueba un almacén de claves o un almacén de confianza

Mapas de par clave-valor (KVM)

Mapas de par clave-valor (KVM) en el alcance de la organización /keyvaluemaps GET y PUT Enumerar o crear KVM en el permiso de la organización
/keyvaluemaps/* GET, PUT y DELETE Obtener, actualizar o borrar KVM en el permiso de la organización
/keyvaluemaps/*/entries PUT Crea entradas de KVM en el permiso de la organización
/keyvaluemaps/*/entries/* GET, PUT y DELETE Obtener, actualizar o borrar la entrada de KVM en el permiso de la organización
/keyvaluemaps/*/keys GET Enumerar las claves en un KVM en el permiso de la organización
Mapas de par clave-valor (KVM) en el alcance del entorno /environments/*/keyvaluemaps GET y PUT Enumerar o crear KVM en el permiso del entorno
/environments/*/keyvaluemaps/* GET, PUT y DELETE Obtener, actualizar o borrar KVM en el permiso del entorno
/environments/*/keyvaluemaps/*/entries PUT Crea entradas de KVM en el permiso del entorno
/environments/*/keyvaluemaps/*/entries/* GET, PUT y DELETE Obtener, actualizar o borrar la entrada de KVM en el permiso del entorno
/environments/*/keyvaluemaps/*/keys GET Enumerar las claves en un KVM en el permiso del entorno
Mapas de par clave-valor (KVM) en el permiso del proxy de API /applications/*/keyvaluemaps GET y PUT Enumerar o crear KVM en el permiso del proxy de API
/applications/*/keyvaluemaps/* GET, PUT y DELETE Obtener, actualizar o borrar KVM en el permiso del proxy de API
/applications/*/keyvaluemaps/*/entries GET y PUT Enumerar o crear entradas de KVM en el permiso del proxy de API
/applications/*/keyvaluemaps/*/entries/* GET, PUT y DELETE Obtener, actualizar o borrar entradas de KVM en el permiso del proxy de API
/applications/*/keyvaluemaps/*/keys GET Obtén todas las entradas de KVM en el permiso 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 y DELETE Obtener/actualizar/borrar/aprobar el token de acceso de OAuth 1.0
/oauth1/requesttokens GET Recuento de tokens de solicitud de OAuth 1.0
/oauth1/requesttokens/* GET, PUT y DELETE Obtener/actualizar/borrar/aprobar el token de solicitud de OAuth 1.0
/oauth1/verifiers GET Recuento de códigos de verificador de OAuth 1.0
/oauth1/verifiers/* OBTENER, BORRAR Obtener, actualizar, borrar o aprobar el código de verificador de OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT y DELETE Obtener/actualizar/borrar/aprobar el token de acceso de OAuth 2.0
/oauth2/authorizationcodes GET Recuento de códigos de autorización de OAuth 2.0
/oauth2/authorizationcodes/* OBTENER, BORRAR Obtener, actualizar, borrar o aprobar códigos de autorización de OAuth 2.0
/oauth2/refreshtokens/* PUT Aprueba o revoca un token de actualización de OAuth 2.0
/oauth2/revoke PUT Revocar el token de acceso de OAuth 2.0 por usuario o ID de app
/oauth2/search GET Cómo obtener el token de acceso de OAuth 2.0 por usuario o ID de app

Organizaciones

Organizaciones / GET y PUT Enumerar o crear recursos de la organización
/* GET, PUT y 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 y PUT Enumerar o crear planes de tarifas
/monetization-packages/*/rate-plans/* GET, PUT y DELETE Cómo obtener, actualizar o borrar un plan de tarifas
/monetization-packages/*/rate-plans/*/revision PUT Crear una revisión del plan de tarifas (o un plan de tarifas futuro)

References

Referencias /environments/*/references GET y PUT Enumerar o crear referencias en el alcance del entorno
/environments/*/references/* GET, PUT y DELETE Obtener, actualizar o borrar referencias en el permiso del entorno

Reembolsos (monetización)

Reembolsos (monetización) /monetization-packages/*/refund-transactions PUT Emitir un reembolso
/transaction-search PUT Enumerar reembolsos emitidos

Informes (monetización)

Informes (monetización) /report-definitions GET y PUT Crear o enumerar definiciones de informes
/report-definitions/* GET, PUT y DELETE Obtener, actualizar o eliminar 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 permiso de la organización /resourcefiles GET y PUT Enumerar o subir archivos de recursos al permiso de la organización
/resourcefiles/*/* GET, PUT y DELETE Obtener, actualizar o borrar el archivo de recursos dentro del alcance de la organización
Archivos de recursos en el alcance del entorno /environments/*/resourcefiles GET y PUT Enumerar o importar archivos de recursos en el permiso del entorno
/environments/*/resourcefiles/*/* GET, PUT y DELETE Obtener, actualizar o borrar el archivo de recursos en el alcance del entorno
Archivos de recursos en el permiso del proxy de API /applications/*/revisions/*/resourcefiles GET y PUT Enumerar o importar archivos de recursos en el permiso del proxy de API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT y DELETE Obtener, actualizar o borrar el archivo de recursos en el alcance del proxy de API

Funciones

Roles /userroles GET y PUT Enumerar o crear roles de usuarios
/userroles/* GET, PUT y DELETE Obtener, actualizar o borrar el rol del usuario
/userroles/*/permissions GET y PUT Cómo enumerar o agregar permisos para un rol
/userroles/*/permissions/* GET, PUT y DELETE Cómo obtener, actualizar o borrar permisos para un rol
/userroles/*/resourcepermissions PUT Agrega varios permisos de recurso para un recurso
/userroles/*/users GET y PUT Enumerar o agregar usuarios al rol
/userroles/*/users/* OBTENER, BORRAR Verificar al usuario que tiene el rol y quitarlo del rol

Flujos compartidos

Flujos compartidos /sharedflows GET y PUT Enumerar o crear flujos compartidos
/sharedflows/* GET, PUT y DELETE Ver o borrar el flujo compartido
/sharedflows/*/deployments GET Visualiza las implementaciones de flujos compartidos.
/sharedflows/*/revisions GET Consulta las revisiones del flujo compartido.
/sharedflows/*/revisions/* GET, PUT y DELETE Visualiza, modifica y borra revisiones del flujo compartido.
/sharedflows/*/revisions/*/deployments OBTENER, BORRAR Visualiza o borra la implementación de las revisiones de un flujo compartido.
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Implementar y anular la implementación de revisiones del flujo compartido
/environments/*/flowhooks/* GET, PUT y DELETE Flujos compartidos en hooks de flujo: conectar, desconectar y obtener

Stats

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

Servidores de destino

Servidores de destino /environments/*/targetservers GET y PUT Crea una lista o crea servidores de destino
/environments/*/targetservers/* GET, PUT y DELETE Obtener, actualizar o borrar el servidor de destino

Usuarios

Usuarios /users GET y PUT Enumerar o agregar usuarios
/users/* GET, PUT y DELETE Obtener, actualizar o borrar usuario

Transacciones (monetización)

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

Hosts virtuales

Hosts virtuales /environments/*/virtualhosts GET y PUT Enumerar o crear hosts virtuales (crearlos solo para organizaciones de nube privada y nube pagada)
/environments/*/virtualhosts/* GET, PUT y DELETE Obtener, actualizar y borrar hosts virtuales (solo realizar actualizaciones y eliminaciones para organizaciones de nubes privadas y de nube pagadas)
/environments/*/virtualhosts/*/sslinfo PUT Actualizar la configuración de TLS para un host virtual (solo para organizaciones de Cloud privadas y de Cloud pagadas)