AtlasWork, planned itself.

The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

All systems operational
  • SOC 2 II
  • ISO 27001
  • HIPAA
  • GDPR

Product

  • Overview
  • PDF tools
  • Diagram tools
  • People & HR
  • Integrations
  • Marketplace
  • Pricing

Resources

  • Guides
  • Glossary
  • Compare
  • Docs
  • API reference
  • Support
  • Changelog
  • Status

Company

  • About
  • Careers
  • Press
  • Contact

Legal & trust

  • Trust center
  • Security
  • Privacy
  • Terms
  • DPA
  • GDPR
  • SLA
  • Refunds
  • Google API data
Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
PrivacyTermsSecurityStatus
Skip to documentation
Docs
Back to Atlas

Start here

  • Overview

Developer

  • REST API guide
  • Authentication
  • API reference
  • MCP (AI agents)
  • SDKs
  • Quick actions

Webhooks

  • Overview
  • Quickstart
  • Events
  • Payloads and headers
  • Security and signing
  • Delivery and retries
  • Managing via API

Connect

  • Connectors
  • Integrations

Product

  • Collaboration and chat

Reference

  • Glossary
  • Keyboard shortcuts
  • Module reference

Webhooks

Events

An Atlas webhook subscribes to events by pattern. A pattern can name one exact action, a whole namespace with a trailing wildcard, or every event at once. This page explains how matching works and lists the events you will reach for most.

How event matching works

A subscription lists one or more event patterns. Atlas compares each recorded action against those patterns using three rules.

  • Exact. A pattern like task.completed matches only that action.
  • Prefix wildcard. A pattern ending in .* matches that namespace. task.* matches task.created, task.completed, and also the bare action task. It matches task. prefixed actions and the bare prefix task, but not unrelated names like tasks.created - the boundary is a dot.
  • Global. The pattern * matches every event.
PatternMatchesDoes not match
task.completedtask.completedtask.created
task.*task.created, task.completedtasks.created, project.created
*every event(nothing is excluded)

A subscription's events array may hold 1 to 50 patterns, each 1 to 100 characters.


Commonly used events

These are the events surfaced in the Atlas dashboard when you create a webhook. They cover the actions most integrations react to.

EventMeaning
task.createdA task was created.
task.updatedA task was edited.
task.completedA task was marked complete.
task.assignedA task was assigned to someone.
project.createdA project was created.
project.completedA project was marked complete.
goal.completedA goal was achieved.
habit.completedA habit was checked off.
*All events - every action Atlas records.

Comment and status-change style events exist too, for example task.status_changed and the comment.* namespace. Because matching is by name, you can subscribe to any of them the same way.


How events are produced

Event names are not a fixed list you have to wait for us to publish.

Events come from the audit log

Atlas webhook events are derived from the workspace audit log, so any action Atlas records can be subscribed to by name. There is no fixed server-side allow-list of event names, which means new event types become available automatically as the product records them. Subscribe to a specific action string, a namespace with .*, or everything with *. In production, prefer subscribing narrowly to only the events you handle rather than *.

On this page

  • How event matching works
  • Commonly used events
  • How events are produced