Easily Integrate Ghost Webhooks with your application.
https://ghost.org/docs/webhooks/
Steps to receive Ghost Webhooks
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Ghost. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Ghost, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Ghost Webhooks Using Javascript
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Ghost. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Ghost, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Ghost webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.
Integrating Ghost Webhooks Using Ruby
Integrating Ghost webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.
Configuring Ghost Webhook Authentication
Here's how it works
Supported Ghost Webhook Events
site.changed
Triggered whenever any content changes in your site data or settings
post.added
Triggered whenever a post is added to Ghost
post.deleted
Triggered whenever a post is deleted from Ghost
post.edited
Triggered whenever a post is edited in Ghost
post.published
Triggered whenever a post is published to Ghost
post.published.edited
Triggered whenever a published post is edited in Ghost
post.unpublished
Triggered whenever a post is unpublished from Ghost
post.scheduled
Triggered whenever a post is scheduled to be published in Ghost
post.unscheduled
Triggered whenever a post is unscheduled from publishing in Ghost
post.rescheduled
Triggered whenever a post is rescheduled to publish in Ghost
page.added
Triggered whenever a page is added to Ghost
page.deleted
Triggered whenever a page is deleted from Ghost
page.edited
Triggered whenever a page is edited in Ghost
page.published
Triggered whenever a page is published to Ghost
page.published.edited
Triggered whenever a published page is edited in Ghost
page.unpublished
Triggered whenever a page is unpublished from Ghost
page.scheduled
Triggered whenever a page is scheduled to be published in Ghost
page.unscheduled
Triggered whenever a page is unscheduled from publishing in Ghost
page.rescheduled
Triggered whenever a page is rescheduled to publish in Ghost
tag.added
Triggered whenever a tag is added to Ghost
tag.edited
Triggered whenever a tag is edited in Ghost
tag.deleted
Triggered whenever a tag is deleted from Ghost
post.tag.attached
Triggered whenever a tag is attached to a post in Ghost
post.tag.detached
Triggered whenever a tag is detached from a post in Ghost
page.tag.attached
Triggered whenever a tag is attached to a page in Ghost
page.tag.detache
Triggered whenever a tag is detached from a page in Ghost
member.added
Triggered whenever a member is added to Ghost
member.edited
Triggered whenever a member is edited in Ghost
member.deleted
Triggered whenever a member is deleted from Ghost