Discuss Kit icon

Discuss Kit

Consume Discuss Kit API

Overview

This node integrates with the Discuss Kit API to manage blog content and related entities. Specifically, for the Blog resource and Add Assignee operation, it allows you to assign a user to a blog post by specifying the blog's content ID and the assignee's identifier.

Common scenarios where this node is beneficial include:

  • Automating task assignments in a blogging workflow.
  • Managing editorial responsibilities by programmatically adding assignees to blog posts.
  • Integrating with other systems to synchronize blog post assignments.

For example, after creating a new blog post via an automated process, you can use this node to assign the post to a specific editor or team member for review or publication.

Properties

Name Meaning
Content ID The unique identifier of the blog post to which the assignee will be added.
Assignee The identifier (e.g., username or user ID) of the person to assign to the blog post.

Output

The node outputs JSON data representing the result of the API call to add an assignee to the specified blog post. This typically includes confirmation of the assignment or the updated blog post details.

No binary data output is produced by this operation.

Dependencies

  • Requires access to the Discuss Kit API.
  • Needs an API authentication token or key configured in n8n credentials to authorize requests.
  • The node uses internal helper functions to make HTTP requests to the Discuss Kit backend endpoints.

Troubleshooting

  • Common issues:

    • Invalid or missing Content ID: Ensure the blog post ID provided exists and is correct.
    • Invalid Assignee: The assignee identifier must correspond to a valid user in the system.
    • Authentication errors: Verify that the API key or token is correctly set up and has sufficient permissions.
    • Network or API downtime: Check connectivity and Discuss Kit service status.
  • Error messages:

    • "error": "Not Found" — The specified blog post or assignee does not exist.
    • "error": "Unauthorized" — Authentication failed; check API credentials.
    • "error": "Bad Request" — Input parameters may be malformed or missing.

Resolving these usually involves verifying input parameters, ensuring proper credential configuration, and confirming the availability of the Discuss Kit API.

Links and References

Discussion