Discuss Kit icon

Discuss Kit

Consume Discuss Kit API

Overview

This node interacts with the Discuss Kit API to manage blog posts and related content. Specifically, the "Blog" resource with the "Get Many" operation allows users to retrieve multiple blog entries from a specified board or collection. This is useful for scenarios where you want to list or process multiple blog posts in bulk, such as displaying recent articles on a website, aggregating content for analysis, or syncing blog data with other systems.

For example, you could use this node to fetch all blog posts from a particular board to display them in a custom dashboard or to export blog content for backup purposes.

Properties

Name Meaning
Board ID of the board to which the blog posts belong.
Return All Whether to return all blog posts or only up to a given limit.
Limit Maximum number of blog posts to return (used only if "Return All" is false).

Output

The output is a JSON array where each item represents a blog post object retrieved from the Discuss Kit API. Each blog post object typically contains fields such as:

  • id: Unique identifier of the blog post.
  • title: Title of the blog post.
  • content: Content/body of the blog post.
  • boardId: Identifier of the board the blog belongs to.
  • Other metadata fields like creation date, labels, assignees, locale, slug, etc., depending on the API response.

No binary data is output by this operation.

Dependencies

  • Requires access to the Discuss Kit API endpoint.
  • Optionally uses an API key credential or similar authentication method configured in n8n to authorize requests.
  • The node depends on internal helper functions to make HTTP requests to the Discuss Kit API.

Troubleshooting

  • Empty results: Ensure the correct board ID is provided; otherwise, no blog posts will be returned.
  • Limit not respected: If "Return All" is set to true, the node ignores the limit and returns all available blog posts.
  • API errors: Errors from the Discuss Kit API (e.g., unauthorized, not found) will be thrown. Verify that the API credentials are valid and have sufficient permissions.
  • Timeouts or slow responses: Large datasets may cause delays; consider using the "Limit" property to restrict the number of results.

Links and References

Discussion