Model MatchHelp

CRM

Log a Call/Meeting/Email/Task that happened outside Model Match

postapi.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.

entityIdstringrequired
grantRecordAccessUserIdsstring[]
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

200objectThe new logged entry's id.
Show attributes
dataobjectrequired
Show child attributes
idstringrequired
400objectValidation error
401objectUnauthorized
403objectForbidden (authenticated, but missing required context — e.g. no active organization)
404objectNot found
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.