Model MatchHelp

CRM

Edit a logged activity entry

patchapi.modelmatch.com/v1/crm/activity/log

Authorization

x-api-keystringrequired

API key or OAuth token. See Authentication.

Body application/json

activityTypeenumrequired
Options:callmeetingemailtask
bodystringrequired
bodyHtmlstring | null
directionenum | null

call + email only.

Options:inboundoutboundnull
durationMinutesinteger | null

call + meeting only, in minutes.

grantRecordAccessUserIdsstring[]
idstringrequired
listIdstring | null
occurredAtintegerrequired

Epoch ms the activity actually happened. Must be ≤ now + 5 minutes.

outcomestring | null

call: connected | voicemail | no_answer | busy. meeting: held | no_show. Not allowed for email/task.

recordNamestring
titlestring | null

Meeting title / email subject / task title. Not allowed for a call; required for a task.

Responses

200objectWhether the logged entry was updated.
Show attributes
dataobjectrequired
Show child attributes
updatedbooleanrequired
400objectValidation error
401objectUnauthorized
403objectForbidden (authenticated, but missing required context — e.g. no active organization)
404objectNo live logged entry with that id — either it doesn't exist, was deleted, or isn't a logged entry (this route can't edit a plain note).
413objectResponse payload too large — detail endpoint capped to fit Lambda response limits
503objectSearch timed out or the cluster is overloaded — retry after `Retry-After` seconds.