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