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) |