Establish a webhook connection.

Note: When subscribing to higher-level resources (e.g., Workspace, Goal, Team, Portfolio) you must specify values in the Filters parameter.

External Documentation

To learn more, visit the Asana documentation.

Parameters

ParameterDescription
FiltersAn array of objects to specify filters to apply to events from this webhook. If a webhook event passes any of the filters the event will be delivered; otherwise no event will be sent to the receiving server.For example:[ { "resource_type": "task", "resource_subtype": "milestone", "action": "changed" }]For more information about the Filters parameter, visit Asana API documentation.Note: When subscribing to higher-level resources (e.g., Workspace, Goal, Team, Portfolio) you must specify values in the Filters parameter.
Include FieldsSpecify which properties to include in the response.
ResourceA resource ID to subscribe to (e.g., project ID).Note: When subscribing to higher-level resources (e.g., Workspace, Goal, Team, Portfolio) you must specify values in the Filters parameter.
Target URLThe URL to send the data to.Obtain this value by creating an Asana webhook and copying the Webhook Full URL.

Example Output

{
	"data": {
		"active": false,
		"created_at": "2012-02-22T02:06:58.147Z",
		"filters": [
			{
				"action": "changed",
				"fields": [
					"due_at",
					"due_on",
					"dependencies"
				],
				"resource_subtype": "milestone",
				"resource_type": "task"
			}
		],
		"gid": "12345",
		"last_failure_at": "2012-02-22T02:06:58.147Z",
		"last_failure_content": "500 Server Error\\n\\nCould not complete the request",
		"last_success_at": "2012-02-22T02:06:58.147Z",
		"resource": {
			"gid": "12345",
			"name": "Bug Task",
			"resource_type": "task"
		},
		"resource_type": "task",
		"target": "https://example.com/receive-webhook/7654"
	}
}

Workflow Library Example

Create Webhook with Asana and Send Results Via Email

Preview this Workflow on desktop