如何从 webhook 回调中读取 projectId?

How to read the projectId from webhook callback?

POST/webhooks/v1/systems/data/hooks 工作正常,事件按预期创建,但回调缺少 A360 的 project_id我需要访问该文件。

如何将其包含在回调负载中?

您可以在 POST 正文中使用 hookAttribute 属性 并包含自定义信息,例如 projectId 或您应用中的任何其他信息。这是一个例子:

{
   "callbackUrl": "http://abcd1234.ngrok.io/forge/callback",
   "scope": {
      "folder": "urn:adsk.wipprod:fs.folder:co.abcd1234"
   },
   "hookAttribute": {
      "projectId": "a.1234.abcd.5678.defg"
   }
}