Referencia de permisos

Estás viendo la documentación de Apigee Edge.
Ve a la documentación de Apigee X.
Información

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

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

Analytics

Análisis /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 Obtén el estado del trabajo de exportación
/analytics/datastores GET y PUT Crea una lista o crea 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 almacenes de datos de estadísticas

Modelos de API (solo IU nueva)

Modelos de API /apimodels GET y PUT Crea una lista o crea modelos de API
/apimodels/* GET, PUT y DELETE Obtener, actualizar y borrar el modelo de API

Supervisión de API (solo IU nueva)

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

Paquetes de API (monetización)

Paquetes de API (monetización) /monetization-packages GET y PUT Crea una lista o crea paquetes de API
/monetization-packages/* GET, PUT y DELETE Obtener, actualizar o borrar un paquete de API
/monetization-packages/*/products/* GET, PUT y DELETE Obtén, agrega o borra un producto de API en un paquete de API
/developers/*/monetization-packages GET Cómo obtener una lista de todos los paquetes de API que acepta un desarrollador

Productos de API

Productos de API /apiproducts GET y PUT Crea una lista de 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 producto de la API
/apiproducts/*/attributes/* GET, PUT y DELETE Obtener, actualizar o borrar atributos de producto de la API

Proxies de API

Proxies de API /applications GET y PUT Crear una lista 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 de proxy de API
/applications/*/revisions/* GET, PUT y DELETE Obtener, actualizar y borrar la revisión del proxy de la API
Implementaciones de proxy de API /applications/*/deployments GET Enumerar todas las implementaciones del proxy de 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 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 revisión y de entorno /environments/*/applications/*/revisions/*/deployments GET, PUT y DELETE Obtener detalles de implementación para una revisión del 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 Obtén la 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 Obtén el estado de la consulta asíncrona
/environments/*/queries/*/result GET Obtén resultados de consultas asíncronas

Auditorías

Auditorías /audits/organizations/* GET Enumera las entradas de auditoría de 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 de una aplicación en una organización
/audits/organizations/*/developers GET Enumerar las entradas de auditoría para todos los desarrolladores de una organización
/audits/organizations/*/developers/* GET Enumerar las entradas de auditoría de 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 de una app de desarrollador en una organización
/audits/users/* GET Muestra una lista de las entradas de auditoría para todos los usuarios de una organización

Caché

Registros almacenados en caché /environments/*/applications/*/cachedlogs/categories GET Obtener categorías de registro almacenadas 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 o borrar la 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 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 Enumera o crea apps de la empresa
/companies/*/apps/* GET, PUT y DELETE Obtener, actualizar o borrar la app de la empresa
Claves de 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 y PUT Enumera o crea desarrolladores de apps de la empresa
/companies/*/developers/* GET, PUT y DELETE Obtener, actualizar o eliminar 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 Lista de créditos emitidos

Informes personalizados

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

Máscaras de datos

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

Depuración

Depuración /environments/*/applications/*/revisions/*/debugsessions GET y PUT Cómo 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 Muestra 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 sesiones 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 desarrollador de apps
Atributos de la app para desarrolladores /developers/*/apps/*/attributes GET y PUT Enumerar o actualizar todos los atributos de la app de desarrollador
/developers/*/apps/*/attributes/* GET, PUT y DELETE Cómo obtener, actualizar o borrar atributos de apps de desarrollador
Familias de apps de desarrollador /developers/*/appfamilies GET y PUT Crea una lista 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 una app de desarrollador de la familia
Claves de la app de desarrollador /developers/*/apps/*/keys/* GET, PUT y DELETE Enumerar, actualizar o borrar claves de aplicaciones de desarrollador
/developers/*/apps/*/keys/create PUT Crear una clave y un secreto de consumidor para una aplicación
/developers/*/apps/*/keys/*/apiproducts/* PUT y DELETE Aprobar/revocar una clave de consumidor para una aplicación
/developers/*/apps/*/keys/*/oauth1accesstokens GET Obtiene un recuento de los tokens de acceso de OAuth 1.0 para la clave de la app de un desarrollador.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Obtiene un recuento de los tokens de acceso de OAuth 2.0 para la clave de la app de un desarrollador.
/developers/*/apps/*/oauth1accesstokens GET Obtiene un recuento de los tokens de acceso de OAuth 1.0 para la app de un desarrollador.
/developers/*/apps/*/oauth2accesstokens GET Obtiene un 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 de apps o crea apps de desarrollador
/developers/*/apps/* GET, PUT y DELETE Cómo obtener, actualizar o borrar apps de 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 almacén de claves
/environments/*/keystores/*/aliases GET y PUT Crea una lista o crea alias del almacén de claves
/environments/*/keystores/*/aliases/* GET, PUT y DELETE Obtener, actualizar o borrar 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 Subir o enumerar 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 Cómo subir 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 pares clave-valor (KVM)

Mapas de par clave-valor (KVM) en el alcance de la organización /keyvaluemaps GET y PUT Enumera o crea KVM en el permiso de la organización
/keyvaluemaps/* GET, PUT y DELETE Obtener, actualizar o borrar KVM en el alcance de la organización
/keyvaluemaps/*/entries PUT Crear 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 Enumera o crea KVM en el permiso del entorno
/environments/*/keyvaluemaps/* GET, PUT y DELETE Obtener, actualizar o borrar KVM en el alcance del entorno
/environments/*/keyvaluemaps/*/entries PUT Crear 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 de un KVM en el permiso del entorno
Mapas de par clave-valor (KVM) en el alcance 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 alcance del proxy de API
/applications/*/keyvaluemaps/*/entries GET y PUT Crea una lista o crea entradas de KVM en el permiso del proxy de API
/applications/*/keyvaluemaps/*/entries/* GET, PUT y DELETE Obtener, actualizar o borrar la entrada de KVM en el alcance 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 Obtener un recuento de los tokens de acceso de OAuth 1.0
/oauth1/accesstokens/* GET, PUT y DELETE Obtener, actualizar, borrar y aprobar el token de acceso de OAuth 1.0
/oauth1/requesttokens GET Obtener el recuento de tokens de solicitud de OAuth 1.0
/oauth1/requesttokens/* GET, PUT y DELETE Obtener, actualizar, borrar y aprobar el token de solicitud de OAuth 1.0
/oauth1/verifiers GET Recuento de códigos de verificador OAuth 1.0
/oauth1/verifiers/* OBTENER y 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 y 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 y BORRAR Obtener, actualizar, borrar y aprobar códigos de autorización de OAuth 2.0
/oauth2/refreshtokens/* PUT Aprobar o revocar 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 y 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 Enumera o crea referencias en el permiso del entorno
/environments/*/references/* GET, PUT y DELETE Obtener, actualizar o borrar referencias en el alcance del entorno

Reembolsos (monetización)

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

Informes (monetización)

Informes (monetización) /report-definitions GET y PUT Enumerar o crear definiciones de informes
/report-definitions/* GET, PUT y 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 permiso de la organización /resourcefiles GET y PUT Subir o enumerar archivos de recursos en el permiso de la organización
/resourcefiles/*/* GET, PUT y DELETE Obtener, actualizar o borrar un archivo de recursos en el permiso de la organización
Archivos de recursos en el permiso de entorno /environments/*/resourcefiles GET y PUT Enumerar o importar archivos de recursos en el alcance 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 alcance del proxy de API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT y DELETE Obtener, actualizar o borrar un 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 Enumerar o agregar permisos para un rol
/userroles/*/permissions/* GET, PUT y DELETE Obtener, actualizar o borrar permisos para un rol
/userroles/*/resourcepermissions PUT Agrega varios permisos de recursos para un recurso
/userroles/*/users GET y PUT Enumerar o agregar usuarios al rol
/userroles/*/users/* OBTENER y BORRAR Verifica el usuario que tiene el rol y quítalo 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 flujo compartido.
/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 y BORRAR Visualiza y borra la implementación de las revisiones de flujo compartido.
/environments/*/sharedflows/*/revisions/*/deployments PUT y DELETE Implementar y anular la implementación de revisiones de 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 de una organización y un entorno.
/environments/*/stats/* GET Cómo organizar las métricas 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 una lista de los usuarios suscritos y no suscritos

Servidores de destino

Servidores de destino /environments/*/targetservers GET y PUT Crea una lista de los servidores de destino o crea una lista
/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 Consulta el estado de las transacciones

Hosts virtuales

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