Actions66
- Board Actions
- Bookmark Actions
- Blog Actions
- Comment Actions
- Discussion Actions
- Documentation Actions
- Label Actions
- Search Actions
Overview
This node integrates with the Discuss Kit API to manage discussions and related content programmatically. Specifically, for the Discussion - Create operation, it allows users to create a new discussion post draft and then publish it immediately. This is useful in scenarios where automated workflows need to generate discussion threads based on external triggers or data inputs, such as creating support topics from customer inquiries or generating community posts from content feeds.
Practical examples:
- Automatically create and publish a discussion when a new product update is released.
- Generate discussion threads from form submissions or survey responses.
- Post announcements or questions to a discussion board without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Title | The title of the discussion to be created. |
| Content | The content of the discussion, provided as a JSON string representing the post body. |
| Board | The ID of the board where this discussion will be posted. If not specified, defaults to a board named after the resource (e.g., "discussion-default"). |
| Labels | Comma-separated list of labels/tags to categorize the discussion. |
| Assignees | Comma-separated list of DIDs (Decentralized Identifiers) representing assignees for the discussion. |
| Publish | Boolean flag indicating whether to publish the discussion immediately after creation. Defaults to true. |
| Slug | A URL-friendly slug for the discussion content (optional). |
Output
The output is a JSON object representing the newly created and published discussion post as returned by the Discuss Kit API. It typically includes fields such as the discussion ID, title, content, labels, assignees, board ID, publication status, timestamps, and other metadata.
No binary data output is involved in this operation.
Dependencies
- Requires access to the Discuss Kit API endpoint.
- Needs an API authentication token or key configured in n8n credentials to authorize requests.
- Uses internal helper functions to make HTTP requests to the Discuss Kit API.
- No additional external services are required beyond the Discuss Kit backend.
Troubleshooting
Common issues:
- Missing or invalid API credentials can cause authentication failures.
- Providing malformed JSON strings in the Content property may result in API errors.
- Specifying a non-existent board ID will cause the API to reject the request.
- Network connectivity problems can prevent successful API calls.
Error messages and resolutions:
"Unauthorized"or"Authentication failed": Check that the API key credential is correctly set up and valid."Invalid JSON content": Ensure the Content field contains properly formatted JSON."Board not found": Verify the Board ID exists or omit it to use the default board."Request timeout": Retry the operation or check network stability.
Links and References
- Discuss Kit Official Documentation
- Discuss Kit API Reference
- n8n HTTP Request Node Documentation (for understanding API calls)