Você está lendo a documentação do Apigee Edge.
Acesse a documentação da
Apigee X. info
A tabela a seguir lista as permissões que podem ser atribuídas a uma função usando a API Edge. Consulte Adicionar permissões à função de teste para ver um exemplo de como usar a API para definir uma permissão para uma função.
| Área do recurso | URI de permissão | Verbo | Descrição |
|---|---|---|---|
Google Analytics |
|||
| Analytics | /environments/*/analytics/admin | PUT | Ativar a análise de um ambiente (somente nuvem privada) |
Exportação de dados do Google Analytics |
|||
| Exportação de dados | /environments/*/analytics/exports | GET, PUT | Listar/criar job de exportação de dados |
| /environments/*/analytics/exports/* | GET | Receber o status do job de exportação | |
| /analytics/datastores | GET, PUT | Listar/criar repositórios de dados de análise | |
| /analytics/datastores/* | GET | Acessar repositório de dados de análise | |
| /analytics/datastoreConsumers | GET, PUT, DELETE | Receber/criar/excluir repositório de dados de análise | |
Modelos de API (somente na nova interface) |
|||
| Modelos de API | /apimodels | GET, PUT | Listar/criar modelos de API |
| /apimodels/* | GET, PUT, DELETE | Receber/atualizar/excluir modelo de API | |
Monitoramento de APIs (somente na nova interface) |
|||
| Monitoramento de APIs | /apimonitoring | GET, PUT, DELETE | Listar/criar/excluir entidades do API Monitoring |
Pacotes de API (monetização) |
|||
| Pacotes de API (monetização) | /monetization-packages | GET, PUT | Listar/criar pacotes de API |
| /monetization-packages/* | GET, PUT, DELETE | Receber/atualizar/excluir um pacote de API | |
| /monetization-packages/*/products/* | GET, PUT, DELETE | Receber/adicionar/excluir um produto de API em um pacote de API | |
| /developers/*/monetization-packages | GET | Listar todos os pacotes de API aceitos por um desenvolvedor | |
Produtos de API |
|||
| Produtos de API | /apiproducts | GET, PUT | Listar/criar produtos de API |
| /apiproducts/* | GET, PUT, DELETE | Receber/atualizar/excluir produto de API | |
| Atributos do produto da API | /apiproducts/*/attributes | GET, PUT | Listar/atualizar todos os atributos de produtos da API |
| /apiproducts/*/attributes/* | GET, PUT, DELETE | Receber/atualizar/excluir atributo do produto da API | |
Proxies de API |
|||
| Proxies de API | /applications | GET, PUT | Listar/criar proxies de API |
| /applications/* | GET, PUT, DELETE | Receber/atualizar/excluir proxy de API | |
| Proxy de API por revisão | /applications/*/revisions | GET | Listar revisões de proxy de API |
| /applications/*/revisions/* | GET, PUT, DELETE | Receber/atualizar/excluir revisão do proxy de API | |
| Implantações de proxy de API | /applications/*/deployments | GET | Listar todas as implantações de proxy de API |
| /applications/*/revisions/*/deployments | GET, PUT | Listar/cancelar a implantação de revisões do proxy de API | |
| Implantações de proxy de API no nível do ambiente | /environments/*/deployments | GET | Listar proxies de API implantados em um ambiente |
| /environments/*/applications/*/deployments | GET | Receber detalhes da implantação de um proxy de API em um ambiente | |
| Implantações de proxy de API no nível do ambiente e da revisão | /environments/*/applications/*/revisions/*/deployments | GET, PUT, DELETE | Receber detalhes da implantação de uma revisão do proxy de API em um ambiente, implantar/cancelar a implantação da revisão do proxy de API |
| Dependências npm do proxy de API | /applications/*/revisions/*/npm | GET | Recebe dependências npm para um proxy de API. |
| Políticas de proxy de API | /applications/*/revisions/*/policies | GET, PUT | Listar/criar políticas em um proxy de API |
| /applications/*/revisions/*/policies/* | GET | Receber política no escopo do proxy de API | |
Apps |
|||
| Apps | /apps | GET | Listar apps |
| /apps/* | GET | Receber app por ID | |
Consulta assíncrona |
|||
| Consultas | /environments/*/queries | GET, PUT | Listar/criar consulta assíncrona |
| /environments/*/queries/* | GET | Receber o status da consulta assíncrona | |
| /environments/*/queries/*/result | GET | Receber resultados de consultas assíncronas | |
Auditorias |
|||
| Auditorias | /audits/organizations/* | GET | Listar entradas de auditoria para toda a organização |
| /audits/organizations/*/apiproducts | GET | Listar entradas de auditoria para todos os produtos de API em uma organização | |
| /audits/organizations/*/apiproducts/* | GET | Listar entradas de auditoria para um produto de API em uma organização | |
| /audits/organizations/*/applications | GET | Listar entradas de auditoria de todos os aplicativos em uma organização | |
| /audits/organizations/*/applications/* | GET | Listar entradas de auditoria de um aplicativo em uma organização | |
| /audits/organizations/*/developers | GET | Listar entradas de auditoria para todos os desenvolvedores em uma organização | |
| /audits/organizations/*/developers/* | GET | Listar entradas de auditoria de um desenvolvedor em uma organização | |
| /audits/organizations/*/developers/*/apps | GET | Listar entradas de auditoria para todos os apps de desenvolvedor em uma organização | |
| /audits/organizations/*/developers/*/apps/* | GET | Listar entradas de auditoria de um app de desenvolvedor em uma organização | |
| /audits/users/* | GET | Listar entradas de auditoria para todos os usuários em uma organização | |
Caches |
|||
| Registros em cache | /environments/*/applications/*/cachedlogs/categories | GET | Receber categorias de registro em cache |
| /environments/*/applications/*/cachedlogs/categories/nodejs | GET | Receber registros em cache do Node.js | |
| Caches | /environments/*/caches | GET, PUT | Listar/criar caches |
| /environments/*/caches/* | GET, PUT, DELETE | Receber/atualizar/excluir cache | |
| /environments/*/caches/*/entries | PUT | Limpar todas as entradas de cache | |
| /environments/*/caches/*/entries/* | PUT | Limpar uma entrada de cache | |
Empresas (monetização) |
|||
| Empresas (monetização) | /companies | GET, PUT | Listar/criar empresa |
| /companies/* | GET, PUT, DELETE | Receber/atualizar/excluir empresa | |
| Famílias de apps da empresa (monetização) | /companies/*/appfamilies | GET, PUT | Listar/criar famílias de apps da empresa |
| /companies/*/appfamilies/* | GET, PUT, DELETE | Receber/atualizar/excluir família de apps da empresa | |
| /companies/*/appfamilies/*/apps/* | EXCLUIR | Remover app da empresa da família | |
| Apps da empresa (monetização) | /companies/*/apps | GET, PUT | Listar/criar apps da empresa |
| /companies/*/apps/* | GET, PUT, DELETE | Receber/atualizar/excluir app da empresa | |
| Chaves de apps da empresa (monetização) | /companies/*/apps/*/keys/* | GET | Receber a chave de app da empresa por ID |
| Desenvolvedores de apps de empresas (monetização) | /companies/*/developers | GET, PUT | Listar/criar desenvolvedores de apps da empresa |
| /companies/*/developers/* | GET, PUT, DELETE | Receber/atualizar/excluir desenvolvedor de app da empresa | |
Créditos (monetização) |
|||
| Créditos (monetização) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | Emitir crédito para um desenvolvedor |
| /transaction-search | PUT | Listar créditos emitidos | |
Relatórios personalizados |
|||
| Relatórios personalizados | /reports | GET, PUT | Listar/criar relatórios de análise personalizados |
| /reports/* | GET, PUT, DELETE | Receber/atualizar/excluir relatório de análise personalizada | |
| /environments/*/analytics/admin/* | GET | Receber métricas e dimensões usadas para criar relatórios do Analytics | |
Máscaras de dados |
|||
| Máscaras de dados no escopo da organização | /maskconfigs | GET, PUT | Listar/criar máscaras de dados no escopo da organização |
| /maskconfigs/* | GET, PUT, DELETE | Receber/atualizar/excluir máscara de dados no escopo da organização | |
| Máscaras de dados no escopo do proxy de API | /apiproxies/*/maskconfigs | GET, PUT | Listar/criar máscaras de dados no escopo do proxy de API |
| /apiproxies/*/maskconfigs/* | GET, PUT, DELETE | Receber/atualizar/excluir máscara de dados no escopo do proxy de API | |
| /applications/*/maskconfigs | GET, PUT | Listar/criar máscaras de dados no escopo do proxy de API | |
| /applications/*/maskconfigs/* | GET, PUT, DELETE | Receber/atualizar/excluir máscara de dados no escopo do proxy de API | |
Depuração |
|||
| Depuração | /environments/*/applications/*/revisions/*/debugsessions | GET, PUT | Listar/criar sessões de depuração |
| /environments/*/applications/*/revisions/*/debugsessions/* | GET, PUT, DELETE | Receber/atualizar/excluir sessões de depuração | |
| /environments/*/applications/*/revisions/*/debugsessions/*/data | GET | Listar IDs de transação da sessão de depuração | |
| /environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | Extrair dados de transação da sessão de depuração por ID | |
Deployments |
|||
| Implantações no nível da organização | /deployments | GET | Listar todas as APIs implantadas em uma organização |
Desenvolvedores |
|||
| Desenvolvedores | /developers | GET, PUT | Listar/criar desenvolvedores de apps |
| /developers/* | GET, PUT, DELETE | Receber/atualizar/excluir desenvolvedor de app | |
| Atributos do app do desenvolvedor | /developers/*/apps/*/attributes | GET, PUT | Listar/atualizar todos os atributos de app do desenvolvedor |
| /developers/*/apps/*/attributes/* | GET, PUT, DELETE | Receber/atualizar/excluir atributo de app do desenvolvedor | |
| Famílias de apps do desenvolvedor | /developers/*/appfamilies | GET, PUT | Listar/criar famílias de apps de desenvolvedores |
| /developers/*/appfamilies/* | GET, PUT, DELETE | Receber/atualizar/excluir família de apps do desenvolvedor | |
| /developers/*/appfamilies/*/apps/* | EXCLUIR | Remover o app do desenvolvedor da família | |
| Chaves de app do desenvolvedor | /developers/*/apps/*/keys/* | GET, PUT, DELETE | Listar/atualizar/excluir chave de app do desenvolvedor |
| /developers/*/apps/*/keys/create | PUT | Criar um token do cliente e um secret para um app | |
| /developers/*/apps/*/keys/*/apiproducts/* | PUT, DELETE | Aprovar/revogar um token do cliente para um app | |
| /developers/*/apps/*/keys/*/oauth1accesstokens | GET | Receba a contagem de tokens de acesso do OAuth 1.0 para a chave de app de um desenvolvedor. | |
| /developers/*/apps/*/keys/*/oauth2accesstokens | GET | Recebe a contagem de tokens de acesso do OAuth 2.0 para a chave de um app de desenvolvedor. | |
| /developers/*/apps/*/oauth1accesstokens | GET | Receba a contagem de tokens de acesso do OAuth 1.0 para o app de um desenvolvedor. | |
| /developers/*/apps/*/oauth2accesstokens | GET | Receba a contagem de tokens de acesso do OAuth 2.0 para o app de um desenvolvedor. | |
| Apps para desenvolvedores | /developers/*/apps | GET, PUT | Listar/criar apps de desenvolvedor |
| /developers/*/apps/* | GET, PUT, DELETE | Receber/atualizar/excluir app do desenvolvedor | |
| Atributos do desenvolvedor | /developers/*/attributes | GET, PUT | Listar/atualizar todos os atributos do desenvolvedor |
| /developers/*/attributes/* | GET, PUT, DELETE | Receber/atualizar/excluir atributo do desenvolvedor | |
Keystores |
|||
| Keystores | /environments/*/keystores | GET, PUT | Listar/criar keystores |
| /environments/*/keystores/* | GET, PUT, DELETE | Receber/atualizar/excluir keystore | |
| /environments/*/keystores/*/aliases | GET, PUT | Listar/criar aliases de keystore | |
| /environments/*/keystores/*/aliases/* | GET, PUT, DELETE | Receber/atualizar/excluir alias de keystore | |
| /environments/*/keystores/*/aliases/*/certificate | GET | Exportar um certificado para um alias | |
| /environments/*/keystores/*/aliases/*/csr | GET | Gerar uma CSR para um alias | |
| /environments/*/keystores/*/certs | GET, PUT | Listar/fazer upload do certificado do keystore | |
| /environments/*/keystores/*/certs/* | GET, PUT, DELETE | Receber/atualizar/excluir certificado de keystore | |
| /environments/*/keystores/*/certs/*/export | GET | Exportar um certificado de um keystore | |
| /environments/*/keystores/*/keys | PUT | Fazer upload de um arquivo JAR para um keystore | |
| /environments/*/testssl | GET, PUT | Testar um keystore ou truststore | |
Mapas de chave-valor (KVMs) |
|||
| Mapas de chave-valor (KVMs) no escopo da organização | /keyvaluemaps | GET, PUT | Listar/criar KVMs no escopo da organização |
| /keyvaluemaps/* | GET, PUT, DELETE | Receber/atualizar/excluir KVM no escopo da organização | |
| /keyvaluemaps/*/entries | PUT | Criar entradas de KVM no escopo da organização | |
| /keyvaluemaps/*/entries/* | GET, PUT, DELETE | Receber/atualizar/excluir entrada de KVM no escopo da organização | |
| /keyvaluemaps/*/keys | GET | Listar chaves em um KVM no escopo da organização | |
| Mapas de chave-valor (KVMs) no escopo do ambiente | /environments/*/keyvaluemaps | GET, PUT | Listar/criar KVMs no escopo do ambiente |
| /environments/*/keyvaluemaps/* | GET, PUT, DELETE | Receber/atualizar/excluir KVM no escopo do ambiente | |
| /environments/*/keyvaluemaps/*/entries | PUT | Criar entradas de KVM no escopo do ambiente | |
| /environments/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Receber/atualizar/excluir entrada de KVM no escopo do ambiente | |
| /environments/*/keyvaluemaps/*/keys | GET | Listar chaves em um KVM no escopo do ambiente | |
| Mapas de chave-valor (KVMs) no escopo do proxy de API | /applications/*/keyvaluemaps | GET, PUT | Listar/criar KVMs no escopo do proxy de API |
| /applications/*/keyvaluemaps/* | GET, PUT, DELETE | Receber/atualizar/excluir KVM no escopo do proxy de API | |
| /applications/*/keyvaluemaps/*/entries | GET, PUT | Listar/criar entradas de KVM no escopo do proxy de API | |
| /applications/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Receber/atualizar/excluir entrada de KVM no escopo do proxy de API | |
| /applications/*/keyvaluemaps/*/keys | GET | Receber todas as entradas de KVM no escopo do proxy de API | |
OAuth |
|||
| OAuth 1.0 | /oauth1/accesstokens | GET | Receber a contagem de tokens de acesso do OAuth 1.0 |
| /oauth1/accesstokens/* | GET, PUT, DELETE | Receber/atualizar/excluir/aprovar token de acesso do OAuth 1.0 | |
| /oauth1/requesttokens | GET | Receber a contagem de tokens de solicitação do OAuth 1.0 | |
| /oauth1/requesttokens/* | GET, PUT, DELETE | Receber/atualizar/excluir/aprovar token de solicitação do OAuth 1.0 | |
| /oauth1/verifiers | GET | Receber a contagem de códigos de verificação do OAuth 1.0 | |
| /oauth1/verifiers/* | GET, DELETE | Receber/atualizar/excluir/aprovar código de verificação do OAuth 1.0 | |
| OAuth 2.0 | /oauth2/accesstokens/* | GET, PUT, DELETE | Receber/atualizar/excluir/aprovar token de acesso do OAuth 2.0 |
| /oauth2/authorizationcodes | GET | Receber a contagem de códigos de autorização do OAuth 2.0 | |
| /oauth2/authorizationcodes/* | GET, DELETE | Receber/atualizar/excluir/aprovar códigos de autorização do OAuth 2.0 | |
| /oauth2/refreshtokens/* | PUT | Aprovar ou revogar um token de atualização do OAuth 2.0 | |
| /oauth2/revoke | PUT | Revogar o token de acesso do OAuth 2.0 por ID do usuário ou do app | |
| /oauth2/search | GET | Receber token de acesso do OAuth 2.0 por ID do usuário ou do app | |
Organizações |
|||
| Organizações | / | GET, PUT | Listar/criar recursos da organização |
| /* | GET, PUT, DELETE | Receber/atualizar/excluir recursos da organização | |
Planos de taxas (monetização) |
|||
| Planos de tarifas (monetização) | /monetization-packages/*/rate-plans | GET, PUT | Listar/criar planos de taxas |
| /monetization-packages/*/rate-plans/* | GET, PUT, DELETE | Receber/atualizar/excluir um plano de taxas | |
| /monetization-packages/*/rate-plans/*/revision | PUT | Criar uma revisão de plano de taxas (ou um plano de taxas futuro) | |
References |
|||
| Referências | /environments/*/references | GET, PUT | Listar/criar referência no escopo do ambiente |
| /environments/*/references/* | GET, PUT, DELETE | Receber/atualizar/excluir referência no escopo do ambiente | |
Reembolsos (monetização) |
|||
| Reembolsos (monetização) | /monetization-packages/*/refund-transactions | PUT | Emitir um reembolso |
| /transaction-search | PUT | Listar reembolsos emitidos | |
Relatórios (monetização) |
|||
| Relatórios (monetização) | /report-definitions | GET, PUT | Listar/criar definições de relatórios |
| /report-definitions/* | GET, PUT, DELETE | Receber/atualizar/excluir uma definição de relatório | |
| /billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
PUT | Gerar um relatório | |
Arquivos de recursos |
|||
| Arquivos de recursos no escopo da organização | /resourcefiles | GET, PUT | Listar/fazer upload de arquivos de recursos no escopo da organização |
| /resourcefiles/*/* | GET, PUT, DELETE | Receber/atualizar/excluir arquivo de recurso no escopo da organização | |
| Arquivos de recursos no escopo do ambiente | /environments/*/resourcefiles | GET, PUT | Listar/importar arquivos de recursos no escopo do ambiente |
| /environments/*/resourcefiles/*/* | GET, PUT, DELETE | Receber/atualizar/excluir arquivo de recurso no escopo do ambiente | |
| Arquivos de recursos no escopo do proxy de API | /applications/*/revisions/*/resourcefiles | GET, PUT | Listar/importar arquivos de recursos no escopo do proxy de API |
| /applications/*/revisions/*/resourcefiles/*/* | GET, PUT, DELETE | Receber/atualizar/excluir arquivo de recursos no escopo do proxy de API | |
Papéis |
|||
| Papéis | /userroles | GET, PUT | Listar/criar funções de usuário |
| /userroles/* | GET, PUT, DELETE | Receber/atualizar/excluir função do usuário | |
| /userroles/*/permissions | GET, PUT | Listar/adicionar permissões para uma função | |
| /userroles/*/permissions/* | GET, PUT, DELETE | Receber/atualizar/excluir permissão para um papel | |
| /userroles/*/resourcepermissions | PUT | Adicionar várias permissões de recurso a um recurso | |
| /userroles/*/users | GET, PUT | Listar/adicionar usuários ao papel | |
| /userroles/*/users/* | GET, DELETE | Verificar usuário na função, remover usuário da função | |
Fluxos compartilhados |
|||
| Fluxos compartilhados | /sharedflows | GET, PUT | Listar/criar fluxos compartilhados. |
| /sharedflows/* | GET, PUT, DELETE | Ver/excluir fluxo compartilhado. | |
| /sharedflows/*/deployments | GET | Ver implantações de fluxo compartilhado. | |
| /sharedflows/*/revisions | GET | Ver revisões de fluxo compartilhado. | |
| /sharedflows/*/revisions/* | GET, PUT, DELETE | Ver, modificar e excluir revisões de fluxo compartilhado. | |
| /sharedflows/*/revisions/*/deployments | GET, DELETE | Ver/excluir a implantação de revisões de fluxo compartilhado. | |
| /environments/*/sharedflows/*/revisions/*/deployments | PUT, DELETE | Implante e cancele a implantação de revisões de fluxo compartilhado. | |
| /environments/*/flowhooks/* | GET, PUT, DELETE | Fluxos compartilhados em hooks de fluxo: anexar, desanexar e receber. | |
Estatísticas (em inglês) |
|||
| Estatísticas | /stats/ | GET | Receber métricas por intervalo de tempo para uma organização e um ambiente. |
| /environments/*/stats/* | GET | Organizar métricas por dimensões | |
| /stats/preferences/reports/dailysummaryreport | GET | Inscrever-se ou cancelar a inscrição no relatório do Google Analytics | |
| /stats/preferences/reports/dailysummaryreport/users | GET | Receber uma lista de usuários inscritos e não inscritos | |
Servidores de destino |
|||
| Servidores de destino | /environments/*/targetservers | GET, PUT | Listar/criar servidores de destino |
| /environments/*/targetservers/* | GET, PUT, DELETE | Receber/atualizar/excluir servidor de destino | |
Usuários |
|||
| Usuários | /users | GET, PUT | Listar/adicionar usuários |
| /users/* | GET, PUT, DELETE | Receber/atualizar/excluir usuário | |
Transações (monetização) |
|||
| Transações (monetização) | /transactions/developers/* | GET | Ver o status das transações |
Hosts virtuais |
|||
| Hosts virtuais | /environments/*/virtualhosts | GET, PUT | Listar/criar hosts virtuais (criar apenas para nuvem privada e organizações pagas do Cloud) |
| /environments/*/virtualhosts/* | GET, PUT, DELETE | Receber/atualizar/excluir hosts virtuais (atualizar/excluir apenas para nuvem privada e organizações pagas do Cloud) | |
| /environments/*/virtualhosts/*/sslinfo | PUT | Atualizar a configuração do TLS para um host virtual (somente organizações da nuvem privada e da nuvem paga) | |