Skip to content
TasksMate Developers

0.x — pre-release, no compatibility promise yet.What this means

What this is: the event vocabulary — the names you tick when you create a webhook. When you need it: choosing events for POST /v1/webhooks.

The same list, from the API
curl "$TASKSMATE_API_URL/v1/webhooks/events" -H "Authorization: Bearer $TASKSMATE_TOKEN"

Dotted event names (task.updated) or <resource>.* wildcards (task.*); GET /v1/webhooks/events lists the vocabulary. A status change is task.updated with status in data.before / data.after. Each name below links to its payload in the reference.

Availability

EventSent when
availability.createdA member recorded days they are unavailable.
availability.deletedA member's unavailable days were removed.
availability.updatedA member's unavailable days changed.

Designation

EventSent when
designation.createdA designation was created.
designation.deactivatedA designation was deactivated.
designation.updatedA designation changed.
designation.visibility_changedA designation was shown or hidden.

Goal

EventSent when
goal.closedA project goal was closed.
goal.createdA project goal was created.
goal.deletedA project goal was deleted.
goal.movedA goal moved to another project.
goal.reopenedA project goal was reopened.
goal.reorderedA project's goal order changed.
goal.updatedA project goal changed.

Invite

EventSent when
invite.acceptedAn invitation was accepted.
invite.createdAn invitation to the organization was sent.
invite.external_overrideAn invitation outside the verified domains was allowed by an admin.
invite.rejectedAn invitation was declined.
invite.revokedAn invitation was withdrawn.
invite.updatedAn invitation was changed.

Member

EventSent when
member.addedSomeone joined the organization.
member.auto_joinedSomeone joined the organization through a verified domain.
member.designation_changedA member's designation changed.
member.removedSomeone left or was removed from the organization.
member.role_changedA member's organization role changed.

Milestone

EventSent when
milestone.closedA team milestone was closed.
milestone.createdA team milestone was created.
milestone.deletedA team milestone was deleted.
milestone.reopenedA team milestone was reopened.
milestone.updatedA team milestone changed.

Org

EventSent when
org.deletedThe organization was deleted.
org.domain_addedA domain was added to the organization.
org.domain_removedA domain was removed.
org.domain_verifiedA domain was verified.
org.join_request_decidedA request to join the organization was approved or declined.
org.settings_changedThe organization's settings changed.
org.updatedThe organization's name or description changed.

Project

EventSent when
project.createdA project was created.
project.delegation_changedWhether a project's editors may add members changed.
project.deletedA project was deleted.
project.leads_changedA project's leads changed.
project.member_addedSomeone was added to a project.
project.member_removedSomeone was removed from a project.
project.member_role_changedA project member's role changed.
project.member_updatedA project member's details changed.
project.owner_transferredA project's ownership moved to another member.
project.reorderedThe organization's project order changed.
project.updatedA project's fields changed.
project.visibility_changedA project became public or private.

Roadmap journey

EventSent when
roadmap_journey.createdA roadmap journey was created.
roadmap_journey.deletedA roadmap journey was deleted.
roadmap_journey.updatedA roadmap journey changed.

Roadmap stop

EventSent when
roadmap_stop.createdA roadmap stop was created.
roadmap_stop.deletedA roadmap stop was deleted.
roadmap_stop.milestone_pinnedA milestone was pinned to a roadmap stop.
roadmap_stop.milestone_unpinnedA milestone was unpinned from a roadmap stop.
roadmap_stop.task_attachedA task was attached to a roadmap stop.
roadmap_stop.task_detachedA task was detached from a roadmap stop.
roadmap_stop.updatedA roadmap stop changed.

Service account

EventSent when
service_account.createdA service account was created.
service_account.deactivatedA service account was deactivated and its tokens revoked.
service_account.renamedA service account was renamed.

Sprint

EventSent when
sprint.createdA team sprint was created.
sprint.deletedA team sprint was deleted.
sprint.updatedA team sprint changed.

Task

EventSent when
task.attachment_addedA file was attached to a task.
task.attachment_removedAn attachment was removed from a task.
task.comment_addedA comment was posted on a task.
task.comment_removedA comment on a task was deleted.
task.comment_updatedA comment on a task was edited.
task.createdA task was created.
task.deletedA task was deleted.
task.dependency_addedA dependency was added to a task.
task.dependency_removedA dependency was removed from a task.
task.movedA task moved to another project (or out of one).
task.restrictedWho may see a task changed (restricted_to).
task.subtask_addedA subtask was linked under a task.
task.subtask_removedA subtask was unlinked from a task.
task.updatedA task's fields changed (status, title, assignee, dates, …); data.before / data.after name the fields.

Team

EventSent when
team.createdA team was created.
team.deletedA team was deleted.
team.member_addedSomeone joined a team.
team.member_removedSomeone left a team.
team.member_role_changedA team member's role changed.
team.updatedA team's fields changed.

Token

EventSent when
token.auth_failedA request presented an expired or revoked access token.
token.createdAn access token was created.
token.renamedAn access token was renamed.
token.revokedAn access token was revoked.
token.rotatedAn access token was rotated (the old one works 60 seconds more).

Webhook

EventSent when
webhook.createdA webhook was created.
webhook.deletedA webhook was deleted.
webhook.delivery_replayedA webhook delivery was sent again.
webhook.disabledA webhook was disabled after repeated failed deliveries, or because its endpoint answered 410 Gone.
webhook.pausedA webhook was paused.
webhook.resumedA webhook was resumed (or re-enabled after being disabled).
webhook.rotatedA webhook's signing secret was rotated (the old one signs too for 24 hours).
webhook.testA test delivery (POST /v1/webhooks/{subscription_id}/test); data names the webhook itself. Never retried.
webhook.updatedA webhook's name, URL, events or projects changed.