Documentation de référence sur les autorisations

Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X.
info

Le tableau suivant répertorie les autorisations que vous pouvez attribuer à un rôle à l'aide de l'API Edge. Consultez Ajouter des autorisations au rôle de test pour découvrir comment utiliser l'API pour définir une autorisation pour un rôle.

Zone de la fonctionnalité URI d'autorisation Verbe Description

Analytics

Analyse /environments/*/analytics/admin PUT Activer l'analyse pour un environnement (cloud privé uniquement)

Exportation des données Analytics

Exportation de données /environments/*/analytics/exports GET, PUT Lister/Créer une tâche d'exportation de données
/environments/*/analytics/exports/* GET Obtenir l'état de la tâche d'exportation
/analytics/datastores GET, PUT Lister/Créer des data stores d'analyse
/analytics/datastores/* GET Obtenir le datastore d'analyse
/analytics/datastoreConsumers GET, PUT, DELETE Obtenir/Créer/Supprimer un datastore de données analytiques

Modèles d'API (nouvelle interface utilisateur uniquement)

Modèles d'API /apimodels GET, PUT Lister/Créer des modèles d'API
/apimodels/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un modèle d'API

Surveillance des API (nouvelle interface utilisateur uniquement)

Surveillance des API /apimonitoring GET, PUT, DELETE Lister/créer/supprimer des entités de surveillance des API

Packages d'API (monétisation)

Packages d'API (monétisation) /monetization-packages GET, PUT Lister/Créer des packages d'API
/monetization-packages/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un package d'API
/monetization-packages/*/products/* GET, PUT, DELETE Obtenir/Ajouter/Supprimer un produit d'API dans un package d'API
/developers/*/monetization-packages GET Répertorier tous les packages d'API acceptés par un développeur

Produits d'API

Produits d'API /apiproducts GET, PUT Lister/Créer des produits API
/apiproducts/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un produit d'API
Attributs du produit d'API /apiproducts/*/attributes GET, PUT Lister/mettre à jour tous les attributs de produit d'API
/apiproducts/*/attributes/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un attribut de produit d'API

Proxys d'API

Proxys d'API /applications GET, PUT Lister/Créer des proxys d'API
/applications/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un proxy d'API
Proxy d'API par révision /applications/*/revisions GET Répertorier les révisions du proxy d'API
/applications/*/revisions/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer la révision du proxy d'API
Déploiements de proxys d'API /applications/*/deployments GET Répertorier tous les déploiements de proxys d'API
/applications/*/revisions/*/deployments GET, PUT Répertorier/désinstaller les révisions du proxy d'API
Déploiements de proxys d'API au niveau de l'environnement /environments/*/deployments GET Répertorier les proxys d'API déployés dans un environnement
/environments/*/applications/*/deployments GET Obtenir les détails de déploiement d'un proxy d'API dans un environnement
Déploiements de proxy d'API au niveau de l'environnement et de la révision /environments/*/applications/*/revisions/*/deployments GET, PUT, DELETE Obtenir les détails de déploiement d'une révision de proxy d'API dans un environnement, déployer/désinstaller une révision de proxy d'API
Dépendances npm du proxy d'API /applications/*/revisions/*/npm GET Récupère les dépendances npm pour un proxy d'API.
Règles des proxys d'API /applications/*/revisions/*/policies GET, PUT Lister/Créer des règles dans un proxy d'API
/applications/*/revisions/*/policies/* GET Obtenir la stratégie au niveau du champ d'application du proxy d'API

Applications

Applications /apps GET Répertorier les applications
/apps/* GET Obtenir une application par ID

Requête asynchrone

Requêtes /environments/*/queries GET, PUT Lister/créer une requête asynchrone
/environments/*/queries/* GET Obtenir l'état de la requête asynchrone
/environments/*/queries/*/result GET Obtenir les résultats de requête asynchrones

Audits

Audits /audits/organizations/* GET Lister les entrées d'audit pour l'ensemble de l'organisation
/audits/organizations/*/apiproducts GET Répertorier les entrées d'audit pour tous les produits d'API d'une organisation
/audits/organizations/*/apiproducts/* GET Lister les entrées d'audit pour un produit d'API dans une organisation
/audits/organizations/*/applications GET Répertorier les entrées d'audit pour toutes les applications d'une organisation
/audits/organizations/*/applications/* GET Lister les entrées d'audit d'une application dans une organisation
/audits/organizations/*/developers GET Lister les entrées d'audit pour tous les développeurs d'une organisation
/audits/organizations/*/developers/* GET Lister les entrées d'audit d'un développeur dans une organisation
/audits/organizations/*/developers/*/apps GET Répertorier les entrées d'audit pour toutes les applications de développeur d'une organisation
/audits/organizations/*/developers/*/apps/* GET Lister les entrées d'audit pour une application de développeur dans une organisation
/audits/users/* GET Lister les entrées d'audit pour tous les utilisateurs d'une organisation

Caches

Journaux mis en cache /environments/*/applications/*/cachedlogs/categories GET Obtenir les catégories de journaux mises en cache
/environments/*/applications/*/cachedlogs/categories/nodejs GET Obtenir les journaux Node.js mis en cache
Caches /environments/*/caches GET, PUT Lister/Créer des caches
/environments/*/caches/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer le cache
/environments/*/caches/*/entries PUT Effacer toutes les entrées de cache
/environments/*/caches/*/entries/* PUT Effacer les entrées de cache

Entreprises (monétisation)

Entreprises (monétisation) /companies GET, PUT Lister/Créer une entreprise
/companies/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une entreprise
Familles d'applications d'entreprise (monétisation) /companies/*/appfamilies GET, PUT Lister/Créer des familles d'applications d'entreprise
/companies/*/appfamilies/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une famille d'applications d'entreprise
/companies/*/appfamilies/*/apps/* SUPPRIMER Supprimer une application d'entreprise de la famille
Applications d'entreprise (monétisation) /companies/*/apps GET, PUT Répertorier/Créer des applications d'entreprise
/companies/*/apps/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une application d'entreprise
Clés d'application d'entreprise (monétisation) /companies/*/apps/*/keys/* GET Obtenir la clé d'application d'entreprise par ID
Développeurs d'applications d'entreprise (monétisation) /companies/*/developers GET, PUT Lister/Créer des développeurs d'applications d'entreprise
/companies/*/developers/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer le développeur de l'application d'entreprise

Crédits (monétisation)

Crédits (monétisation) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Créditer un développeur
/transaction-search PUT Lister les crédits émis

Rapports personnalisés

Rapports personnalisés /reports GET, PUT Lister/Créer des rapports d'analyse personnalisés
/reports/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un rapport d'analyse personnalisé
/environments/*/analytics/admin/* GET Obtenir les métriques et les dimensions utilisées pour créer des rapports d'analyse

Masques de données

Masques de données au niveau de l'organisation /maskconfigs GET, PUT Lister/créer des masquages de données au niveau de l'organisation
/maskconfigs/* GET, PUT, DELETE Obtenir, mettre à jour ou supprimer un masque de données au niveau de l'organisation
Masques de données au niveau du champ d'application du proxy d'API /apiproxies/*/maskconfigs GET, PUT Lister/créer des masques de données au niveau du champ d'application du proxy d'API
/apiproxies/*/maskconfigs/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un masque de données au niveau du champ d'application du proxy d'API
/applications/*/maskconfigs GET, PUT Lister/créer des masques de données au niveau du champ d'application du proxy d'API
/applications/*/maskconfigs/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un masque de données au niveau du champ d'application du proxy d'API

Debug

Déboguer /environments/*/applications/*/revisions/*/debugsessions GET, PUT Lister/Créer des sessions de débogage
/environments/*/applications/*/revisions/*/debugsessions/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer des sessions de débogage
/environments/*/applications/*/revisions/*/debugsessions/*/data GET Répertorier les ID de transaction de la session de débogage
/environments/*/applications/*/revisions/*/debugsessions/*/data/* GET Obtenir les données de transaction de la session de débogage par ID

Déploiements

Déploiements au niveau de l'organisation /deployments GET Répertorier toutes les API déployées dans une organisation

Développeurs

Développeurs /developers GET, PUT Lister/Créer des développeurs d'applications
/developers/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer le développeur de l'application
Attributs de l'application du développeur /developers/*/apps/*/attributes GET, PUT Répertorier/mettre à jour tous les attributs d'application de développeur
/developers/*/apps/*/attributes/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un attribut d'application de développeur
Familles d'applications de développeur /developers/*/appfamilies GET, PUT Lister/Créer des familles d'applications de développeur
/developers/*/appfamilies/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une famille d'applications de développeur
/developers/*/appfamilies/*/apps/* SUPPRIMER Supprimer une application de développeur de la famille
Clés d'application de développeur /developers/*/apps/*/keys/* GET, PUT, DELETE Lister/Mettre à jour/Supprimer une clé d'application de développeur
/developers/*/apps/*/keys/create PUT Créer une clé et un secret client pour une application
/developers/*/apps/*/keys/*/apiproducts/* PUT, DELETE Approuver/Révoquer une clé client pour une application
/developers/*/apps/*/keys/*/oauth1accesstokens GET Obtenez le nombre de jetons d'accès OAuth 1.0 pour la clé d'application d'un développeur.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Obtenez le nombre de jetons d'accès OAuth 2.0 pour la clé d'application d'un développeur.
/developers/*/apps/*/oauth1accesstokens GET Obtenez le nombre de jetons d'accès OAuth 1.0 pour l'application d'un développeur.
/developers/*/apps/*/oauth2accesstokens GET Obtenez le nombre de jetons d'accès OAuth 2.0 pour l'application d'un développeur.
Applications développeur /developers/*/apps GET, PUT Répertorier/Créer des applications de développeur
/developers/*/apps/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une application de développeur
Attributs du développeur /developers/*/attributes GET, PUT Répertorier/mettre à jour tous les attributs de développeur
/developers/*/attributes/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un attribut de développeur

Keystores

Keystores /environments/*/keystores GET, PUT Lister/Créer des keystores
/environments/*/keystores/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un keystore
/environments/*/keystores/*/aliases GET, PUT Lister/Créer des alias de keystore
/environments/*/keystores/*/aliases/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un alias de keystore
/environments/*/keystores/*/aliases/*/certificate GET Exporter un certificat pour un alias
/environments/*/keystores/*/aliases/*/csr GET Générer une requête de signature de certificat pour un alias
/environments/*/keystores/*/certs GET, PUT Lister/importer un certificat de keystore
/environments/*/keystores/*/certs/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer le certificat du keystore
/environments/*/keystores/*/certs/*/export GET Exporter un certificat à partir d'un keystore
/environments/*/keystores/*/keys PUT Importer un fichier JAR dans un keystore
/environments/*/testssl GET, PUT Tester un keystore ou un truststore

Mappages clé-valeur (KVM)

Mappages clé-valeur (KVM) au niveau de l'organisation /keyvaluemaps GET, PUT Lister/créer des KVM au niveau de l'organisation
/keyvaluemaps/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un KVM au niveau de l'organisation
/keyvaluemaps/*/entries PUT Créer des entrées KVM au niveau de l'organisation
/keyvaluemaps/*/entries/* GET, PUT, DELETE Obtenir, mettre à jour ou supprimer une entrée KVM au niveau de l'organisation
/keyvaluemaps/*/keys GET Répertorier les clés d'un KVM au niveau de l'organisation
Mappages clé-valeur (KVM) au niveau de l'environnement /environments/*/keyvaluemaps GET, PUT Lister/créer des KVM au niveau de l'environnement
/environments/*/keyvaluemaps/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un KVM au niveau de l'environnement
/environments/*/keyvaluemaps/*/entries PUT Créer des entrées KVM au niveau de l'environnement
/environments/*/keyvaluemaps/*/entries/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une entrée KVM au niveau de l'environnement
/environments/*/keyvaluemaps/*/keys GET Lister les clés d'un KVM au niveau de l'environnement
Mappages clé-valeur (KVM) au niveau du proxy d'API /applications/*/keyvaluemaps GET, PUT Lister/créer des KVM au niveau du champ d'application du proxy d'API
/applications/*/keyvaluemaps/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un KVM au niveau du proxy d'API
/applications/*/keyvaluemaps/*/entries GET, PUT Lister/créer des entrées KVM au niveau du champ d'application du proxy d'API
/applications/*/keyvaluemaps/*/entries/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une entrée KVM au niveau du champ d'application du proxy d'API
/applications/*/keyvaluemaps/*/keys GET Obtenir toutes les entrées KVM au niveau du proxy d'API

OAuth

OAuth 1.0 /oauth1/accesstokens GET Obtenir le nombre de jetons d'accès OAuth 1.0
/oauth1/accesstokens/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer/Approuver un jeton d'accès OAuth 1.0
/oauth1/requesttokens GET Obtenir le nombre de jetons de requête OAuth 1.0
/oauth1/requesttokens/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer/Approuver un jeton de requête OAuth 1.0
/oauth1/verifiers GET Obtenir le nombre de codes de validation OAuth 1.0
/oauth1/verifiers/* GET, DELETE Obtenir/Mettre à jour/Supprimer/Approuver le code de validation OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer/Approuver un jeton d'accès OAuth 2.0
/oauth2/authorizationcodes GET Obtenir le nombre de codes d'autorisation OAuth 2.0
/oauth2/authorizationcodes/* GET, DELETE Obtenir/Mettre à jour/Supprimer/Approuver des codes d'autorisation OAuth 2.0
/oauth2/refreshtokens/* PUT Approuver ou révoquer un jeton d'actualisation OAuth 2.0
/oauth2/revoke PUT Révoquer un jeton d'accès OAuth 2.0 par ID utilisateur ou d'application
/oauth2/search GET Obtenir un jeton d'accès OAuth 2.0 par ID utilisateur ou d'application

Organisations

Organisations / GET, PUT Lister/Créer des ressources d'organisation
/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer des ressources d'organisation

Forfaits (monétisation)

Plans tarifaires (monétisation) /monetization-packages/*/rate-plans GET, PUT Lister/Créer des forfaits
/monetization-packages/*/rate-plans/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un plan tarifaire
/monetization-packages/*/rate-plans/*/revision PUT Créer une révision de plan tarifaire (ou un futur plan tarifaire)

References

Références /environments/*/references GET, PUT Lister/Créer une référence au niveau de la portée de l'environnement
/environments/*/references/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une référence au niveau de l'environnement

Remboursements (monétisation)

Remboursements (monétisation) /monetization-packages/*/refund-transactions PUT Effectuer un remboursement
/transaction-search PUT Lister les remboursements effectués

Rapports (monétisation)

Rapports (monétisation) /report-definitions GET, PUT Lister/Créer des définitions de rapports
/report-definitions/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une définition de rapport
/billing-reports

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Générer un rapport

Fichiers de ressources

Fichiers de ressources au niveau de l'organisation /resourcefiles GET, PUT Lister/importer des fichiers de ressources au niveau de l'organisation
/resourcefiles/*/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un fichier de ressources au niveau de l'organisation
Fichiers de ressources au niveau de l'environnement /environments/*/resourcefiles GET, PUT Lister/importer des fichiers de ressources au niveau de l'environnement
/environments/*/resourcefiles/*/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un fichier de ressources au niveau de l'environnement
Fichiers de ressources au niveau du champ d'application du proxy d'API /applications/*/revisions/*/resourcefiles GET, PUT Lister/importer des fichiers de ressources au niveau du champ d'application du proxy d'API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un fichier de ressources au niveau du champ d'application du proxy d'API

Rôles

Rôles /userroles GET, PUT Lister/Créer des rôles utilisateur
/userroles/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un rôle utilisateur
/userroles/*/permissions GET, PUT Lister/Ajouter des autorisations pour un rôle
/userroles/*/permissions/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer une autorisation pour un rôle
/userroles/*/resourcepermissions PUT Ajouter plusieurs autorisations pour une ressource
/userroles/*/users GET, PUT Lister/Ajouter des utilisateurs à un rôle
/userroles/*/users/* GET, DELETE Vérifier qu'un utilisateur est associé à un rôle, le retirer de ce rôle

Flux partagés

Flux partagés /sharedflows GET, PUT Lister/créer des flux partagés.
/sharedflows/* GET, PUT, DELETE Afficher/Supprimer un flux partagé
/sharedflows/*/deployments GET Afficher les déploiements de flux partagés.
/sharedflows/*/revisions GET Afficher les révisions du flux partagé
/sharedflows/*/revisions/* GET, PUT, DELETE Afficher, modifier et supprimer les révisions de flux partagés.
/sharedflows/*/revisions/*/deployments GET, DELETE Afficher/Supprimer le déploiement d'une révision de flux partagé
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Déployer et annuler le déploiement de révisions de flux partagés.
/environments/*/flowhooks/* GET, PUT, DELETE Flux partagés sur les hooks de flux: associer, dissocier et obtenir.

Statistiques

Statistiques /stats/ GET Obtenez des métriques par intervalle de temps pour une organisation et un environnement.
/environments/*/stats/* GET Obtenir des métriques classées par dimensions
/stats/preferences/reports/dailysummaryreport GET S'abonner ou se désabonner d'un rapport d'analyse
/stats/preferences/reports/dailysummaryreport/users GET Obtenir la liste des utilisateurs abonnés et non abonnés

Serveurs cibles

Serveurs cibles /environments/*/targetservers GET, PUT Lister/créer des serveurs cibles
/environments/*/targetservers/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer le serveur cible

Utilisateurs

Utilisateurs /users GET, PUT Lister/Ajouter des utilisateurs
/users/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer un utilisateur

Transactions (monétisation)

Transactions (monétisation) /transactions/developers/* GET Afficher l'état des transactions

Hôtes virtuels

Hôtes virtuels /environments/*/virtualhosts GET, PUT Lister/Créer des hôtes virtuels (création pour les organisations Cloud privé et Cloud payantes uniquement)
/environments/*/virtualhosts/* GET, PUT, DELETE Obtenir/Mettre à jour/Supprimer des hôtes virtuels (mise à jour/suppression pour les organisations Cloud privé et Cloud payantes uniquement)
/environments/*/virtualhosts/*/sslinfo PUT Modifier la configuration TLS d'un hôte virtuel (organisations Cloud privé et Cloud payantes uniquement)