Vikunja icon

Vikunja

Get data from Vikunja's API

Overview

This node integrates with the Vikunja API to retrieve various data related to project management, such as projects, tasks, labels, teams, and webhooks. Specifically, for the "Project" resource and the "Get All Project Views" operation, it fetches all views associated with a given project. This is useful in scenarios where users want to programmatically access different perspectives or filtered views of a project’s tasks and details within Vikunja.

Practical examples include:

  • Automating reporting by retrieving all project views to generate summaries.
  • Syncing project views with other tools or dashboards.
  • Managing or auditing project configurations by listing all available views.

Properties

Name Meaning
Project Title or ID The target project to operate on. You can select a project from a searchable list or specify its ID directly. This identifies which project's views will be retrieved.

Output

The node outputs JSON data containing the list of all project views for the specified project. Each item in the output typically represents a single project view, including its properties such as name, filters, sorting, and other configuration details defined in Vikunja.

If the node supports binary data output (not indicated here), it would represent attachments or files related to project views, but this operation primarily returns structured JSON data.

Dependencies

  • Requires an API key credential for authenticating with the Vikunja API.
  • Needs the base URL of the Vikunja instance configured in the node credentials.
  • Uses the /projects endpoint to search and validate projects.
  • Uses the appropriate API endpoint to fetch all project views for the specified project.

Troubleshooting

  • Invalid Project ID or Not Found: If the provided project ID does not exist or is incorrect, the node may return an error or empty result. Verify the project ID or use the list mode to select a valid project.
  • Authentication Errors: Ensure that the API key credential is correctly set up and has sufficient permissions to access project views.
  • Network Issues: Connectivity problems with the Vikunja server will cause request failures. Check network settings and the API URL.
  • Empty Results: If no project views are returned, confirm that the project actually has views configured in Vikunja.

Links and References

Discussion