You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集成Asana与OpenAI API时,创建Webhook遇403错误求助

解决Asana工作区级别Webhook创建的403错误

问题分析

你遇到的invalid_filters_for_larger_scoped_webhooks错误,核心原因是Asana对工作区这类大范围资源的Webhook过滤器有严格的白名单限制:

  • 工作区级Webhook不允许使用changed动作过滤器
  • 所有过滤器必须完全匹配Asana的白名单规则

解决方案

方案1:调整过滤器适配工作区级Webhook

如果仅需监听工作区内新任务创建事件,移除不符合白名单的changed动作过滤器,保留added规则即可:

{
  "data": {
    "target": "{url}/recievewebhook",
    "resource": "{Workspace_ID}",
    "filters": [
      {
        "action": "added",
        "resource_type": "task",
        "resource_subtype": "default_task"
      }
    ]
  }
}

方案2:绑定Webhook到项目资源(如需监听任务变更)

如果需要捕获任务变更事件,由于工作区级Webhook不支持changed动作,建议将Webhook绑定到具体项目(替换resource为项目ID),此时可保留changed过滤器:

{
  "data": {
    "target": "{url}/recievewebhook",
    "resource": "{Project_ID}",
    "filters": [
      {
        "action": "added",
        "resource_type": "task",
        "resource_subtype": "default_task"
      },
      {
        "action": "changed",
        "resource_type": "task",
        "resource_subtype": "default_task"
      }
    ]
  }
}

验证

发送调整后的请求后,即可正常创建Webhook。当工作区内(或指定项目内)有新任务创建时,你的目标URL会收到包含事件详情的通知。

内容的提问来源于stack exchange,提问作者Rahul vats

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 17:20:29