Actions180
- Account Actions
- Attendance Actions
- Contact Actions
- Employee Actions
- Employee Time Off Actions
- Insight Actions
- Invoice Actions
- Journal Actions
- Notification Actions
- Organization Actions
- Organization Member Actions
- Organization Member Journal Actions
- Overtime Actions
- Potential Invoice Actions
- Project Actions
- Project Document Actions
- Project Documentation Actions
- Project Journal Actions
- Project Upload Actions
- Sales Actions
- Administration Actions
- Product Catalog Actions
- Product Category Actions
- Project Settings Actions
- Role Actions
- Task Actions
- Task Comment Actions
- Task Pipeline Actions
- Task Pipeline Item Actions
- Task Product Actions
- Task Stack Actions
- Task Settings Actions
- Task Subtask Actions
- Task Blocking Actions
- Team Actions
- Time Booking Actions
- Timetable Actions
- Vacation Actions
- VAT Rate Actions
- Workspace Actions
Project → Update
AI-generatedSummary
Updates a Leadtime project using its UUID, allowing partial modification of classification, details, and configuration fields.
Inputs
- projectId (required) — The UUID of the project to update.
- updateFields — A collection of fields to modify. Supports Name, Type, Value Group, Category, Status, Phase, Organization ID, Description, Icon, Guest Access, Deadline, Default Accountable, Responsible, Users, Teams, Task Types, Activities, Tags, and Enable Express Quotations.
Output shape
a single record (the updated project details)
The API request body is built dynamically, sending only fields that have non-empty values. Arrays for Users, Teams, Task Types, Activities, and Tags replace all existing entries rather than merging.
Examples
Example 1: Rename a project and change its status
Set 'projectId' to the target UUID, 'updateFields.name' to the new name, and 'updateFields.statusId' to the new status.
Example 2: Update project members by replacing the user list
Set 'projectId' and 'updateFields.users' to a comma-separated list of new user UUIDs.