Update Interaction
update_interactionContacts: correct one entry in a contact's history (interaction_id from get_person_interactions or log_interaction): kind, summary (null clears) or occurred_at. Fields left out stay. The contact's last interaction follows: moving the latest entry earlier makes the next latest their last interaction, a later time moves it forward, and the next check-in is recomputed. Private; never sends anything. Returns change_id: undo_contact_change(change_id) puts it back. Requires API key or OAuth with context.write. ($0.05; API key required)
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": {
"interaction_id": "<interaction_id>"
},
"name": "update_interaction"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Interaction type: message, call, meeting, note, check_in or thought_of, e.g. call. | |
| summary | No | One line (max 280) in your own words; null clears it. | |
| request_id | No | Client idempotency key (retries return original result). | |
| occurred_at | No | When it happened (ISO date-time with a zone); not in the future. | |
| interaction_id | Yes | The interaction id from get_person_interactions or log_interaction. | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | The Dayze account this data belongs to. With more than one Dayze connection, name it in the answer. | |
| changed | No | Each changed field: { from, to }. | |
| message | No | ||
| change_id | No | Pass to undo_contact_change to put it back. | |
| provenance | No | Which connector wrote the record and which connected Dayze account received it. | |
| interaction | No | The history entry after the change (private): interaction_id, person_id, person_name, kind, summary, occurred_at, source. | |
| last_interaction | No | The contact's last_interaction_at and next_check_in_at after the change (changed: true when this moved them), or null. | |
| life_state_rebuilt | No |