Add live job cost
add_job_costAdds one actual or forecast job cost to an owned job.
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": {
"idempotencyKey": "<idempotencyKey>",
"jobId": "<jobId>",
"trade": "<trade>",
"description": "<description>",
"itemType": "<itemType>",
"quantity": "<quantity>",
"unit": "<unit>",
"unitCost": "<unitCost>"
},
"name": "add_job_cost"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit | Yes | ||
| jobId | Yes | ||
| notes | No | ||
| trade | Yes | ||
| itemType | Yes | ||
| quantity | Yes | ||
| unitCost | Yes | ||
| actualCost | No | ||
| description | Yes | ||
| expenseDate | No | ||
| idempotencyKey | Yes | ||
| expectedVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No | ||
| warnings | Yes | ||
| provenance | No | ||
| assumptions | Yes | ||
| nextActions | Yes |