Propose: Take out of a workflow
propose_remove_from_workflowAI Agents (inside one system): Use when the person asks for this in a system whose AI agent may change records: A record taken out of a workflow or campaign, so its next steps do not run for it. Only the person can approve it. Give one item per record, at most 25. Nothing is written yet: the answer shows, per record, what it holds now and would hold after, plus a proposal id. Show it to the person, say so first when something would be sent to the people in their system, ask whether to go ahead, and only then call apply_proposal; when needsApproval is true, share the approve link instead. Not for reading (use search_records or get_record).
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": {
"system": "<system>",
"items": "<items>"
},
"name": "propose_remove_from_workflow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | One object per record, at most 25. | |
| system | Yes | Which AI agent: the system's id from get_ai_agent_options, or the name of the system or its connection. Ask the person which AI agent they mean unless they named it in this conversation; never pick one yourself. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notice | No | ||
| changes | Yes | ||
| systemId | Yes | ||
| warnings | Yes | ||
| expiresAt | Yes | ||
| approveUrl | Yes | ||
| proposalId | Yes | ||
| systemName | Yes | ||
| needsApproval | Yes |