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