Vikunja icon

Vikunja

Get data from Vikunja's API

Project → Create

AI-generated

Overview

This node creates a new project in Vikunja using the API. It allows users to specify the parent project by title or ID, set the project title, and optionally configure additional fields such as whether the project is archived, its description, favorite status, unique identifier, and color. This node is useful for automating project management workflows, such as creating new projects programmatically based on external triggers or data.

Use Case Examples

  1. Automatically create a new project under a specific parent project when a new client is onboarded.
  2. Create projects with predefined colors and descriptions for different departments in an organization.

Properties

Name Meaning
Parent Project Title or ID The parent project to use, selectable from a list or by specifying an ID.
Project Title The title of the project to create. This is a required field.
Additional Fields Optional fields to further define the project, including archived status, description, favorite status, identifier, and project color.

Output

JSON

  • id - The unique identifier of the created project.
  • title - The title of the created project.
  • parent_project_id - The ID of the parent project, if specified.
  • is_archived - Indicates if the project is archived.
  • description - The description of the project.
  • is_favorite - Indicates if the project is marked as a favorite.
  • identifier - The unique short identifier of the project.
  • hex_color - The color code assigned to the project.

Dependencies

  • Vikunja API with an API key credential

Troubleshooting

  • Ensure the API URL and credentials are correctly configured to avoid authentication errors.
  • Verify that the parent project ID or title exists to prevent errors when linking the new project.
  • Check that required fields like Project Title are provided to avoid validation errors from the API.

Links

  • Vikunja API Documentation - Official API documentation for Vikunja, useful for understanding available endpoints and data structures.

Discussion