Skip to content

🔐 Api API

Resource cataloging with automatic classification and security profiling. Organizational hierarchies segment access by function or protection policy.

  • Category: Security
  • Complexity: advanced
  • Paths: 45 | Schemas: 279
  • Tier: Advanced
  • Related domains: virtual, network_security
  • Discover and catalog APIs
  • Test API security and behavior
  • Manage API credentials
  • Define API groups and testing policies
  • api_definition: API schema definition for discovery and protection
  • api_endpoint: Individual API endpoint configuration and protection
  • api_rate_limit: API rate limiting configuration for traffic control
MethodPathDescription
POST/api/config/namespaces/{metadata.namespace}/api_crawlersCreate API Crawler.
PUT/api/config/namespaces/{metadata.namespace}/api_crawlers/{metadata.name}Replace API crawler.
GET/api/config/namespaces/{namespace}/api_crawlersList API Crawler.
GET/api/config/namespaces/{namespace}/api_crawlers/{name}GET API crawler.
DELETE/api/config/namespaces/{namespace}/api_crawlers/{name}DELETE API Crawler.
POST/api/config/namespaces/{metadata.namespace}/api_definitionsCreate API Definition.
PUT/api/config/namespaces/{metadata.namespace}/api_definitions/{metadata.name}Replace API Definition.
GET/api/config/namespaces/{namespace}/api_definitionsList API Definition.
GET/api/config/namespaces/{namespace}/api_definitions/{name}GET API Definition.
DELETE/api/config/namespaces/{namespace}/api_definitions/{name}DELETE API Definition.
GET/api/config/namespaces/{namespace}/api_definitions/{name}/loadbalancersGET Referencing Loadbalancers.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/mark_as_non_apiMark As Non-API.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/move_to_inventoryMove To API Inventory.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/remove_from_inventoryRemove From API Inventory.
POST/api/config/namespaces/{namespace}/api_definitions/{name}/unmark_as_non_apiUnmark As Non-API.
GET/api/config/namespaces/{namespace}/api_definitions_without_sharedList Available API Definitions.
POST/api/config/namespaces/{metadata.namespace}/api_discoverysCreate API Discovery.
PUT/api/config/namespaces/{metadata.namespace}/api_discoverys/{metadata.name}Replace API Discovery.
GET/api/config/namespaces/{namespace}/api_discoverysList API Discovery.
GET/api/config/namespaces/{namespace}/api_discoverys/{name}GET API Discovery.
DELETE/api/config/namespaces/{namespace}/api_discoverys/{name}DELETE API Discovery.
GET/api/web/namespaces/{namespace}/api_groupsList API Group.
GET/api/web/namespaces/{namespace}/api_groups/{name}GET API Group.
GET/api/web/namespaces/{namespace}/api_group_elementsList API Group Element.
GET/api/web/namespaces/{namespace}/api_group_elements/{name}GET API Group Element.
POST/api/config/namespaces/{metadata.namespace}/api_testingsCreate API Testing.
PUT/api/config/namespaces/{metadata.namespace}/api_testings/{metadata.name}Replace API testing.
GET/api/config/namespaces/{namespace}/api_testingsList API Testing.
GET/api/config/namespaces/{namespace}/api_testings/{name}GET API testing.
DELETE/api/config/namespaces/{namespace}/api_testings/{name}DELETE API Testing.
POST/api/config/namespaces/{metadata.namespace}/app_api_groupsCreate API Group.
PUT/api/config/namespaces/{metadata.namespace}/app_api_groups/{metadata.name}Replace API Group.
GET/api/config/namespaces/{namespace}/app_api_groupsList App API Group.
POST/api/ml/data/namespaces/{namespace}/app_api_groups/evaluateEvaluate API Group.
POST/api/ml/data/namespaces/{namespace}/app_api_groups/statsEvaluate API Group.
GET/api/config/namespaces/{namespace}/app_api_groups/{name}GET API Group.
DELETE/api/config/namespaces/{namespace}/app_api_groups/{name}DELETE App API Group.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/api_endpoint_protectionSuggest API endpoint protection rule.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/data_exposureSuggest sensitive data rule.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/oas_validationSuggest Open API specification validation rule.
POST/api/config/namespaces/{namespace}/api_sec/rule_suggestion/rate_limitSuggest rate limit rule.
POST/api/config/namespaces/{metadata.namespace}/code_base_integrationsCREATE Code Base Integration.
PUT/api/config/namespaces/{metadata.namespace}/code_base_integrations/{metadata.name}Replace Code Base Integration.
GET/api/config/namespaces/{namespace}/code_base_integrationsList Code Base Integration.
GET/api/config/namespaces/{namespace}/code_base_integrations/{name}GET Code Base Integration.
DELETE/api/config/namespaces/{namespace}/code_base_integrations/{name}DELETE Code Base Integration.
POST/api/config/namespaces/{metadata.namespace}/discoverysCreate Discovery.
PUT/api/config/namespaces/{metadata.namespace}/discoverys/{metadata.name}Replace Discovery.
POST/api/config/namespaces/{namespace}/discovery/{name}/download_certificatesDownload Certificates.
GET/api/config/namespaces/{namespace}/discoverysList Discovery.
GET/api/config/namespaces/{namespace}/discoverys/{name}GET Discovery.
DELETE/api/config/namespaces/{namespace}/discoverys/{name}DELETE Discovery.