monica_manage_address
Add, update, or delete physical addresses for contacts in Monica CRM. Use this tool to manage home, work, or other addresses by specifying a contact ID. Supports list, create, update, and delete actions for streamlined address management.
Instructions
Manage physical addresses for contacts. Use this to add home, work, or other addresses to contact profiles. DEPENDENCY: For create/update actions, requires contactId - use monica_search_contacts to find existing contacts or monica_manage_contact with action="create" to create a new contact first.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | ||
addressId | No | ||
contactId | No | ||
limit | No | ||
page | No | ||
payload | No |
Input Schema (JSON Schema)
{
"properties": {
"action": {
"enum": [
"list",
"get",
"create",
"update",
"delete"
],
"type": "string"
},
"addressId": {
"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": {
"city": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"maxLength": 255,
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"contactId": {
"exclusiveMinimum": 0,
"type": "integer"
},
"countryId": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"maxLength": 3,
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"name": {
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"postalCode": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"maxLength": 255,
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"province": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"maxLength": 255,
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"street": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"maxLength": 255,
"type": "string"
}
]
},
{
"type": "null"
}
]
}
},
"required": [
"contactId",
"name"
],
"type": "object"
}
},
"required": [
"action"
],
"type": "object"
}