Overview
This node integrates with Dida365, a task and project management application. Specifically, the Project - Create operation allows users to create new projects within their Dida365 workspace. It supports two modes of input: either through structured parameters or by providing raw JSON data for more advanced use cases.
Typical scenarios where this node is useful include automating project creation workflows based on external triggers (e.g., creating a project when a new client signs up), bulk project setup, or integrating Dida365 project management into larger automation pipelines.
Example use case:
- Automatically create a new project named "Website Redesign" with specific view mode, kind, and color settings whenever a marketing campaign starts.
Properties
| Name | Meaning |
|---|---|
| JSON Parameters | Boolean flag to toggle between structured fields input and raw JSON input for additional fields. |
| Project Name | The name/title of the project to be created. This is required when not using JSON Parameters mode. |
| Additional Fields (JSON) | Raw JSON object containing any additional project properties as per Dida365 API schema. Used only if JSON Parameters is true. |
| Additional Fields (Collection) | Structured input for optional project properties when JSON Parameters is false. Includes: • View Mode: list, kanban, timeline • Kind: task, note • Color: Hex color code string (e.g., "#F18181") |
Output
The node outputs a JSON array containing the response from the Dida365 API after creating the project. This typically includes details of the newly created project such as its ID, name, view mode, kind, color, and other metadata returned by the API.
No binary data output is produced by this node.
Dependencies
- Requires an active connection to Dida365 via OAuth2 authentication.
- The node depends on the Dida365 API being accessible and the provided credentials having permissions to create projects.
- No additional environment variables are needed beyond the configured API credentials.
Troubleshooting
- Invalid JSON input: If using JSON Parameters mode, ensure the JSON in "Additional Fields" is valid. Errors like
Invalid JSON inputindicate malformed JSON. Use a JSON validator to fix syntax issues. - Missing required fields: When not using JSON Parameters mode, the "Project Name" field is mandatory. Omitting it will cause errors.
- API errors: Errors from the Dida365 API (e.g., authentication failures, permission denied) will be surfaced. Verify that the OAuth2 credentials are correctly set up and have sufficient rights.
- Unknown operation error: If an unsupported operation or resource is selected, the node throws an error indicating the unknown operation/resource.
Links and References
- Dida365 Developer Documentation — Official API documentation for understanding available fields and endpoints.