Actions15
- Work Package Actions
- Project Actions
- Time Entry Actions
- Custom API Call Actions
Overview
This node operation creates a new project in OpenProject by sending a POST request to the OpenProject API. It requires the user to provide the project's name and a unique identifier, with optional fields for description and public visibility. This operation is useful for automating project creation workflows, such as setting up new projects based on external triggers or integrating project management with other systems.
Use Case Examples
- Automatically create a new project in OpenProject when a new client is onboarded.
- Create projects in bulk from a list of project data stored in a spreadsheet or database.
Properties
| Name | Meaning |
|---|---|
| Name | The name of the project to be created. |
| Identifier | A unique identifier for the project. |
| Description | A textual description of the project. |
| Public | A boolean flag indicating whether the project is public or private. |
Output
JSON
jsonid- The unique ID of the created project.name- The name of the created project.identifier- The unique identifier of the created project.description
*raw- The raw description text of the created project.public- Indicates if the project is public (true) or private (false).
Dependencies
- Requires an API token credential for OpenProject API authentication.
Troubleshooting
- Ensure the 'Name' and 'Identifier' fields are provided and unique; missing or duplicate identifiers will cause errors.
- Check that the API token credential is correctly configured and has permissions to create projects.
- If the API returns an error, verify the base URL and network connectivity to the OpenProject instance.
Links
- OpenProject API Documentation - Official documentation for the OpenProject API endpoints and usage.