- Home
- API Enriched
- 🦠 Bot And Threat Defense API
🦠 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
Use Cases
Section titled “Use Cases”- Configure bot defense instances per namespace
- Manage TPM threat categories for classification
- Provision API keys for automated defense systems
- Integrate threat intelligence services
Primary Resources
Section titled “Primary Resources”- bot_defense_instance: Bot defense instance for deployment
- threat_category: Threat category for classification
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/bot_defense_app_infrastructures | Create 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_infrastructures | List 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_instances | List 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_keys | Create 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_keys | List TPM API Key. |
| GET | /api/tpm/namespaces/{namespace}/tpm_api_keys/{name} | GET TPM API Key. |
| POST | /api/tpm/namespaces/{metadata.namespace}/tpm_categorys | Create TPM Category. |
| PUT | /api/tpm/namespaces/{metadata.namespace}/tpm_categorys/{metadata.name} | Replace TPM Category. |
| GET | /api/tpm/namespaces/{namespace}/tpm_categorys | List TPM Category. |
| GET | /api/tpm/namespaces/{namespace}/tpm_categorys/{name} | GET TPM Category. |
| POST | /api/tpm/namespaces/{metadata.namespace}/tpm_managers | Create TPM Manager. |
| GET | /api/tpm/namespaces/{namespace}/tpm_managers | List TPM Manager. |
| GET | /api/tpm/namespaces/{namespace}/tpm_managers/{name} | GET TPM Manager. |
| POST | /api/tpm/tpm/preauth | Preauth |
| POST | /api/tpm/tpm/provision | Provision |