Webhook map
challengechallenge(challenge.challenge)
taskstaskEvent(tasks.taskEvent)
HTTP handler setup
app/api/webhook/route.ts
Events
Challenge
Challenge
challenge.challenge
Asana initial webhook verification handshake via X-Hook-Secret header
Payload: empty object
Response data full type
Response data full type
webhookHooks example
Tasks
Task Event
tasks.taskEvent
A task event occurred — task was added, changed, or removed
Payload
| Name | Type | Required | Description |
|---|---|---|---|
events | object[] | Yes | — |
events full type
events full type
Response data full type
Response data full type
webhookHooks example