Actions20
- Get All Projects
- Get Project Schema
- Get Example Projects
- Get Project by ID
- Get Project by Name
- Check Project Exists
- Check SubProject Exists
- Check Project Name Exists
- Create Project
- Update Project
- Rename Project
- Copy Project
- Delete Project
- Get Project Versions
- Get Project Version Tree
- Restore Project Version
- Submit Work Package List
- Submit Sub Work Package List
- Submit Single Work Package Sub List
- Get Numbered Work Packages
Update Project
AI-generatedSummary
Update a project by creating a new version with the provided details.
Inputs
- projectId (required) — The ID of the project to update.
- draft — The project draft data as JSON.
- status — The status of the project. Options include Idea, Draft, For Sale, Under Review, Success, and Faulty.
- chatHistory — The chat history as JSON array.
- seedData — The seed data as a JSON object.
- thoughts — The thoughts as a JSON object.
- autoInitializerState — The auto initializer state as a JSON object.
- research — The research data as JSON array.
- pastResearchTasks — The past research tasks as JSON array.
- images — The images data as a JSON object.
- versionName — Optional name for the new version.
Output shape
a confirmation response or the updated project details
No specific structure for the return data is mentioned, but functionality aims to confirm the update.
Examples
Example 1: Update the project status and draft.
Set projectId to '123', status to 'draft', and draft to '{