That is very helpful, I was able to establish my webhook with those filters shown above.
However, my webhook doesn’t seem to trigger for them? I’m only receiving events when fields on a task are changed, or added. Not removed.
This is what my webhook looks like getting it with a postman request, i’ve replaced my target with a placeholder. Any insight is helpful.
"data": {
"gid": "1209826125588615",
"resource_type": "webhook",
"resource": {
"gid": "805842064117898",
"resource_type": "project",
"name": "Current Sprint"
},
"target": "https://asi.webhook.placeholder",
"active": true,
"is_workspace_webhook": false,
"failure_deletion_timestamp": null,
"created_at": "2025-03-28T13:48:08.203Z",
"last_failure_at": null,
"last_failure_content": "",
"last_success_at": "2025-03-28T13:49:07.753Z",
"delivery_retry_count": 0,
"next_attempt_after": null,
"filters": [
{
"resource_type": "task",
"resource_subtype": null,
"action": "added",
"fields": null
},
{
"resource_type": "task",
"resource_subtype": null,
"action": "changed",
"fields": null
},
{
"resource_type": "task",
"resource_subtype": null,
"action": "removed",
"fields": null
},
{
"resource_type": "section",
"resource_subtype": null,
"action": "added",
"fields": null
},
{
"resource_type": "section",
"resource_subtype": null,
"action": "changed",
"fields": null
},
{
"resource_type": "section",
"resource_subtype": null,
"action": "removed",
"fields": null
}
]
}
}