teamleader_update_project
Update existing project details such as title, dates, description, budgets, and billing method. Provide the project ID to modify its scheduling, pricing, or other configurable fields.
Instructions
Update an existing project. All fields except 'id' are optional. Use this to add or change the project's start_date/end_date, title, description, budgets, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The project ID to update | |
| color | No | Project color (hex value from the Teamleader palette) | |
| title | No | Project title | |
| end_date | No | Project end date (YYYY-MM-DD). Should not be before start_date. | |
| start_date | No | Project start date (YYYY-MM-DD). Should not be after end_date. | |
| description | No | Project description | |
| billing_method | No | Billing method value | |
| time_budget_unit | No | Time budget unit (with time_budget_value) | |
| company_entity_id | No | Department / company entity ID | |
| time_budget_value | No | Time budget amount (with time_budget_unit) | |
| fixed_price_amount | No | Fixed price amount. Only for fixed_price billing method. | |
| fixed_price_currency | No | Fixed price currency (currently only EUR supported) | |
| purchase_order_number | No | Purchase order number | |
| external_budget_amount | No | External budget amount. Only for time_and_materials. | |
| internal_budget_amount | No | Internal budget (cost budget) amount | |
| billing_update_strategy | No | Required when changing billing_method. 'none' = don't change group items; 'cascade' = also update groups/tasks/materials. Setting 'time_and_materials' requires 'none'; 'non_billable' requires 'cascade'. | |
| external_budget_currency | No | External budget currency (currently only EUR supported) | |
| internal_budget_currency | No | Internal budget currency |