{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/spectator81-png/omada-api-toolkit/blob/0f811824d0b74825d551acad11f7ab648a1e2d40/API-REFERENCE.md",
    "https://github.com/spectator81-png/omada-api-toolkit/blob/0f811824d0b74825d551acad11f7ab648a1e2d40/PITFALLS.md"
  ],
  "category": "reconstruction-cases",
  "class": "software",
  "description_en": "Omada API Toolkit reconstructs TP-Link Omada Controller Web API v2 from browser DevTools observations and real controller use. Its Node.js helper implements the controller ID, CSRF token and session-cookie login flow, while the endpoint reference records payloads for VLANs, ACLs, SSIDs, mDNS and access-point settings.",
  "description_zh": "Omada API Toolkit 根据浏览器 DevTools 观察及控制器实际使用情况，重建 TP-Link Omada Controller Web API v2。Node.js 辅助程序处理控制器 ID、CSRF 令牌与会话 Cookie 认证；接口文档记录 VLAN、ACL、SSID、mDNS 和接入点设置的请求字段。",
  "entry_url": "https://awesomerea.org/resources/omada-api-toolkit-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/omada-api-toolkit-case/",
  "evidence_url": "https://github.com/spectator81-png/omada-api-toolkit/blob/0f811824d0b74825d551acad11f7ab648a1e2d40/README.md",
  "group": "cases",
  "id": "omada-api-toolkit-case",
  "json_url": "https://awesomerea.org/resources/omada-api-toolkit-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/omada-api-toolkit-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/omada-api-toolkit-case/index.md",
  "name": "Omada API Toolkit: reconstructing the Controller Web API v2",
  "name_zh": "Omada API Toolkit：重建 Controller Web API v2",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Node.js and access credentials for an Omada Controller are required.",
    "The author tested OC220 controller firmware 5.x and 6.1.x; software controllers and other hardware versions are unverified.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Node.js 以及 Omada Controller 的访问凭据。",
    "作者在 OC220 控制器的 5.x 和 6.1.x 固件上测试；软件控制器及其他硬件版本尚未验证。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "website"
  ],
  "url": "https://github.com/spectator81-png/omada-api-toolkit",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
