Skip to main content

Event and Event Registration Webhooks

These are the events related to events and event registrations:

  • event.published
  • event.updated
  • event.deleted
  • event_registration.registered
  • event_registration.canceled

If your community is in the EU region (eu-central-1), entities.network.gatewayUrl is https://api.bettermode.de instead of https://api.bettermode.com shown in the examples below.

Event​

When an event is created it results in event.published event. Updating and deleting an event results in event.updated and event.deleted respectively.

When a recurring event is created, event.published event is called for each occurrence.

Publish an event​

Event name: event.published
{
"networkId": "ONyPnp8I8o",
"context": "NETWORK",
"entityId": "ONyPnp8I8o",
"type": "SUBSCRIPTION",
"data": {
"time": "2026-10-26T19:58:19.375Z",
"verb": "PUBLISHED",
"verbAction": "PUBLISHED",
"actor": {
"id": "Orqhv62gXX",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"sessionInfo": {
"ip": null,
"country": "",
"locale": "en-US",
"client": 0,
"clientVersion": "1.0.0",
"os": "",
"osVersion": "",
"deviceBrand": "",
"trackerGlobalSessionId": null,
"trackerSessionId": null
}
},
"object": {
"id": "YvaRlh4ZQvHSRdv",
"networkId": "ONyPnp8I8o",
"spaceId": "jwpx8q5zswJp",
"status": "published",
"createdAt": "2026-10-26T19:58:19.375Z",
"updatedAt": "2026-10-26T19:58:19.375Z",
"deletedAt": null,
"revisionId": "",
"timeZone": "America/New_York",
"startTime": "2026-11-12T17:00:00.000Z",
"endTime": "2026-11-12T18:00:00.000Z",
"sharedPublicly": false,
"eventDetailId": "Nj7UcQQFJNMd9tS",
"recurrenceId": "P5oAKnzkx5dNiom",
"createdById": "Orqhv62gXX",
"mentionedMembers": [],
"embedIds": [],
"imageIds": [],
"attachmentIds": [],
"pollIds": [],
"seoDetail": {
"title": "Product roadmap AMA"
},
"customSeoDetail": {},
"title": "Product roadmap AMA",
"content": "<p>Bring your questions about what we are building next.</p>",
"thumbnailId": null,
"slug": "product-roadmap-ama",
"shortContent": "<p>Bring your questions about what we are building next.</p>",
"language": "en",
"tagIds": [],
"capacity": 100,
"hostIds": [
"Orqhv62gXX"
],
"notificationSettings": {
"notifyOnDelete": true,
"notifyOnRegister": true,
"notifyOnUpdate": true,
"remindBefore": true
},
"virtualLocations": [
{
"id": "iMQuj6erzgFVBa0",
"provider": "Zoom",
"url": "https://zoom.us/j/1234567890"
}
],
"recurrenceConfig": {
"frequency": "once",
"repeatsOn": null,
"recurrenceEndDate": null
}
},
"target": {
"organizationId": "g1qdNmmQOB",
"networkId": "ONyPnp8I8o",
"networkDomain": "community.bettermode.com",
"spaceId": "jwpx8q5zswJp",
"eventRecurrenceId": "P5oAKnzkx5dNiom"
},
"id": "66883facf4c75bb70e5ef74d6106fbac",
"_timeSensitive": false,
"name": "event.published",
"noun": "EVENT",
"shortDescription": "Publish Event"
},
"currentSettings": [],
"entities": {
"network": {
"id": "ONyPnp8I8o",
"gatewayUrl": "https://api.bettermode.com",
"createdAt": "2026-10-20T18:45:28.456Z",
"updatedAt": "2026-10-21T00:14:32.245Z",
"name": "Bettermode",
"slug": "bettermode-community",
"domain": "community.bettermode.com",
"visibility": "public",
"membership": "inviteOnly",
"status": "published",
"locale": "en-US",
"tribeBranding": true,
"brandColor": null
},
"actor": {
"id": "Orqhv62gXX",
"username": "admin",
"email": "[email protected]",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"role": {
"id": "rVghIhIbsp",
"type": "admin",
"name": "admin",
"scopes": [
"*"
],
"visible": true
},
"status": "VERIFIED",
"locale": "en-US",
"createdAt": "2026-10-20T18:45:28.471Z",
"updatedAt": "2026-10-26T19:05:43.239Z",
"teammate": true,
"fields": [],
"settings": {
"privateMessaging": {
"privateMessagingEnabled": true,
"whoCanContactMember": "anyone",
"quickEnter": false
}
},
"bannerId": null,
"emailStatus": "verified",
"externalId": null,
"lastSeenAt": "2026-10-20T18:45:28.471Z",
"name": "Bettermode Dev",
"phone": null,
"profilePictureId": null,
"tagline": null
},
"space": {
"id": "jwpx8q5zswJp",
"createdAt": "2026-10-20T18:46:51.874Z",
"updatedAt": "2026-10-21T00:14:33.331Z",
"collectionId": "400wKIjYnkEd",
"type": "GROUP",
"address": {
"path": "general",
"exact": false,
"editable": true
},
"name": "General",
"slug": "general",
"status": "created",
"imageId": null,
"bannerId": null,
"membersCount": 1,
"private": false,
"hidden": false,
"inviteOnly": false,
"nonAdminsCanInvite": false,
"relativeUrl": "/general",
"url": "https://community.bettermode.com/general"
}
}
}

Update an event​

Event name: event.updated
{
"networkId": "ONyPnp8I8o",
"context": "NETWORK",
"entityId": "ONyPnp8I8o",
"type": "SUBSCRIPTION",
"data": {
"time": "2026-10-26T19:58:32.089Z",
"verb": "UPDATED",
"verbAction": "UPDATED",
"actor": {
"id": "Orqhv62gXX",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"sessionInfo": {
"ip": null,
"country": "",
"locale": "en-US",
"client": 0,
"clientVersion": "1.0.0",
"os": "",
"osVersion": "",
"deviceBrand": "",
"trackerGlobalSessionId": null,
"trackerSessionId": null
}
},
"object": {
"id": "YvaRlh4ZQvHSRdv",
"networkId": "ONyPnp8I8o",
"spaceId": "jwpx8q5zswJp",
"status": "published",
"createdAt": "2026-10-26T19:58:19.375Z",
"updatedAt": "2026-10-26T19:58:32.089Z",
"deletedAt": null,
"revisionId": "lqNjt87vJTsrTJq",
"timeZone": "America/New_York",
"startTime": "2026-11-12T17:00:00.000Z",
"endTime": "2026-11-12T18:00:00.000Z",
"sharedPublicly": false,
"eventDetailId": "Nj7UcQQFJNMd9tS",
"recurrenceId": "P5oAKnzkx5dNiom",
"createdById": "Orqhv62gXX",
"mentionedMembers": [],
"embedIds": [],
"imageIds": [],
"attachmentIds": [],
"pollIds": [],
"seoDetail": {
"title": "Product roadmap AMA: Q1 plans"
},
"customSeoDetail": {},
"title": "Product roadmap AMA: Q1 plans",
"content": "<p>Bring your questions about what we are building next.</p>",
"thumbnailId": null,
"slug": "product-roadmap-ama-q1-plans",
"shortContent": "<p>Bring your questions about what we are building next.</p>",
"language": "en",
"tagIds": [],
"capacity": 150,
"hostIds": [
"Orqhv62gXX"
],
"notificationSettings": {
"remindBefore": true,
"notifyOnDelete": true,
"notifyOnUpdate": true,
"notifyOnRegister": true
},
"physicalLocations": [],
"virtualLocations": [
{
"id": "iMQuj6erzgFVBa0",
"provider": "Zoom",
"url": "https://zoom.us/j/1234567890"
}
],
"recurrenceConfig": {
"frequency": "once",
"repeatsOn": null,
"recurrenceEndDate": null
}
},
"target": {
"organizationId": "g1qdNmmQOB",
"networkId": "ONyPnp8I8o",
"networkDomain": "community.bettermode.com",
"spaceId": "jwpx8q5zswJp",
"eventRecurrenceId": "P5oAKnzkx5dNiom"
},
"id": "2bd3b7b344b664a3bb63fdd5b5e58e09",
"_timeSensitive": false,
"name": "event.updated",
"noun": "EVENT",
"shortDescription": "Update Event"
},
"currentSettings": [],
"entities": {
"network": {
"id": "ONyPnp8I8o",
"gatewayUrl": "https://api.bettermode.com",
"createdAt": "2026-10-20T18:45:28.456Z",
"updatedAt": "2026-10-21T00:14:32.245Z",
"name": "Bettermode",
"slug": "bettermode-community",
"domain": "community.bettermode.com",
"visibility": "public",
"membership": "inviteOnly",
"status": "published",
"locale": "en-US",
"tribeBranding": true,
"brandColor": null
},
"actor": {
"id": "Orqhv62gXX",
"username": "admin",
"email": "[email protected]",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"role": {
"id": "rVghIhIbsp",
"type": "admin",
"name": "admin",
"scopes": [
"*"
],
"visible": true
},
"status": "VERIFIED",
"locale": "en-US",
"createdAt": "2026-10-20T18:45:28.471Z",
"updatedAt": "2026-10-26T19:05:43.239Z",
"teammate": true,
"fields": [],
"settings": {
"privateMessaging": {
"privateMessagingEnabled": true,
"whoCanContactMember": "anyone",
"quickEnter": false
}
},
"bannerId": null,
"emailStatus": "verified",
"externalId": null,
"lastSeenAt": "2026-10-20T18:45:28.471Z",
"name": "Bettermode Dev",
"phone": null,
"profilePictureId": null,
"tagline": null
},
"space": {
"id": "jwpx8q5zswJp",
"createdAt": "2026-10-20T18:46:51.874Z",
"updatedAt": "2026-10-21T00:14:33.331Z",
"collectionId": "400wKIjYnkEd",
"type": "GROUP",
"address": {
"path": "general",
"exact": false,
"editable": true
},
"name": "General",
"slug": "general",
"status": "created",
"imageId": null,
"bannerId": null,
"membersCount": 1,
"private": false,
"hidden": false,
"inviteOnly": false,
"nonAdminsCanInvite": false,
"relativeUrl": "/general",
"url": "https://community.bettermode.com/general"
}
}
}

Delete an event​

Event name: event.deleted
{
"networkId": "ONyPnp8I8o",
"context": "NETWORK",
"entityId": "ONyPnp8I8o",
"type": "SUBSCRIPTION",
"data": {
"time": "2026-10-26T19:58:38.319Z",
"verb": "DELETED",
"verbAction": "DELETED",
"actor": {
"id": "Orqhv62gXX",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"sessionInfo": {
"ip": null,
"country": "",
"locale": "en-US",
"client": 0,
"clientVersion": "1.0.0",
"os": "",
"osVersion": "",
"deviceBrand": "",
"trackerGlobalSessionId": null,
"trackerSessionId": null
}
},
"object": {
"id": "YvaRlh4ZQvHSRdv",
"networkId": "ONyPnp8I8o",
"spaceId": "jwpx8q5zswJp",
"status": "deleted",
"createdAt": "2026-10-26T19:58:19.375Z",
"updatedAt": "2026-10-26T19:58:38.318Z",
"deletedAt": "2026-10-26T19:58:38.319Z",
"revisionId": "lqNjt87vJTsrTJq",
"timeZone": "America/New_York",
"startTime": "2026-11-12T17:00:00.000Z",
"endTime": "2026-11-12T18:00:00.000Z",
"sharedPublicly": false,
"eventDetailId": "Nj7UcQQFJNMd9tS",
"recurrenceId": "P5oAKnzkx5dNiom",
"createdById": "Orqhv62gXX",
"mentionedMembers": [],
"embedIds": [],
"imageIds": [],
"attachmentIds": [],
"pollIds": [],
"seoDetail": {
"title": "Product roadmap AMA: Q1 plans"
},
"customSeoDetail": {},
"title": "Product roadmap AMA: Q1 plans",
"content": "<p>Bring your questions about what we are building next.</p>",
"thumbnailId": null,
"slug": "product-roadmap-ama-q1-plans",
"shortContent": "<p>Bring your questions about what we are building next.</p>",
"language": "en",
"tagIds": [],
"capacity": 150,
"hostIds": [
"Orqhv62gXX"
],
"notificationSettings": {
"remindBefore": true,
"notifyOnDelete": true,
"notifyOnUpdate": true,
"notifyOnRegister": true
},
"recurrenceConfig": {
"frequency": "once",
"repeatsOn": null,
"recurrenceEndDate": null
}
},
"target": {
"organizationId": "g1qdNmmQOB",
"networkId": "ONyPnp8I8o",
"networkDomain": "community.bettermode.com",
"spaceId": "jwpx8q5zswJp",
"eventRecurrenceId": "P5oAKnzkx5dNiom"
},
"id": "fc5f736ed880531ee44a56b377219efe",
"_timeSensitive": false,
"name": "event.deleted",
"noun": "EVENT",
"shortDescription": "Delete Event"
},
"currentSettings": [],
"entities": {
"network": {
"id": "ONyPnp8I8o",
"gatewayUrl": "https://api.bettermode.com",
"createdAt": "2026-10-20T18:45:28.456Z",
"updatedAt": "2026-10-21T00:14:32.245Z",
"name": "Bettermode",
"slug": "bettermode-community",
"domain": "community.bettermode.com",
"visibility": "public",
"membership": "inviteOnly",
"status": "published",
"locale": "en-US",
"tribeBranding": true,
"brandColor": null
},
"actor": {
"id": "Orqhv62gXX",
"username": "admin",
"email": "[email protected]",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"role": {
"id": "rVghIhIbsp",
"type": "admin",
"name": "admin",
"scopes": [
"*"
],
"visible": true
},
"status": "VERIFIED",
"locale": "en-US",
"createdAt": "2026-10-20T18:45:28.471Z",
"updatedAt": "2026-10-26T19:05:43.239Z",
"teammate": true,
"fields": [],
"settings": {
"privateMessaging": {
"privateMessagingEnabled": true,
"whoCanContactMember": "anyone",
"quickEnter": false
}
},
"bannerId": null,
"emailStatus": "verified",
"externalId": null,
"lastSeenAt": "2026-10-20T18:45:28.471Z",
"name": "Bettermode Dev",
"phone": null,
"profilePictureId": null,
"tagline": null
},
"space": {
"id": "jwpx8q5zswJp",
"createdAt": "2026-10-20T18:46:51.874Z",
"updatedAt": "2026-10-21T00:14:33.331Z",
"collectionId": "400wKIjYnkEd",
"type": "GROUP",
"address": {
"path": "general",
"exact": false,
"editable": true
},
"name": "General",
"slug": "general",
"status": "created",
"imageId": null,
"bannerId": null,
"membersCount": 1,
"private": false,
"hidden": false,
"inviteOnly": false,
"nonAdminsCanInvite": false,
"relativeUrl": "/general",
"url": "https://community.bettermode.com/general"
}
}
}

Event registration​

When a member registers for an event, event_registration.registered event is called. Canceling the registration results in event_registration.canceled event.

When a member registers for, or cancels, all upcoming occurrences of a recurring event, the event is called for each occurrence.

note

In event_registration.canceled events, the registration status is spelled cancelled.

Register for an event​

Event name: event_registration.registered
{
"networkId": "ONyPnp8I8o",
"context": "NETWORK",
"entityId": "ONyPnp8I8o",
"type": "SUBSCRIPTION",
"data": {
"time": "2026-10-26T19:58:34.196Z",
"verb": "REGISTERED",
"verbAction": "REGISTERED",
"actor": {
"id": "Orqhv62gXX",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"sessionInfo": {
"ip": null,
"country": "",
"locale": "en-US",
"client": 0,
"clientVersion": "1.0.0",
"os": "",
"osVersion": "",
"deviceBrand": "",
"trackerGlobalSessionId": null,
"trackerSessionId": null
}
},
"object": {
"id": "HeKdzuTeHMLSwc3",
"networkId": "ONyPnp8I8o",
"eventId": "YvaRlh4ZQvHSRdv",
"memberId": "Orqhv62gXX",
"registeredAt": "2026-10-26T19:58:34.196Z",
"status": "registered"
},
"target": {
"organizationId": "g1qdNmmQOB",
"networkId": "ONyPnp8I8o",
"networkDomain": "community.bettermode.com",
"spaceId": "jwpx8q5zswJp",
"eventId": "YvaRlh4ZQvHSRdv",
"eventRecurrenceId": "P5oAKnzkx5dNiom"
},
"id": "291e880cc8223050e079a74ed25324eb",
"_timeSensitive": false,
"name": "event_registration.registered",
"noun": "EVENT_REGISTRATION",
"shortDescription": "Register for Event"
},
"currentSettings": [],
"entities": {
"network": {
"id": "ONyPnp8I8o",
"gatewayUrl": "https://api.bettermode.com",
"createdAt": "2026-10-20T18:45:28.456Z",
"updatedAt": "2026-10-21T00:14:32.245Z",
"name": "Bettermode",
"slug": "bettermode-community",
"domain": "community.bettermode.com",
"visibility": "public",
"membership": "inviteOnly",
"status": "published",
"locale": "en-US",
"tribeBranding": true,
"brandColor": null
},
"actor": {
"id": "Orqhv62gXX",
"username": "admin",
"email": "[email protected]",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"role": {
"id": "rVghIhIbsp",
"type": "admin",
"name": "admin",
"scopes": [
"*"
],
"visible": true
},
"status": "VERIFIED",
"locale": "en-US",
"createdAt": "2026-10-20T18:45:28.471Z",
"updatedAt": "2026-10-26T19:05:43.239Z",
"teammate": true,
"fields": [],
"settings": {
"privateMessaging": {
"privateMessagingEnabled": true,
"whoCanContactMember": "anyone",
"quickEnter": false
}
},
"bannerId": null,
"emailStatus": "verified",
"externalId": null,
"lastSeenAt": "2026-10-20T18:45:28.471Z",
"name": "Bettermode Dev",
"phone": null,
"profilePictureId": null,
"tagline": null
},
"space": {
"id": "jwpx8q5zswJp",
"createdAt": "2026-10-20T18:46:51.874Z",
"updatedAt": "2026-10-21T00:14:33.331Z",
"collectionId": "400wKIjYnkEd",
"type": "GROUP",
"address": {
"path": "general",
"exact": false,
"editable": true
},
"name": "General",
"slug": "general",
"status": "created",
"imageId": null,
"bannerId": null,
"membersCount": 1,
"private": false,
"hidden": false,
"inviteOnly": false,
"nonAdminsCanInvite": false,
"relativeUrl": "/general",
"url": "https://community.bettermode.com/general"
}
}
}

Cancel a registration​

Event name: event_registration.canceled
{
"networkId": "ONyPnp8I8o",
"context": "NETWORK",
"entityId": "ONyPnp8I8o",
"type": "SUBSCRIPTION",
"data": {
"time": "2026-10-26T19:58:36.269Z",
"verb": "CANCELED",
"verbAction": "CANCELED",
"actor": {
"id": "Orqhv62gXX",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"sessionInfo": {
"ip": null,
"country": "",
"locale": "en-US",
"client": 0,
"clientVersion": "1.0.0",
"os": "",
"osVersion": "",
"deviceBrand": "",
"trackerGlobalSessionId": null,
"trackerSessionId": null
}
},
"object": {
"id": "HeKdzuTeHMLSwc3",
"networkId": "ONyPnp8I8o",
"eventId": "YvaRlh4ZQvHSRdv",
"memberId": "Orqhv62gXX",
"registeredAt": "2026-10-26T19:58:34.196Z",
"cancelledAt": "2026-10-26T19:58:36.269Z",
"status": "cancelled"
},
"target": {
"organizationId": "g1qdNmmQOB",
"networkId": "ONyPnp8I8o",
"networkDomain": "community.bettermode.com",
"spaceId": "jwpx8q5zswJp",
"eventId": "YvaRlh4ZQvHSRdv",
"eventRecurrenceId": "P5oAKnzkx5dNiom"
},
"id": "5093d8045d451ddcddb5681e4484a037",
"_timeSensitive": false,
"name": "event_registration.canceled",
"noun": "EVENT_REGISTRATION",
"shortDescription": "Cancel Event Registration"
},
"currentSettings": [],
"entities": {
"network": {
"id": "ONyPnp8I8o",
"gatewayUrl": "https://api.bettermode.com",
"createdAt": "2026-10-20T18:45:28.456Z",
"updatedAt": "2026-10-21T00:14:32.245Z",
"name": "Bettermode",
"slug": "bettermode-community",
"domain": "community.bettermode.com",
"visibility": "public",
"membership": "inviteOnly",
"status": "published",
"locale": "en-US",
"tribeBranding": true,
"brandColor": null
},
"actor": {
"id": "Orqhv62gXX",
"username": "admin",
"email": "[email protected]",
"roleId": "rVghIhIbsp",
"roleType": "admin",
"role": {
"id": "rVghIhIbsp",
"type": "admin",
"name": "admin",
"scopes": [
"*"
],
"visible": true
},
"status": "VERIFIED",
"locale": "en-US",
"createdAt": "2026-10-20T18:45:28.471Z",
"updatedAt": "2026-10-26T19:05:43.239Z",
"teammate": true,
"fields": [],
"settings": {
"privateMessaging": {
"privateMessagingEnabled": true,
"whoCanContactMember": "anyone",
"quickEnter": false
}
},
"bannerId": null,
"emailStatus": "verified",
"externalId": null,
"lastSeenAt": "2026-10-20T18:45:28.471Z",
"name": "Bettermode Dev",
"phone": null,
"profilePictureId": null,
"tagline": null
},
"space": {
"id": "jwpx8q5zswJp",
"createdAt": "2026-10-20T18:46:51.874Z",
"updatedAt": "2026-10-21T00:14:33.331Z",
"collectionId": "400wKIjYnkEd",
"type": "GROUP",
"address": {
"path": "general",
"exact": false,
"editable": true
},
"name": "General",
"slug": "general",
"status": "created",
"imageId": null,
"bannerId": null,
"membersCount": 1,
"private": false,
"hidden": false,
"inviteOnly": false,
"nonAdminsCanInvite": false,
"relativeUrl": "/general",
"url": "https://community.bettermode.com/general"
}
}
}