Add items to an intake
add_itemsAdd new items to an already-sent intake — for example, when you realise mid-project that you also need a favicon, social media assets, or additional credentials.
The client is notified about the new items. Existing items and their submitted values are not affected. Returns the updated intake object.
Items must follow the same key/type/label rules as define_intake (snake_case keys, type-specific constraints).
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": {
"intake_id": "<intake_id>",
"items": "<items>"
},
"name": "add_items"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | New items to add. Same schema as define_intake items. | |
| intake_id | Yes | Intake ID returned by define_intake. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | ||
| status | No | ||
| folder_id | No | ||
| follow_up | No | How to learn this intake is done — present unless a webhook already covers it. Mirrors FollowUpAdvice in client.ts. | |
| intake_id | No | ||
| portal_url | No |