dealdesk.create_status_update
Create comments, tasks, or touchpoints (calls, meetings, emails) on DealDesk cards, companies, or contacts to track activity and progress.
Instructions
Create a status update: comment, task, or touchpoint (phone_call, meeting, email_incoming, email_outgoing, misc). Prefer dealdesk.log_email for inbound/outbound email logs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Email recipient (email_incoming / email_outgoing); persisted as a structured field | |
| body | No | Required for type=comment | |
| from | No | Email sender (email_incoming / email_outgoing); persisted as a structured field | |
| note | No | Touchpoint note / email body | |
| type | Yes | ||
| dueAt | No | ISO datetime for tasks | |
| title | No | Required for type=task | |
| cardId | No | Alias for entityId when logging on a desk card | |
| subject | No | Touchpoint subject (email subject) | |
| entityId | No | Target entity id (or use cardId for desk-card) | |
| projectId | No | DealDesk project id. Omit when the OAuth token or API key authorizes exactly one project. Required when Connect authorized several projects. | |
| contactIds | No | ||
| entityType | No | Defaults to desk-card | |
| occurredAt | No | ISO datetime (touchpoints; defaults to now) | |
| recurrence | No | ||
| description | No | Optional task description | |
| participants | No | Touchpoint participants (meetings/calls). For email prefer from/to; participants may still be set as from → to for compatibility. | |
| assigneeUserId | No | ||
| touchpointType | No | Required for type=touchpoint | |
| mentionedUserIds | No | ||
| parentStatusUpdateId | No | Root comment id when replying |