Availability
Only events marked available can be selected on an endpoint. Coming-soon types appear in the catalog so you can plan integrations; selecting them returns a validation error.
Content changed
| Name | Type | Description |
|---|---|---|
content.published | available | Draft published or Live Quick Edit applied to live content. |
content.draft.created | available | A new content draft was created. |
content.draft.archived | available | A draft was archived. |
content.draft.restored | available | An archived draft was restored. |
content.draft.deleted | available | An archived draft was permanently deleted. |
content.version.rolled_back | available | A previous live version was made active again. |
Domains changed
| Name | Type | Description |
|---|---|---|
domain.added | available | A domain was added manually or set as primary. |
domain.active | available | Macro was detected on a domain (SDK traffic or heartbeat). |
domain.removed | available | A domain was removed from the website. |
domain.primary_changed | available | The primary domain setting was updated. |
Assets changed
| Name | Type | Description |
|---|---|---|
asset.uploaded | available | A file was uploaded to the asset library. |
asset.deleted | available | A file was removed from the asset library. |
Team changed
| Name | Type | Description |
|---|---|---|
team.member.invited | available | A collaborator invitation was sent. |
team.member.accepted | available | A collaborator accepted their invitation. |
team.member.removed | available | A collaborator was removed from the website. |
team.member.role_changed | available | A collaborator role was updated. |
team.member.declined | available | A collaborator declined their invitation. |
Settings changed
| Name | Type | Description |
|---|---|---|
settings.locales.updated | available | Default or enabled content languages changed. |
settings.general.updated | available | Website name or other general settings changed. |
settings.branding.updated | available | Powered-by or attribution settings changed. |
Reserved (not available yet)
These types exist in the catalog for forward compatibility. They cannot be subscribed until Macro marks them available.
| Name | Type | Description |
|---|---|---|
content.snapshot.created | soon | Named content snapshot saved. |
asset.replaced / asset.moved | soon | File replace or folder move in the library. |
api_key.* / api_token.created | soon | SDK key and automation token lifecycle. |
seo.page.synced / seo.page.updated | soon | Page registry and SEO metadata. |
export.completed | soon | Website export ZIP finished generating. |
Test trigger
webhook.test is not a subscription event — it is sent only when you click Send test event (or call the test API). Message includes a short confirmation string plus webhookId and websiteId.
Fetch the live catalog
GET
/management/webhooks/eventsmt_Groups, presets, sample messages, and delivery header docs (settings.webhook:read).