Vikunja icon

Vikunja

Get data from Vikunja's API

Overview

This node integrates with the Vikunja API to manage project views within a project management context. Specifically, the "Delete a Project View" operation allows users to remove a particular view from a specified project. This is useful for cleaning up or reorganizing project views that are no longer needed or relevant.

Common scenarios include:

  • Removing outdated or redundant project views to maintain clarity.
  • Automating cleanup of project views as part of workflow automation.
  • Managing project configurations programmatically in bulk.

Example: A user wants to delete a custom filtered view named "Sprint Backlog" from a project identified by its ID or title.

Properties

Name Meaning
Project Title or ID The target project where the view exists. Can be selected from a searchable list or specified by ID.
Project View ID The unique identifier of the project view to delete. Must be provided as an ID string.

Output

The node outputs JSON data representing the result of the deletion operation. Typically, this will confirm whether the deletion was successful or provide details about the deleted view. No binary data output is involved.

Dependencies

  • Requires an API key credential for authenticating with the Vikunja API.
  • Needs the base URL of the Vikunja instance configured in the credentials.
  • Relies on the Vikunja REST API endpoints for projects and project views.

Troubleshooting

  • Invalid Project or View ID: If the provided project or view ID does not exist, the API will return an error. Verify IDs are correct and accessible.
  • Authentication Errors: Ensure the API key credential is valid and has sufficient permissions.
  • Network Issues: Confirm the Vikunja API URL is reachable from n8n.
  • Permission Denied: The authenticated user must have rights to delete project views in the specified project.

Links and References

Discussion