Skip to content

🦠 Bot And Threat Defense API

Threat classification with behavioral analysis and signature matching. Automated blocking for malicious traffic patterns.

  • Category: Security
  • Complexity: moderate
  • Paths: 19 | Schemas: 74
  • Tier: Advanced
  • Related domains: bot_defense, shape, virtual
  • Configure bot defense instances per namespace
  • Manage TPM threat categories for classification
  • Provision API keys for automated defense systems
  • Integrate threat intelligence services
  • bot_defense_instance: Bot defense instance for deployment
  • threat_category: Threat category for classification
MethodPathDescription
POST/api/config/namespaces/{metadata.namespace}/bot_defense_app_infrastructuresCreate Bot Defense App Infrastructure.
PUT/api/config/namespaces/{metadata.namespace}/bot_defense_app_infrastructures/{metadata.name}Replace Bot Defense App Infrastructure.
GET/api/config/namespaces/{namespace}/bot_defense_app_infrastructuresList Bot Defense App Infrastructure.
GET/api/config/namespaces/{namespace}/bot_defense_app_infrastructures/{name}Bot Defense App Infrastructure.
DELETE/api/config/namespaces/{namespace}/bot_defense_app_infrastructures/{name}DELETE Bot Defense App Infrastructure.
GET/api/config/namespaces/{namespace}/shape_bot_defense_instancesList Shape Bot Defense Instance.
GET/api/config/namespaces/{namespace}/shape_bot_defense_instances/{name}GET Virtual Host.
POST/api/tpm/namespaces/{metadata.namespace}/tpm_api_keysCreate TPM API Key.
PUT/api/tpm/namespaces/{metadata.namespace}/tpm_api_keys/{metadata.name}Replace TPM API Key.
GET/api/tpm/namespaces/{namespace}/tpm_api_keysList TPM API Key.
GET/api/tpm/namespaces/{namespace}/tpm_api_keys/{name}GET TPM API Key.
POST/api/tpm/namespaces/{metadata.namespace}/tpm_categorysCreate TPM Category.
PUT/api/tpm/namespaces/{metadata.namespace}/tpm_categorys/{metadata.name}Replace TPM Category.
GET/api/tpm/namespaces/{namespace}/tpm_categorysList TPM Category.
GET/api/tpm/namespaces/{namespace}/tpm_categorys/{name}GET TPM Category.
POST/api/tpm/namespaces/{metadata.namespace}/tpm_managersCreate TPM Manager.
GET/api/tpm/namespaces/{namespace}/tpm_managersList TPM Manager.
GET/api/tpm/namespaces/{namespace}/tpm_managers/{name}GET TPM Manager.
POST/api/tpm/tpm/preauthPreauth
POST/api/tpm/tpm/provisionProvision