SaaS webhooks / Collaboration

ClickUp webhook events.

28 events emitted by ClickUp in the team-ops webhook catalog. Each event below carries the canonical event name, payload schema (field names and types only), auth method, signature header, retry policy, and a link back to ClickUp's docs.

Auth mix: 28 hmac-sha256 · Source extraction: 2026-05-13

All 28 events

Direct anchors. Each event header links to its own URL.

folderCreated

A new folder is created in a subscribed space.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: folderCreated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event folderCreated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

folderDeleted

A folder is deleted.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: folderDeleted.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event folderDeleted.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

folderUpdated

A folder's properties are modified.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: folderUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event folderUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

goalCreated

A new goal is created in the workspace.

extraction: llm assisted (confidence 0.80)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: goalCreated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event goalCreated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

goalDeleted

A goal is deleted.

extraction: llm assisted (confidence 0.75)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: goalDeleted.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event goalDeleted.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

goalUpdated

A goal's properties or targets are updated.

extraction: llm assisted (confidence 0.75)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: goalUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event goalUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

keyResultCreated

A new key result target is added to a goal.

extraction: llm assisted (confidence 0.75)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: keyResultCreated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event keyResultCreated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

keyResultDeleted

A key result is removed from a goal.

extraction: llm assisted (confidence 0.75)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: keyResultDeleted.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event keyResultDeleted.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

keyResultUpdated

A key result is updated.

extraction: llm assisted (confidence 0.75)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: keyResultUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event keyResultUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

listCreated

A new list is created within a subscribed space or folder.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: listCreated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event listCreated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

listDeleted

A list is deleted.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: listDeleted.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event listDeleted.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

listUpdated

A list's properties are modified.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: listUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event listUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

spaceCreated

A new space is created in the workspace.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: spaceCreated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event spaceCreated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

spaceDeleted

A space is deleted.

extraction: llm assisted (confidence 0.80)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: spaceDeleted.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event spaceDeleted.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

spaceUpdated

A space's properties are modified.

extraction: llm assisted (confidence 0.80)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: spaceUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event spaceUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskAssigneeUpdated

An assignee is added to or removed from a task.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskAssigneeUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskAssigneeUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskCommentPosted

A new comment is posted on a task.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskCommentPosted.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskCommentPosted.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskCommentUpdated

An existing comment on a task is edited.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskCommentUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskCommentUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskCreated

A new task is created in a subscribed workspace, space, folder, or list.

extraction: llm assisted (confidence 0.95)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskCreated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskCreated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskDeleted

A task is deleted or moved to trash.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskDeleted.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskDeleted.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskDueDateUpdated

A task's due date is set, changed, or cleared.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskDueDateUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskDueDateUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskMoved

A task is moved to a different list, folder, or space.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskMoved.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskMoved.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskPriorityUpdated

A task's priority level is changed.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskPriorityUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskPriorityUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskStatusUpdated

A task's status transitions to a new status value.

extraction: llm assisted (confidence 0.95)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskStatusUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskStatusUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskTagUpdated

A tag is added to or removed from a task.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskTagUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskTagUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskTimeEstimateUpdated

A task's time estimate is set or modified.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskTimeEstimateUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskTimeEstimateUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskTimeTrackedUpdated

Time tracked against a task is added or edited.

extraction: llm assisted (confidence 0.85)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskTimeTrackedUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskTimeTrackedUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

taskUpdated

A task's properties are modified; history_items lists each changed field.

extraction: llm assisted (confidence 0.90)

Auth

Auth method
hmac-sha256
Signature detail
ClickUp signs webhook payloads with HMAC-SHA256 using the webhook secret. The signature is included in the 'signature' field inside the JSON body, not as a header.

Delivery

Guarantees
at-least-once
Backoff
ClickUp retries failed deliveries; exact policy not documented publicly.

Payload schema (field names + types only)

webhook_id string required
ID of the webhook that delivered this event.
event string required
Event type identifier: taskUpdated.
task_id string | null
Task ID if the event is task-scoped.
history_items array
Array of change history items for event taskUpdated.
id string required
History item ID.
type integer required
History item type integer.
date string required
Epoch milliseconds string when the change occurred.
field string | null
Field name that changed, if applicable.
parent_id string | null
Parent resource ID.
data object | null
Additional data about the change.
source string | null
Change source (app, api, etc.).
user object
User who triggered the event.
id integer
User ID.
username string
email string
color string
profilePicture string | null
initials string
before object | string | null
Previous value before the change.
after object | string | null
New value after the change.
Notes: ClickUp payload schemas are sparse in public docs; field shapes inferred from API reference and community samples.

Vendor docs

Use this data programmatically

The full catalog ships as a HuggingFace dataset under CC-BY-4.0. Load it with the datasets library, filter by vendor, and you have every ClickUp event in a Parquet table ready for code-generation, schema validation, or routing.

from datasets import load_dataset
ds = load_dataset("automatelab/saas-webhook-catalog")
events = ds["train"].filter(lambda r: r["vendor"] == "clickup")

Open the dataset on HuggingFace Source on GitHub

Other vendors in the catalog

Back to the index for all 30 vendors.