freeagent_update_project
Update an existing FreeAgent project by changing its name, budget, dates, status, billing rates, or IR35 setting. Use the project ID to apply only the fields you need.
Instructions
Update an existing project in FreeAgent
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>"
},
"name": "freeagent_update_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Project name | |
| budget | No | Project budget | |
| status | No | Project status | |
| ends_on | No | Project end date (YYYY-MM-DD) | |
| is_ir35 | No | Whether the project is IR35 | |
| currency | No | Currency code | |
| starts_on | No | Project start date (YYYY-MM-DD) | |
| project_id | Yes | The project ID | |
| budget_units | No | Budget units | |
| hours_per_day | No | Hours per day | |
| billing_period | No | Billing period | |
| normal_billing_rate | No | Normal billing rate | |
| uses_project_invoice_sequence | No | Whether to use project invoice sequence |