Update project
suitedash_update_projectWRITE: update fields of an existing project (found by UID, name, name fragment or most recent); only the fields you pass change. The status must be one of the account's project statuses (see suitedash_get_project_fields). The description and client text accept HTML. PUT /project/{type}/{identifier}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New project name. | |
| lookup | No | How identifier is matched: uid (default), exact name, contains_the_following (name contains the text), or most_recent (identifier ignored). | |
| status | No | Project status (one of Categories > Project Statuses). | |
| due_time | No | Target time on the end date, HH:00 or HH:30. | |
| end_date | No | Estimated completion date, yyyy-mm-dd (null clears). | |
| identifier | No | The project UID, name or name fragment, per lookup. Not needed for most_recent. | |
| start_date | No | yyyy-mm-dd (null clears). | |
| business_sector | No | Business sector name (must exist in Settings > Business Sectors) (null clears it). | |
| estimated_value | No | Estimated project value. | |
| info_description | No | Staff-only project information (HTML) (null clears it). | |
| info_title_client | No | Client-visible project title (null clears it). | |
| project_custom_fields | No | Custom field values keyed by the custom field UID (from the *_fields tool); text/date as a string, numbers as numbers, multi-select as an array. | |
| info_description_client | No | Client-visible project description (HTML) (null clears it). | |
| estimated_value_currency | No | Currency name of the estimated value (must exist in the account) (null clears it). |