Leadtime icon

Leadtime

Interact with Leadtime ERP API

Actions180

Project → Update

AI-generated

Summary

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.

Links

Discussion