Aller au contenu

🔐 Api API

Catalogage des ressources avec classification automatique et profilage de sécurité. Les hiérarchies organisationnelles segmentent les accès par fonction ou par politique de protection.

  • Catégorie : Sécurité
  • Complexité : avancée
  • Chemins : 45 | Schémas : 279
  • Niveau : Avancé
  • Domaines associés : virtual, network_security
  • Découvrir et cataloguer les API
  • Tester la sécurité et le comportement des API
  • Gérer les identifiants des API
  • Définir des groupes d’API et des politiques de test
  • api_definition : Définition de schéma d’API pour la découverte et la protection
  • api_endpoint : Configuration et protection des points de terminaison d’API individuels
  • api_rate_limit : Configuration de la limitation du débit d’API pour le contrôle du trafic
MéthodeCheminDescription
POST/api/config/namespaces/{metadata.namespace}/api_crawlersCréer un crawler d’API.
PUT/api/config/namespaces/{metadata.namespace}/api_crawlers/{metadata.name}Remplacer le crawler d’API.
GET/api/config/namespaces/{namespace}/api_crawlersLister les crawlers d’API.
GET/api/config/namespaces/{namespace}/api_crawlers/{name}Obtenir le crawler d’API.
DELETE/api/config/namespaces/{namespace}/api_crawlers/{name}Supprimer le crawler d’API.
POST/api/config/namespaces/{metadata.namespace}/api_definitionsCréer une définition d’API.
PUT/api/config/namespaces/{metadata.namespace}/api_definitions/{metadata.name}Remplacer la définition d’API.
GET/api/config/namespaces/{namespace}/api_definitionsLister les définitions d’API.
GET/api/config/namespaces/{namespace}/api_definitions/{name}Obtenir la définition d’API.
DELETE/api/config/namespaces/{namespace}/api_definitions/{name}Supprimer la définition d’API.
GET/api/config/namespaces/{namespace}/api_definitions/{name}/loadbalancersObtenir les équilibreurs de charge référencés.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/mark_as_non_apiMarquer comme non-API.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/move_to_inventoryDéplacer vers l’inventaire d’API.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/remove_from_inventoryRetirer de l’inventaire d’API.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/unmark_as_non_apiDémarquer comme non-API.
GET/api/config/namespaces/{namespace}/api_definitions_without_sharedLister les définitions d’API disponibles.
POST/api/config/namespaces/{metadata.namespace}/api_discoverysCréer une découverte d’API.
PUT/api/config/namespaces/{metadata.namespace}/api_discoverys/{metadata.name}Remplacer la découverte d’API.
GET/api/config/namespaces/{namespace}/api_discoverysLister les découvertes d’API.
GET/api/config/namespaces/{namespace}/api_discoverys/{name}Obtenir la découverte d’API.
DELETE/api/config/namespaces/{namespace}/api_discoverys/{name}Supprimer la découverte d’API.
GET/api/web/namespaces/{namespace}/api_groupsLister les groupes d’API.
GET/api/web/namespaces/{namespace}/api_groups/{name}Obtenir le groupe d’API.
GET/api/web/namespaces/{namespace}/api_group_elementsLister les éléments de groupe d’API.
GET/api/web/namespaces/{namespace}/api_group_elements/{name}Obtenir l’élément de groupe d’API.
POST/api/config/namespaces/{metadata.namespace}/api_testingsCréer un test d’API.
PUT/api/config/namespaces/{metadata.namespace}/api_testings/{metadata.name}Remplacer le test d’API.
GET/api/config/namespaces/{namespace}/api_testingsLister les tests d’API.
GET/api/config/namespaces/{namespace}/api_testings/{name}Obtenir le test d’API.
DELETE/api/config/namespaces/{namespace}/api_testings/{name}Supprimer le test d’API.
POST/api/config/namespaces/{metadata.namespace}/app_api_groupsCréer un groupe d’API.
PUT/api/config/namespaces/{metadata.namespace}/app_api_groups/{metadata.name}Remplacer le groupe d’API.
GET/api/config/namespaces/{namespace}/app_api_groupsLister les groupes d’API d’application.
POST/api/ml/data/namespaces/{namespace}/app_api_groups/evaluateÉvaluer le groupe d’API.
POST/api/ml/data/namespaces/{namespace}/app_api_groups/statsÉvaluer le groupe d’API.
GET/api/config/namespaces/{namespace}/app_api_groups/{name}Obtenir le groupe d’API.
DELETE/api/config/namespaces/{namespace}/app_api_groups/{name}Supprimer le groupe d’API d’application.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/api_endpoint_protectionSuggérer une règle de protection de point de terminaison d’API.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/data_exposureSuggérer une règle de données sensibles.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/oas_validationSuggérer une règle de validation de spécification OpenAPI.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/rate_limitSuggérer une règle de limitation du débit.
POST/api/config/namespaces/{metadata.namespace}/code_base_integrationsCréer une intégration de base de code.
PUT/api/config/namespaces/{metadata.namespace}/code_base_integrations/{metadata.name}Remplacer l’intégration de base de code.
GET/api/config/namespaces/{namespace}/code_base_integrationsLister les intégrations de base de code.
GET/api/config/namespaces/{namespace}/code_base_integrations/{name}Obtenir l’intégration de base de code.
DELETE/api/config/namespaces/{namespace}/code_base_integrations/{name}Supprimer l’intégration de base de code.
POST/api/config/namespaces/{metadata.namespace}/discoverysCréer une découverte.
PUT/api/config/namespaces/{metadata.namespace}/discoverys/{metadata.name}Remplacer la découverte.
POST/api/config/namespaces/{namespace}/discovery/{name}/download_certificatesTélécharger les certificats.
GET/api/config/namespaces/{namespace}/discoverysLister les découvertes.
GET/api/config/namespaces/{namespace}/discoverys/{name}Obtenir la découverte.
DELETE/api/config/namespaces/{namespace}/discoverys/{name}Supprimer la découverte.