Log activity
log_activityLogs that someone on the team contacted a person, for example by email, direct message or call. A not_contacted person moves to contacted, and a person with no owner gets the contacting member as owner. A later stage or an existing owner stays, and update_person changes them. memberId falls back to the signed-in user. Called with an API key and no memberId, it logs an activity without a member and sets no owner. Returns the new activity and the updated person.
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": {
"channel": "<channel>",
"id": "<id>"
},
"name": "log_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The aut_... id from list_people, or author.id on a mention | |
| note | No | A short summary of what was sent or said. | |
| channel | Yes | How the person was contacted. | |
| memberId | No | The user id of the member who reached out. Defaults to the signed-in member. With an API key and no value, the activity has no member. | |
| occurredAt | No | Defaults to now. Otherwise send the contact time as ISO 8601 or epoch ms. |