A project's properties are updated, such as name, color, owner, or status.
namespace: project / extraction: llm assisted (confidence 0.90)
Auth
- Auth method
hmac-sha256- Signature header
X-Hook-Secret- Signature detail
- HMAC-SHA256 computed over the raw request body. The secret is established during webhook handshake via X-Hook-Secret header.
Delivery
- Guarantees
- at-least-once
- Max retry attempts
- 3
- Backoff
- Asana retries with brief delays on non-2xx responses.
Payload schema (field names + types only)
events array required
Array of event objects in this delivery batch.
action string required
The action that occurred: added, changed, deleted, removed, undeleted.
created_at string required
ISO 8601 timestamp when the event was created.
parent object | null
The parent resource if the changed resource is a sub-resource.
resource object required
The resource that was changed.
gid string required
Global ID of the changed resource.
resource_type string required
Type of the changed resource.
resource_subtype string | null
Subtype of the changed resource, if applicable.
user object | null
The user who triggered the event.
change object | null
Details of what changed (for 'changed' actions).
Notes: Asana webhooks batch multiple events per delivery. The X-Hook-Secret handshake occurs on registration; subsequent deliveries use HMAC-SHA256.
Vendor docs
A new story (comment or system event) is added to a task.
namespace: story / extraction: llm assisted (confidence 0.90)
Auth
- Auth method
hmac-sha256- Signature header
X-Hook-Secret- Signature detail
- HMAC-SHA256 computed over the raw request body. The secret is established during webhook handshake via X-Hook-Secret header.
Delivery
- Guarantees
- at-least-once
- Max retry attempts
- 3
- Backoff
- Asana retries with brief delays on non-2xx responses.
Payload schema (field names + types only)
events array required
Array of event objects in this delivery batch.
action string required
The action that occurred: added, changed, deleted, removed, undeleted.
created_at string required
ISO 8601 timestamp when the event was created.
parent object | null
The parent resource if the changed resource is a sub-resource.
resource object required
The resource that was changed.
gid string required
Global ID of the changed resource.
resource_type string required
Type of the changed resource.
resource_subtype string | null
Subtype of the changed resource, if applicable.
user object | null
The user who triggered the event.
change object | null
Details of what changed (for 'changed' actions).
Notes: Asana webhooks batch multiple events per delivery. The X-Hook-Secret handshake occurs on registration; subsequent deliveries use HMAC-SHA256.
Vendor docs
An existing story or comment is edited.
namespace: story / extraction: llm assisted (confidence 0.85)
Auth
- Auth method
hmac-sha256- Signature header
X-Hook-Secret- Signature detail
- HMAC-SHA256 computed over the raw request body. The secret is established during webhook handshake via X-Hook-Secret header.
Delivery
- Guarantees
- at-least-once
- Max retry attempts
- 3
- Backoff
- Asana retries with brief delays on non-2xx responses.
Payload schema (field names + types only)
events array required
Array of event objects in this delivery batch.
action string required
The action that occurred: added, changed, deleted, removed, undeleted.
created_at string required
ISO 8601 timestamp when the event was created.
parent object | null
The parent resource if the changed resource is a sub-resource.
resource object required
The resource that was changed.
gid string required
Global ID of the changed resource.
resource_type string required
Type of the changed resource.
resource_subtype string | null
Subtype of the changed resource, if applicable.
user object | null
The user who triggered the event.
change object | null
Details of what changed (for 'changed' actions).
Notes: Asana webhooks batch multiple events per delivery. The X-Hook-Secret handshake occurs on registration; subsequent deliveries use HMAC-SHA256.
Vendor docs
A story or comment is deleted from a task.
namespace: story / extraction: llm assisted (confidence 0.85)
Auth
- Auth method
hmac-sha256- Signature header
X-Hook-Secret- Signature detail
- HMAC-SHA256 computed over the raw request body. The secret is established during webhook handshake via X-Hook-Secret header.
Delivery
- Guarantees
- at-least-once
- Max retry attempts
- 3
- Backoff
- Asana retries with brief delays on non-2xx responses.
Payload schema (field names + types only)
events array required
Array of event objects in this delivery batch.
action string required
The action that occurred: added, changed, deleted, removed, undeleted.
created_at string required
ISO 8601 timestamp when the event was created.
parent object | null
The parent resource if the changed resource is a sub-resource.
resource object required
The resource that was changed.
gid string required
Global ID of the changed resource.
resource_type string required
Type of the changed resource.
resource_subtype string | null
Subtype of the changed resource, if applicable.
user object | null
The user who triggered the event.
change object | null
Details of what changed (for 'changed' actions).
Notes: Asana webhooks batch multiple events per delivery. The X-Hook-Secret handshake occurs on registration; subsequent deliveries use HMAC-SHA256.
Vendor docs
Auth
- Auth method
hmac-sha256- Signature header
X-Hook-Secret- Signature detail
- HMAC-SHA256 computed over the raw request body. The secret is established during webhook handshake via X-Hook-Secret header.
Delivery
- Guarantees
- at-least-once
- Max retry attempts
- 3
- Backoff
- Asana retries with brief delays on non-2xx responses.
Payload schema (field names + types only)
events array required
Array of event objects in this delivery batch.
action string required
The action that occurred: added, changed, deleted, removed, undeleted.
created_at string required
ISO 8601 timestamp when the event was created.
parent object | null
The parent resource if the changed resource is a sub-resource.
resource object required
The resource that was changed.
gid string required
Global ID of the changed resource.
resource_type string required
Type of the changed resource.
resource_subtype string | null
Subtype of the changed resource, if applicable.
user object | null
The user who triggered the event.
change object | null
Details of what changed (for 'changed' actions).
Notes: Asana webhooks batch multiple events per delivery. The X-Hook-Secret handshake occurs on registration; subsequent deliveries use HMAC-SHA256.
Vendor docs
A task's properties are modified, such as name, description, due date, assignee, or status.
namespace: task / extraction: llm assisted (confidence 0.95)
Auth
- Auth method
hmac-sha256- Signature header
X-Hook-Secret- Signature detail
- HMAC-SHA256 computed over the raw request body. The secret is established during webhook handshake via X-Hook-Secret header.
Delivery
- Guarantees
- at-least-once
- Max retry attempts
- 3
- Backoff
- Asana retries with brief delays on non-2xx responses.
Payload schema (field names + types only)
events array required
Array of event objects in this delivery batch.
action string required
The action that occurred: added, changed, deleted, removed, undeleted.
created_at string required
ISO 8601 timestamp when the event was created.
parent object | null
The parent resource if the changed resource is a sub-resource.
resource object required
The resource that was changed.
gid string required
Global ID of the changed resource.
resource_type string required
Type of the changed resource.
resource_subtype string | null
Subtype of the changed resource, if applicable.
user object | null
The user who triggered the event.
change object | null
Details of what changed (for 'changed' actions).
Notes: Asana webhooks batch multiple events per delivery. The X-Hook-Secret handshake occurs on registration; subsequent deliveries use HMAC-SHA256.
Vendor docs