Discuss Kit icon

Discuss Kit

Consume Discuss Kit API

Overview

This node integrates with the Discuss Kit API to manage discussions and related content on a discussion board platform. Specifically, for the Discussion resource with the Get Many operation, it retrieves multiple discussion posts from a specified board or the default board.

Typical use cases include:

  • Fetching a list of discussions for display or processing in workflows.
  • Retrieving all discussions or limiting the number of results for pagination or performance reasons.
  • Filtering discussions by board ID to focus on specific topics or categories.

For example, you might use this node to pull the latest 50 discussions from a particular board to analyze user engagement or to automate notifications based on new discussions.

Properties

Name Meaning
Board The ID of the board to which the discussions belong. If not set, defaults to all boards.
Return All Whether to return all available discussions (true) or limit the number of results (false).
Limit Maximum number of discussion items to return when Return All is false.

Output

The output is an array of JSON objects representing discussion posts retrieved from the Discuss Kit API. Each object typically contains fields such as:

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

No binary data is returned by this operation.

Dependencies

  • Requires access to the Discuss Kit API endpoint.
  • Optionally uses an API key credential configured in n8n for authentication (referred generically as "an API key credential").
  • The node relies on internal helper functions to make HTTP requests to the Discuss Kit API.

Troubleshooting

  • Empty Results: If no discussions are returned, verify that the Board ID is correct and that there are discussions available on that board.
  • Limit Ignored: Ensure that Return All is set to false if you want to limit the number of results; otherwise, all discussions will be fetched.
  • API Errors: Common errors may include authentication failures or rate limits. Check your API credentials and ensure they have sufficient permissions.
  • Timeouts: Large result sets may cause timeouts; consider using Return All = false with a reasonable Limit.

Links and References

Discussion