Actions9
Project → Create or Update
AI-generatedSummary
Create a new project or update an existing project by its name (upsert) in DoneThat.
Inputs
- Name (required) — The name of the project to create or update. This name is also used as the lookup key to find an existing project for updating.
- Additional Fields — Optional fields to set on the project, including Color (must be one of 20 predefined hex values), Confidential flag (boolean), Description, Portfolio, Private flag (boolean), and Team.
Output shape
a single project record as a JSON object representing the created or updated project
The operation first looks up projects by the given name; if a matching project exists, it updates that project (excluding the confidential field on update to avoid API errors), otherwise it creates a new project with the specified details. If multiple projects share the same name, only the first found is updated.