Log interaction
record_interactionRecord one dated touchpoint with someone in the user's graph — an email exchanged, a call, a meeting, a LinkedIn touch, or a manually noted contact — so 'when did I last talk to them?' has an answer. Creates an interaction object connected to the person it happened with; get with_object_id from search_graph_objects. occurred_at is ISO 8601 ('2026-08-28T15:00:00Z') and may be in the future ('we're meeting next Tuesday'). direction is from the user's point of view: inbound means they reached out to the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | How it happened. | |
| summary | Yes | One or two sentences on what happened. | |
| direction | Yes | 'inbound' when they contacted the user, 'outbound' when the user reached out. | |
| occurred_at | Yes | When it happened (ISO 8601; future is fine). | |
| with_object_id | Yes | Who it happened with (their exact object_id). |