CRM
Persist an AI analysis of a recorded call
postapi.modelmatch.com/v1/crm/calls/analysis
Authorization
Body application/json
actionsone of[]requiredShow child attributesHide child attributes
Option 1objectShow child attributesHide child attributes
dueInDaysintegerrequiredtitlestringrequiredtypeenumrequiredOptions:
taskOption 2objectShow child attributesHide child attributes
durationMinutesintegerstartInDaysintegerrequiredtitlestringrequiredtypeenumrequiredOptions:
meetingidstringrequiredlabelenum | nullrequiredOptions:
interestedready_to_movecallback_requestedfollow_up_neededobjection_raisednot_interestednot_a_fitnullsentimentenumrequiredOptions:
positiveneutralnegativesummarystringrequiredResponses
200objectThe call row with the analysis persisted.Show attributesHide attributes
dataobjectrequiredShow child attributesHide child attributes
aiActionsobject[] | nullrequiredShow child attributesHide child attributes
dueInDaysnumberdurationMinutesnumberstartInDaysnumbertitlestringrequiredtypeenumrequiredOptions:
taskmeetingaiAnalyzedAtnumber | nullrequiredaiLabelstring | nullrequiredaiSentimentenum | nullrequiredOptions:
positiveneutralnegativenullaiSummarystring | nullrequiredansweredByenum | nullrequiredOptions:
humanmachinefaxunknownnullcreatedAtnumberrequireddurationSecondsnumber | nullrequiredendedAtnumber | nullrequiredendedByenum | nullrequiredOptions:
callerremotesystemnullentityIdstringrequiredfromNumberstringrequiredidstringrequiredorganizationIdstringrequiredrecordingEnabledbooleanrequiredrecordingSidstring | nullrequiredstartedAtnumber | nullrequiredstatusstringrequiredtoNumberstringrequiredtranscriptobject[] | nullrequiredShow child attributesHide child attributes
speakerenumrequiredOptions:
usercontacttextstringrequiredtranscriptSidstring | nullrequiredtranscriptStatusenum | nullrequiredOptions:
pendingprocessingcompletedfailedabsentvoicemailnulltwilioCallSidstring | nullrequireduserIdstringrequired400objectValidation error401objectUnauthorized403objectForbidden (authenticated, but missing required context — e.g. no active organization)404objectNot found413objectResponse payload too large — detail endpoint capped to fit Lambda response limits503objectSearch timed out or the cluster is overloaded — retry after `Retry-After` seconds.