The Ghost modules allow you to create, update, list, and/or delete authors, posts, pages, and tags in your Ghost account.
Prerequisites
A Ghost account
A site in Ghost
In order to use Ghost with {{Make}}, it is necessary to have a Ghost account. If you do not have one, you can create a Ghost account at //ghost.org/.
To connect your Ghost account to {{Make}}, you need to obtain your API URL, Admin API Key, and {{Make}} ID.
1. Log in to your Ghost Account.
2. From the left menu, click Integrations and select your {{Make}} integration which you want to use for establishing a connection to {{Make}}.
To add integration in your Ghost site, see Adding {{Make}} Integrations in Ghost.
3. Copy the Admin API Key, and API URL to your clipboard.
4. On the same page, in the Webhooks section, copy the {{Make}} ID to your clipboard.
5. Go to {{Make}} and open the Ghost module's Create a connection dialog.
6. In the Connection name field, enter a name for the connection.
7. In the API URL and Admin API Key fields, enter the values copied in the step 3 in the respective fields.
8. In the {{Make}} ID field, enter the values copied in step 4 and click Continue.
The connection has been established.
Triggers when a post is created, updated, or deleted.
|
Webhook name |
Enter a name for the webhook. |
|
Connection |
|
|
Event |
Select the event you want to watch:
|
Creates a post.
|
Connection |
|
|
Title |
Enter a title for the post. |
|
Status |
Select the status of the post:
|
|
Slug |
Enter the slug details of the website where the post is getting published. |
|
Type of Content |
Select the content type for the post:
|
|
HTML |
Enter the content of the post in HTML format. |
|
Mobiledoc |
Enter the content of the post in HTML format. |
|
Custom Excerpt |
Enter the length of the words for the post. |
|
Feature Image |
Enter the link to the image that appears along with the post. |
|
Tags |
Add keywords for the post that can be used to filter the post when searching. |
|
Authors |
Add authors for the post. You can add multiple authors. |
|
Featured |
Select Yes if this is a featured post:
|
|
Canonical URL |
Enter the post website URL that represents almost the original website URL. |
|
Meta Title |
Enter the title URL of the post that appears in the search engine results. |
|
Meta Description |
Enter the description that appears in the search engine results below the URL link. |
|
Facebook Title |
Enter the Facebook title of the post. |
|
Facebook Description |
Enter the details of the post to mention on Facebook. |
|
Facebook Image |
Enter the image link to upload on Facebook. |
|
Twitter Title |
Enter the Twitter title of the post. |
|
Twitter Description |
Enter the details of the post to mention on Twitter. |
|
Twitter Image |
Enter the link for the Twitter profile image. |
Lists all posts or searches posts by criteria.
|
Connection |
|
|
Criteria |
Select the criteria to filter the posts you want to search for. For example, Member ID, created date, name, email, and so on. |
|
Limit |
The maximum number of posts {{Make}} should return during one scenario execution cycle. |
Updates a Post.
|
Connection |
|
|
Post ID |
Select the Post ID you want to update. |
|
Title |
Enter a title for the post. |
|
Status |
Select the status of the post:
|
|
Slug |
Enter the slug details of the website where the post is getting published. |
|
Type of Content |
Select the content type for the post:
|
|
HTML |
Enter the content of the post in HTML format. |
|
Mobiledoc |
Enter the content of the post in HTML format. |
|
Custom Excerpt |
Enter the length of the words for the post. |
|
Feature Image |
Enter the link to the image that appears along with the post. |
|
Tags |
Add keywords for the post that can be used to filter the post when searching. |
|
Authors |
Add authors for the post. You can add multiple authors. |
|
Featured |
Select Yes if this is a featured post:
|
|
Canonical URL |
Enter the post website URL that represents almost the original website URL. |
|
Meta Title |
Enter the title URL of the post that appears in the search engine results. |
|
Meta Description |
Enter the description that appears in the search engine results below the URL link. |
|
Facebook Title |
Enter the Facebook title of the post. |
|
Facebook Description |
Enter the details of the post to mention on Facebook. |
|
Facebook Image |
Enter the image link to upload on Facebook. |
|
Twitter Title |
Enter the Twitter title of the post. |
|
Twitter Description |
Enter the details of the post to mention on Twitter. |
|
Twitter Image |
Enter the image link to upload on Twitter. |
Deletes a post.
|
Connection |
|
|
Post ID |
Select the Post ID you want to delete. |
Triggers when a page is created, updated, or deleted.
|
Webhook name |
Enter a name for the webhook. |
|
Connection |
|
|
Event |
Select the event you want to watch:
|
Lists all members or searches members by criteria.
|
Connection |
|
|
Criteria |
Select the criteria for the members you want to search for. For example, Member ID, created date, name, email, and so on. |
|
Limit |
The maximum number of authors {{Make}} should return during one scenario execution cycle. |
Triggers when a member is created, updated, or deleted.
|
Webhook Name |
Enter a name for the webhook. |
|
Connection |
|
|
Event |
Select the event you want to watch:
|
Creates a member.
|
Connection |
|
|
Name |
Enter the name of the member. |
|
|
Enter the email address of the member. |
|
Note |
Enter any additional details of the member. |
|
Subscribed to newsletter |
Select Yes if the member is subscribed for the newsletter:
|
Lists all members or searches members by criteria.
|
Connection |
|
|
Criteria |
Select the criteria for the members you want to search for. For example, Member ID, created date, name, email, and so on. |
|
Limit |
The maximum number of members {{Make}} should return during one scenario execution cycle. |
Deletes a member.
|
Connection |
|
|
Member ID |
Select the Member ID you want to delete. |
Performs an arbitrary authorized API call.
|
Connection |
|
|
URL |
Enter a path relative to For the list of available endpoints, refer to the Ghost API Documentation. |
|
Method |
Select the HTTP method you want to use: GETto retrieve information for an entry. POSTto create a new entry. PUTto update/replace an existing entry. PATCHto make a partial entry update. DELETEto delete an entry. |
|
Headers |
Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
|
Query String |
Enter the request query string. |
|
Body |
Enter the body content for your API call. |