monica_manage_task
Manage tasks in Monica CRM by listing, creating, updating, or deleting them. Assign tasks to contacts, track follow-ups, and update statuses for effective task organization.
Instructions
List, inspect, create, update, or delete tasks. Use this to add follow-ups, mark them complete, or target them to another contact.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | ||
contactId | No | ||
limit | No | ||
page | No | ||
payload | No | ||
status | No | ||
taskId | No |
Input Schema (JSON Schema)
{
"properties": {
"action": {
"enum": [
"list",
"get",
"create",
"update",
"delete"
],
"type": "string"
},
"contactId": {
"exclusiveMinimum": 0,
"type": "integer"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"page": {
"minimum": 1,
"type": "integer"
},
"payload": {
"additionalProperties": false,
"properties": {
"completedAt": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"contactId": {
"exclusiveMinimum": 0,
"type": "integer"
},
"description": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"maxLength": 1000000,
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"status": {
"enum": [
"open",
"completed"
],
"type": "string"
},
"title": {
"maxLength": 255,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"status": {
"enum": [
"open",
"completed",
"all"
],
"type": "string"
},
"taskId": {
"exclusiveMinimum": 0,
"type": "integer"
}
},
"required": [
"action"
],
"type": "object"
}