api-evangelist/watchguard
GitHub: api-evangelist/watchguard
这是一个整合WatchGuard Cloud、端点安全及认证服务的官方API资源库,旨在帮助开发者通过编程方式实现安全设备的自动化管理与威胁响应。
Stars: 0 | Forks: 0
# WatchGuard
WatchGuard 提供云管理的网络和端点安全解决方案,包括 Firebox 新一代防火墙、WatchGuard 端点安全、AuthPoint 多因素认证以及 WatchGuard Wi-Fi。WatchGuard Cloud 是统一的管理平台,通过 RESTful API 提供账户管理、设备激活、资产分配、端点设备管理、安全事件监控和运营商管理等功能。
**网站:** https://www.watchguard.com
**API 文档:** https://www.watchguard.com/help/docs/API/
**开发者门户:** https://developer.cloud.watchguard.com/
**快速入门:** https://www.watchguard.com/help/docs/API/Content/en-US/api_get_started/get_started.html
**APIs.json:** https://raw.githubusercontent.com/api-evangelist/watchguard/refs/heads/main/apis.yml
## 标签
云安全、端点安全、防火墙、多因素认证、网络安全、零信任
## API
### WatchGuard Cloud Platform API
用于管理 WatchGuard Cloud 账户、子账户和运营商的 RESTful API。涵盖账户创建、受管账户访问的受众令牌生成、硬件/许可证激活、资产分配和运营商管理。
- **文档:** https://www.watchguard.com/help/docs/API/Content/en-US/watchguard-cloud/watchguard-cloud.html
- **OpenAPI:** [openapi/watchguard-cloud-platform-openapi.yml](openapi/watchguard-cloud-platform-openapi.yml)
**关键端点:** 账户、授权(受众)、激活、分配、运营商
### WatchGuard Endpoint Security Management API
用于管理 WatchGuard 端点安全设备的 RESTful API。涵盖设备列表、保护状态、网络隔离、即时扫描、安全事件、安全概览和风险评估。
- **文档:** https://www.watchguard.com/help/docs/API/Content/en-US/endpoint_security/WES_endpoint_security/v1/WES_endpoint_security.html
- **OpenAPI:** [openapi/watchguard-endpoint-security-openapi.yml](openapi/watchguard-endpoint-security-openapi.yml)
**关键端点:** 设备、保护状态、隔离、即时扫描、安全事件、安全概览、风险评估、配置、许可证
## 制品
### OpenAPI 规范
| 文件 | 描述 |
|------|------|
| [openapi/watchguard-cloud-platform-openapi.yml](openapi/watchguard-cloud-platform-openapi.yml) | 平台 API — 账户、激活、分配、运营商 |
| [openapi/watchguard-endpoint-security-openapi.yml](openapi/watchguard-endpoint-security-openapi.yml) | 端点安全 API — 设备管理、事件、风险 |
### Spectral 规则
| 文件 | 描述 |
|------|------|
| [rules/watchguard-rules.yml](rules/watchguard-rules.yml) | Spectral 规则集,强制执行双重安全方案、账户 ID 要求、HTTPS、首字母大写摘要 |
### Naftiko 能力
| 文件 | 描述 |
|------|------|
| [capabilities/endpoint-threat-response.yaml](capabilities/endpoint-threat-response.yaml) | 端点威胁响应工作流 — 14 个用于设备管理、隔离、扫描和风险审查的 MCP 工具 |
| [capabilities/shared/cloud-platform.yaml](capabilities/shared/cloud-platform.yaml) | 共享平台 API — 账户、激活、运营商操作 |
| [capabilities/shared/endpoint-security.yaml](capabilities/shared/endpoint-security.yaml) | 共享端点安全 API — 设备和事件操作 |
### JSON 模式
| 文件 | 描述 |
|------|------|
| [json-schema/watchguard-device-schema.json](json-schema/watchguard-device-schema.json) | 包含保护状态和隔离字段的端点设备模式 |
### JSON 结构
| 文件 | 描述 |
|------|------|
| [json-structure/watchguard-device-structure.json](json-structure/watchguard-device-structure.json) | 端点设备字段结构文档 |
### JSON-LD 上下文
| 文件 | 描述 |
|------|------|
| [json-ld/watchguard-context.jsonld](json-ld/watchguard-context.jsonld) | WatchGuard 数据词汇的 JSON-LD 上下文 |
### 示例
| 文件 | 描述 |
|------|------|
| [examples/watchguard-getAccount-example.json](examples/watchguard-getAccount-example.json) | 获取账户信息的请求/响应 |
| [examples/watchguard-listDevices-example.json](examples/watchguard-listDevices-example.json) | 列出端点设备的请求/响应 |
| [examples/watchguard-isolateDevices-example.json](examples/watchguard-isolateDevices-example.json) | 隔离设备的请求/响应 |
| [examples/watchguard-activateDevice-example.json](examples/watchguard-activateDevice-example.json) | 激活设备或许可证的请求/响应 |
### 词汇
| 文件 | 描述 |
|------|------|
| [vocabulary/watchguard-vocabulary.yml](vocabulary/watchguard-vocabulary.yml) | 领域词汇:WatchGuard Cloud、账户、Firebox、设备隔离、激活、分配、ThreatSync、AuthPoint |
## 维护者
**姓名:** Kin Lane
**邮箱:** kin@apievangelist.com
标签:API管理, JSONLines, RESTful API, Wi-Fi安全, 下一代防火墙, 云管理, 多因素认证, 安全事件监控, 安全解决方案, 幻觉检测, 提示词优化, 操作员管理, 端点保护, 端点安全, 统一管理平台, 网络安全, 补丁管理, 设备激活, 账户管理, 资产分配, 防火墙, 隐私保护, 零信任