JSON for Webhooks
When you configure webhooks, the system can send messages whenever certain actions occur—like publishing a page or recycling a file that include structured JSON data about the event. These messages let you connect CMS activity with external systems, automate processes, or trigger custom workflows.
For actions that trigger a webhook you can see the message payload sent in response. Use this information to understand what data is available and how it’s formatted before integrating webhooks into your site or third-party tools.
- Publish Start Message
- Publish End Message
- Calendar Event Location Update
- Calendar Event Location Delete
- Calendar Event Organizer Update
- Calendar Event Organizer Delete
- Calendar Event Categories (Tags) Update
- Calendar Event Categories (Tags) Delete
- Calendar Event Publish
{
"finished": false,
"messages": [],
"error": false,
"key": "PUB:generic-account:support:example-site:12345:/gallena/faq.pcf",
"account": "generic-account",
"site": "example-site",
"user": "example-user",
"type": "page publish",
"success": {},
"failed": {},
"errors": {},
"no_publish": {},
"success_count": 0,
"failed_count": 0,
"uuid": "00000000-0000-0000-0000-000000000000",
"began": "2025-10-16T19:15:35Z",
"completed": null,
"origin": [
"/gallena/faq.pcf"
],
"total_time": 0,
"msg": "publish has begun"
}
{
"finished": true,
"messages": [],
"error": false,
"key": "PUB:generic-account:support:example-site:12345:/gallena/faq.pcf",
"account": "generic-account",
"site": "example-site",
"user": "example-user",
"type": "page publish",
"success": {
"example-site": [
{
"path": "/gallena/faq.pcf",
"url": "https://support.example.com/gallena/faq.html"
}
]
},
"failed": {},
"errors": {},
"no_publish": {},
"success_count": 1,
"failed_count": 0,
"uuid": "00000000-0000-0000-0000-000000000000",
"began": "2025-10-16T19:15:35Z",
"completed": "2025-10-16T19:15:36Z",
"origin": [
"/gallena/faq.pcf"
],
"total_time": 1329,
"msg": "publish has completed"
}
{
"site": "gallena",
"account": "schoolaccount",
"completed": "2025-10-31T20:02:54.157682503Z",
"success":
[
{
"calendar-f7120c7f-a5b5-4dad-8255-5782cdf24720":
{
"id": "f7120c7f-a5b5-4dad-8255-5782cdf24720",
"site": "gallena",
"locations":
[
{
"id": 2,
"name": "Library"
}
]
}
}
],
"user": "myuser",
"type": "calendar attribute update location",
"finished": true,
"msg": "calendar attribute update location"
}
{
"site": "gallena",
"account": "schoolaccount",
"completed": "2025-10-31T20:03:55.009361399Z",
"success":
[
{
"calendar-f7120c7f-a5b5-4dad-8255-5782cdf24720":
{
"id": "f7120c7f-a5b5-4dad-8255-5782cdf24720",
"site": "gallena",
"locations":
[
{
"id": 2,
"name": "Library"
}
]
}
}
],
"user": "myuser",
"type": "calendar attribute delete location",
"finished": true,
"msg": "calendar attribute delete location"
}
{
"site": "gallena",
"account": "schoolaccount",
"completed": "2025-10-31T20:08:45.183384270Z",
"success":
[
{
"calendar-f7120c7f-a5b5-4dad-8255-5782cdf24720":
{
"id": "f7120c7f-a5b5-4dad-8255-5782cdf24720",
"site": "gallena",
"organizers":
[
{
"id": 1,
"name": "Daniel"
}
]
}
}
],
"user": "myuser",
"type": "calendar attribute update organizer",
"finished": true,
"msg": "calendar attribute update organizer"
}
{
"site": "gallena",
"account": "schoolaccount",
"completed": "2025-10-31T20:11:12.061010645Z",
"success":
[
{
"calendar-f7120c7f-a5b5-4dad-8255-5782cdf24720":
{
"id": "f7120c7f-a5b5-4dad-8255-5782cdf24720",
"site": "gallena",
"organizers":
[
{
"id": 1,
"name": "Daniel"
}
]
}
}
],
"user": "myuser",
"type": "calendar attribute delete organizer",
"finished": true,
"msg": "calendar attribute delete organizer"
}
{
"site": "gallena",
"account": "schoolaccount",
"completed": "2025-10-31T20:14:06.354394780Z",
"success":
[
{
"calendar-f7120c7f-a5b5-4dad-8255-5782cdf24720":
{
"id": "f7120c7f-a5b5-4dad-8255-5782cdf24720",
"site": "gallena",
"tags":
[
{
"id": 3,
"name": "Academics"
}
]
}
}
],
"user": "myuser",
"type": "calendar attribute update event tag",
"finished": true,
"msg": "calendar attribute update event tag"
}
{
"site": "gallena",
"account": "schoolaccount",
"completed": "2025-10-31T20:15:44.416368426Z",
"success":
[
{
"calendar-f7120c7f-a5b5-4dad-8255-5782cdf24720":
{
"id": "f7120c7f-a5b5-4dad-8255-5782cdf24720",
"site": "gallena",
"tags":
[
{
"id": 3,
"name": "Academics"
}
]
}
}
],
"user": "myuser",
"type": "calendar attribute delete event tag",
"finished": true,
"msg": "calendar attribute delete event tag"
}
{
"site": "gallena",
"account": "schoolaccount",
"completed": "2025-10-31T16:56:57.374839452Z",
"success":
[
{
"calendar-f7120c7f-a5b5-4dad-8255-5782cdf24720":
{
"id": "f7120c7f-a5b5-4dad-8255-5782cdf24720",
"site": "gallena",
"events":
[
{
"id": "307e036f-5ea8-4046-a918-62bbecbbec53",
"title": "Athletics"
}
]
}
}
],
"user": "myuser",
"type": "calendar event publish",
"finished": true,
"msg": "calendar event publish"
}