ImmyBot icon

ImmyBot

ImmyBot Node

Overview

This node integrates with the ImmyBot API to manage tags, specifically allowing deletion of a tag by its ID. It is useful in scenarios where you need to programmatically remove tags from your ImmyBot workspace, such as cleaning up unused or obsolete tags, automating tag lifecycle management, or integrating tag removal into larger workflows.

For example, you might use this node to delete a tag after a related task is completed or when a certain condition in your workflow is met, ensuring your tagging system stays organized and relevant.

Properties

Name Meaning
ID The unique identifier of the tag to be deleted. This is a required string input.

Output

The node outputs JSON data representing the result of the delete operation. Typically, this will include confirmation that the tag was successfully deleted or an error message if the deletion failed.

No binary data output is expected from this operation.

Dependencies

  • Requires an API key credential for authenticating with the ImmyBot API.
  • The node uses the base URL constructed from the user's subdomain in ImmyBot (e.g., https://<subdomain>.immy.bot/api/v1).
  • Proper configuration of the OAuth2 API credentials within n8n is necessary for successful API calls.

Troubleshooting

  • Common issues:

    • Invalid or missing tag ID: Ensure the "ID" property is correctly set to the tag's unique identifier.
    • Authentication errors: Verify that the API credentials are correctly configured and have sufficient permissions.
    • Network or API endpoint errors: Check network connectivity and confirm the subdomain is correct.
  • Error messages:

    • If the tag ID does not exist, the API may return a "not found" error; verify the ID before attempting deletion.
    • Authentication failures typically indicate invalid or expired credentials; reauthenticate or update credentials as needed.

Links and References

Discussion