Magidoc

updateMeetingUserData
Mutation

Update meeting user data using diff operations for array fields and direct values for scalars. Array fields (goals, agendaItems, nextSteps, materials, linkedActions, speakerLabels) accept add/remove/update diffs. Scalar fields (customTitle, notes, sharedNotes) accept direct values.

Arguments

#

meetingExternalId

Non-null

Calendar event ID from Google/Microsoft (e.g., 'abc123_20240115T140000Z')

workspaceId

ID !
Non-null

Workspace ID where the meeting belongs

meetingUserDataId

Record to write to, when the caller has one open. Omitted, the write lands on the record this caller already reads for the meeting: their own when it holds content, else the newest shared record they can read, and only when neither exists is one created as their own. Given, it must belong to this meeting and be one the caller can read; the write lands on it and attributes to the caller.

goals

Diff operations for goals (add/remove/update)

agendaItems

Diff operations for agenda items (add/remove/update)

nextSteps

Diff operations for next steps (add/remove/update)

materials

Diff operations for materials (add/remove/update)

linkedActions

Diff operations for linked actions (add/remove/update)

notes

The caller's own private free-text notes (pass null to clear)

sharedNotes

The workspace's shared free-text notes, read by everyone who may read the content (pass null to clear)

speakerLabels

Diff operations for speaker labels (add/remove/update)

customTitle

User-set title override (pass null to clear)

meetingType

Meeting type used by Sidekick prompts (pass null to clear)

meetingTypeId

Canonical workspace meeting type id (pass null to clear)

dealHealthScore

Deal health score (0-100) from post-call analysis

dealHealthLevel

Deal health level from post-call analysis (healthy, at_risk, critical)

attendeesOnly

Narrow who reads the meeting's content to the invite (and an ad-hoc session's starter): true stops CRM readers of a linked account or opportunity, and members it is shared with by name, reading it.

Response

#

Returns MeetingUserData .

Example

#