Webhook events reference
Misar Social can send webhook events to your own endpoints when key actions occur. SETTING UP A WEBHOOK 1. Go to Settings → Integrations → Webhooks → Add Webhook. 2. Enter your endpoint URL (must be HTTPS). 3. Select the events you want to receive. 4. Click "Save". Misar Social sends a test ping to verify the endpoint. AVAILABLE EVENTS - post.published: fired when a post is successfully published to a platform - post.failed: fired when a post fails to publish (includes error details) - post.scheduled: fired when a post is added to the queue - post.approved: fired when a post variant is approved - codeshield.finding: fired when a new security finding is detected - trendpulse.rising: fired when a monitored keyword enters the Rising lifecycle stage WEBHOOK PAYLOAD FORMAT Each event sends a JSON payload with: - event: event name (e.g., "post.published") - timestamp: ISO 8601 UTC timestamp - data: event-specific data object SIGNATURE VERIFICATION Each webhook request includes an X-Misar-Signature header — an HMAC-SHA256 signature of the payload using your webhook secret. Always verify this signature before processing the payload.