The internal event name (used when subscribing webhooks in the Console) is
post_created.Subscribe to this event
Point a listener at your URL withEventName: "post_created". Auth, secret and verification in Subscribing and verifying webhooks.
When it fires
- User publishes a post on the community’s main feed
- User publishes a post inside a group
- You create a post via API
When it does NOT fire
- Edit of an existing post
- Comment on a post (that’s a separate event)
- Reaction (like) on a post
- Post rejected by automated moderation before being published
- User not found while enriching the payload (delivery is skipped)
- Creation fails (validation, locked group, banned user, etc.)
Payload
The payload is serialized in PascalCase and delivered in the body of thePOST with Content-Type: application/json:
Payload fields
Request headers
The full explanation of how to verify
X-Cativa-Signature, handle retries and ensure idempotency (with examples in Node, Python, Go and C#) lives in Subscribing and verifying webhooks.
Use cases
- Index in external search — push
PostId+Contentinto an index (Algolia, Elasticsearch, Meilisearch) for cross-group search inside your own app. - Notify a moderation channel — forward posts in sensitive groups to an internal channel (Slack, Discord) where the moderation team reviews them in parallel.
- Sync to newsletter / social media — take
Content+ImageUrland automatically republish on LinkedIn, Twitter, or in a newsletter, attributing authorship viaUser.DisplayName.
Reacting to the event
After verifying the signature, index the post in an external search engine for cross-group search.PostId doubles as the stable index ID (and the idempotency key):
Related events
user_joined_group
Fired when a user joins a group — useful complement to understand the context of who is posting.
user_received_badge
Fired when the user earns a badge — useful to correlate engagement (post) with permission.
Subscribing to webhooks
How to register listeners, verify HMAC and handle retries.
Webhooks (overview)
Why webhooks, delivery guarantees and payload format.
