Interactions are your record of every touchpoint with a contact — calls, emails, meetings, and notes. Log them as they happen to keep your team in sync.
moss interaction list
List interactions with optional filtering.
moss interaction list
moss interaction list --contact-id cnt_abc123 --type call
| Option | Required | Description |
|---|
--page <n> | No | Page number |
--per-page <n> | No | Items per page |
--sort <field> | No | Sort field |
--order <dir> | No | Sort order (asc or desc) |
--contact-id <id> | No | Filter by contact |
--deal-id <id> | No | Filter by deal |
--type <type> | No | Filter by type (call, email, meeting, note) |
--q <query> | No | Search query |
moss interaction show
Show details for a single interaction.
moss interaction show --id int_abc123
| Option | Required | Description |
|---|
--id <id> | Yes | Interaction ID |
moss interaction log
Log a new interaction.
moss interaction log \
--contact-id cnt_abc123 \
--type meeting \
--notes "Discussed Q2 roadmap and pricing" \
--occurred-at "2026-02-08T14:00:00Z"
| Option | Required | Description |
|---|
--contact-id <id> | Yes | Contact ID |
--type <type> | Yes | Type: call, email, meeting, or note |
--deal-id <id> | No | Associated deal ID |
--notes <text> | No | Interaction notes / content |
--occurred-at <datetime> | No | When it occurred (ISO datetime, defaults to now) |
moss interaction update
Update an existing interaction’s notes or timestamp.
moss interaction update --id int_abc123 --notes "Updated: discussed Q2 roadmap, agreed on pricing"
| Option | Required | Description |
|---|
--id <id> | Yes | Interaction ID |
--notes <text> | No | Updated notes |
--occurred-at <datetime> | No | Updated timestamp (ISO datetime) |
moss interaction delete
Delete an interaction.
moss interaction delete --id int_abc123 --confirm
| Option | Required | Description |
|---|
--id <id> | Yes | Interaction ID |
--confirm | Yes | Confirm deletion (required for destructive operations) |
This permanently deletes the interaction. This cannot be undone.