The Noticeable modules allow you to create, update, retrieve, and delete the posts in your Noticeable account.
Prerequisites
A Noticeable account
In order to use Noticeable with {{Make}}, it is necessary to have a Noticeable account. If you do not have one, you can create a Noticeable account at noticeable.io/register.
|
Note |
|---|---|
|
The module dialog fields that are displayed in bold (in the {{Make}} scenario, not in this documentation article) are mandatory! |
To connect your Noticeable account to {{Make}} you need to obtain the API Key from your Noticeable account and insert it in the Create a connection dialog in the {{Make}} module.
Login to your Noticeable account.
Click API > Eye Icon (
).
Copy the API Key to your clipboard.
Go to {{Make}} and open the Noticeable module's Create a connection dialog.
In the Connection name field, enter a name for the connection.
In the API Key field, enter the API key copied in step 3 and click Continue.
The connection has been established.
Returns the details about a specified post.
|
Connection |
|
|
Project ID |
Select the Project ID whose post details you want to retrieve. |
|
Post ID |
Select the Post ID whose details you want to retrieve. |
Creates a new post on a project.
|
Connection |
|
|
Project ID |
Select the Project ID for which you want to create a post. |
|
Labels |
Add the labels. For example, |
|
Content |
Enter the post content. Markdown files are supported. |
|
Publication Time |
Enter the time when the post is published. |
|
Title |
Enter a name for the post. |
|
Forward to Webhooks |
Select the checkbox to forward the post to webhooks upon publishing. |
|
Is Draft |
Select the checkbox if the post is a draft. |
|
Hidden Comments |
Select the checkbox to view the hidden comments. |
|
Reactions |
Select the checkbox to view the reactions. |
|
Slug |
Enter the friendly URL address to the post. Format must match pattern |
|
Full Name |
Enter the author's full name. |
|
|
Enter the author's email address. |
|
Job Title |
Enter the author's position in the company. |
|
Excerpt |
Enter a short extract of the post content. The content should be less than or equal to 240 characters. |
|
Segments |
Enter a list of segments as filters used to target specific users. |
|
Featured Image |
Enter the URL address of the image that represents the contents, mood, or theme of the post. |
Updates a post in a specified project.
|
Connection |
|
|
Project ID |
Select the Project ID for which you want to create a post. |
|
Post ID |
Select the Post ID whose details you want to update. |
|
Labels |
Add the labels. For example, |
|
Content |
Enter the post content. Markdown files are supported. |
|
Publication Time |
Enter the time when the post is published. |
|
Title |
Enter a name for the post. |
|
Forward to Webhooks |
Select the checkbox to forward the post to webhooks upon publishing. |
|
Is Draft |
Select the checkbox if the post is a draft. |
|
Hidden Comments |
Select the checkbox to view the hidden comments. |
|
Reactions |
Select the checkbox to view the reactions. |
|
Slug |
Enter the friendly URL address to the post. Format must match pattern |
|
Full Name |
Enter the author's full name. |
|
|
Enter the author's email address. |
|
Job Title |
Enter the author's position in the company. |
|
Excerpt |
Enter a short extract of the post content. The content should be less than or equal to 240 characters. |
|
Segments |
Enter a list of segments as filters used to target specific users. |
|
Featured Image |
Enter the URL address of the image that represents the contents, mood, or theme of the post. |
Deletes a post in a specified project.
|
Connection |
|
|
Project ID |
Select the Project ID whose post you want to delete. |
|
Post ID |
Select the Post ID you want to delete. |
Performs an arbitrary authorized GraphQL query.
|
Connection |
||||
|
Method |
Select the HTTP method you want to use: GET to retrieve information for an entry. POST to create a new entry. |
|||
|
Query |
Enter the complete GraphQL query. For example, { organization
{ projects(first: 10) { pageInfo { hasNextPage } edges {
node { name posts(last: 10) { edges { node { title permalink
} } } } } } } }
|
|||
|
Variable Data Source |
Select the variable data source type:
|
|||
|
Variables |
Add the variables: Key Enter the Key details in JSON format. Value Enter the key value in JSON format. |
The following GraphQL query returns all the customers from your Noticeable account:
Method:
GET
Query:
{organization { projects(first: 10) { pageInfo { hasNextPage } edges { node { name posts(last: 10) { edges { node { title permalink } } } } } } } } }
Matches of the search can be found in the module's Output under Bundle > Body > data > Organization > Projects.
In our example, 2 projects were returned: