Discuss Kit icon

Discuss Kit

Consume Discuss Kit API

Overview

This node interacts with the Discuss Kit API to manage various content types including bookmarks. Specifically, for the "Bookmark" resource and the "Remove Assignee" operation, it removes an assigned user from a bookmark item identified by its content ID. This is useful in scenarios where task or content responsibility needs to be updated dynamically, such as unassigning a team member from a saved bookmark or reference.

Practical example: If you have a shared collection of bookmarks representing tasks or resources, and a team member is no longer responsible for one, this node can remove that assignee from the bookmark without deleting the bookmark itself.

Properties

Name Meaning
Content ID The unique identifier of the bookmark content from which an assignee will be removed.

Output

The output is a JSON array containing the response from the Discuss Kit API after attempting to remove the assignee. Typically, this will include confirmation of the removal or details about the updated bookmark. The exact structure depends on the API's response but generally reflects the current state of the bookmark after modification.

No binary data output is involved in this operation.

Dependencies

  • Requires access to the Discuss Kit API.
  • Needs an API authentication token or key configured in n8n credentials (referred generically as an API key credential).
  • Uses internal helper functions to make HTTP requests to the Discuss Kit endpoints.

Troubleshooting

  • Common issues:

    • Invalid or missing Content ID: The operation requires a valid bookmark ID; ensure the ID exists and is correctly provided.
    • Authentication errors: Ensure the API key credential is properly set up and has permissions to modify bookmarks.
    • Network or API downtime: Temporary connectivity issues may cause failures.
  • Error messages:

    • "error": "Not Found" — The specified bookmark ID does not exist. Verify the ID.
    • "error": "Unauthorized" — Authentication failed. Check API credentials.
    • Timeout or network errors — Retry or check network connectivity.

Resolving these typically involves verifying input parameters, ensuring correct API credentials, and confirming network availability.

Links and References

Discussion