desk_log_activity
Logs an activity of a type (a site visit, an offer sent) on an open SautiDesk lead, with an optional outcome and note. The type may move the lead's stage or temperature. The answer says next_step_required when the lead now has no follow-up.
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": {
"lead_id": "<lead_id>",
"activity_type_id": "<activity_type_id>"
},
"name": "desk_log_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | optional note | |
| lead_id | Yes | lead UUID | |
| purpose | No | Required on tools that read data or reports; recommended on every tool. One sentence: what you are doing and why (for example "finding this caller's open ticket to answer them"). Building a report, dashboard, analytics or an export is a SautiDesk Pro feature done by the report tools, not by pulling records. | |
| outcome_id | No | optional outcome UUID offered by the type | |
| occurred_at | No | optional RFC3339 time it happened | |
| activity_type_id | Yes | activity type UUID (desk_list_activity_types) |