Webhook Events

Supported Events

Currently, CyberBlog supports one primary webhook event:

post.published

This event is triggered when a blog post is published through our automation system.

{
  "event": "post.published",
  "data": {
    "id": "post_123abc456def",
    "title": "10 Essential Tips for Improving Your Website's SEO",
    "featuredImage": "https://blogai8196.blob.core.windows.net/cyberblog-images/cyberblog-placeholder.png",
    "description": "Learn the fundamental SEO strategies that can help boost your website's visibility...",
    "content": "# 10 Essential Tips for Improving Your Website's SEO\n\nIn today's digital age...",
    "slug": "10-essential-tips-improving-website-seo",
    "publishedAt": "2024-02-20T15:00:00.000Z",
    "websiteUrl": "https://example.com"
  }
}

Event Data Properties

PropertyTypeDescription
idstringUnique identifier for the blog post
titlestringPost title
featuredImagestringURL of the main blog image
descriptionstringMeta description for SEO
contentstringFull post content in Markdown format
slugstringURL-friendly version of the title
publishedAtstringISO 8601 timestamp of publication
websiteUrlstringAssociated website URL

All webhook payloads are sent with signature headers for verification. See our Verify Webhooks guide for implementation details.

Coming Soon

We’re working on additional event types to provide more granular control and automation options:

  • post.updated - When a published post is edited
  • post.deleted - When a post is removed
  • post.scheduled - When a post is scheduled for future publication
  • automation.triggered - When the content generation process begins
💡

Subscribe to our changelog or follow us on Twitter to stay updated about new webhook events.