- Accueil
- API Enriched
- Référence API
- 🔐 Api API
🔐 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
Cas d’utilisation
Section intitulée « Cas d’utilisation »- 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
Ressources principales
Section intitulée « Ressources principales »- 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
Points de terminaison
Section intitulée « Points de terminaison »| Méthode | Chemin | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/api_crawlers | Cré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_crawlers | Lister 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_definitions | Cré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_definitions | Lister 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}/loadbalancers | Obtenir les équilibreurs de charge référencés. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/mark_as_non_api | Marquer comme non-API. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/move_to_inventory | Déplacer vers l’inventaire d’API. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/remove_from_inventory | Retirer de l’inventaire d’API. |
| POST | /api/config/namespaces/{namespace}/api_definitions/{name}/unmark_as_non_api | Démarquer comme non-API. |
| GET | /api/config/namespaces/{namespace}/api_definitions_without_shared | Lister les définitions d’API disponibles. |
| POST | /api/config/namespaces/{metadata.namespace}/api_discoverys | Cré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_discoverys | Lister 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_groups | Lister les groupes d’API. |
| GET | /api/web/namespaces/{namespace}/api_groups/{name} | Obtenir le groupe d’API. |
| GET | /api/web/namespaces/{namespace}/api_group_elements | Lister 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_testings | Cré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_testings | Lister 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_groups | Cré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_groups | Lister 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_protection | Suggérer une règle de protection de point de terminaison d’API. |
| POST | /api/config/namespaces/{namespace}/api_sec/rule_suggestion/data_exposure | Suggérer une règle de données sensibles. |
| POST | /api/config/namespaces/{namespace}/api_sec/rule_suggestion/oas_validation | Suggérer une règle de validation de spécification OpenAPI. |
| POST | /api/config/namespaces/{namespace}/api_sec/rule_suggestion/rate_limit | Suggérer une règle de limitation du débit. |
| POST | /api/config/namespaces/{metadata.namespace}/code_base_integrations | Cré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_integrations | Lister 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}/discoverys | Cré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_certificates | Télécharger les certificats. |
| GET | /api/config/namespaces/{namespace}/discoverys | Lister 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. |