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