monica_manage_activity
Track and manage CRM activities such as meetings, calls, and events. Create, update, delete, or list interactions to enhance contact relationship management in Monica CRM.
Instructions
Manage activities (meetings, calls, events) in Monica CRM. Use this to track interactions and shared experiences with contacts.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | ||
activityId | No | ||
contactId | No | ||
limit | No | ||
page | No | ||
payload | No |
Input Schema (JSON Schema)
{
"properties": {
"action": {
"enum": [
"list",
"get",
"create",
"update",
"delete"
],
"type": "string"
},
"activityId": {
"exclusiveMinimum": 0,
"type": "integer"
},
"contactId": {
"exclusiveMinimum": 0,
"type": "integer"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"page": {
"minimum": 1,
"type": "integer"
},
"payload": {
"additionalProperties": false,
"properties": {
"activityTypeId": {
"exclusiveMinimum": 0,
"type": "integer"
},
"contactIds": {
"items": {
"exclusiveMinimum": 0,
"type": "integer"
},
"minItems": 1,
"type": "array"
},
"description": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"maxLength": 1000000,
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"emotionIds": {
"items": {
"exclusiveMinimum": 0,
"type": "integer"
},
"type": "array"
},
"happenedAt": {
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"type": "string"
},
"summary": {
"maxLength": 255,
"minLength": 1,
"type": "string"
}
},
"required": [
"activityTypeId",
"summary",
"happenedAt",
"contactIds"
],
"type": "object"
}
},
"required": [
"action"
],
"type": "object"
}