Monica Crm
Node: monicaCrm · Full type: n8n-nodes-base.monicaCrm · Version: 1
Credentials
monicaCrmApi (alias: @monica)
CREDENTIAL @monica = monicaCrmApi "My Monica Crm"
Operations
Resource: activity
create
| Parameter |
Type |
Default |
Details |
activityTypeId |
options |
"" |
required |
contacts |
string |
"" |
required |
happenedAt |
dateTime |
"" |
required |
summary |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: description |
delete
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
activityId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: activity_type_id, contacts, description, happened_at, summary |
Resource: call
create
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
calledAt |
dateTime |
"" |
required |
content |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
callId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
callId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
callId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: calledAt, contactId, content |
create
| Parameter |
Type |
Default |
Details |
firstName |
string |
"" |
required |
genderId |
options |
"" |
required |
additionalFields |
collection |
{} |
keys: birthdate, deceasedDate, isDeceased, last_name, nickname, is_partial |
delete
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
filters |
collection |
{} |
keys: query, sort |
update
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: birthdate, deceased_date, first_name, gender_id, is_deceased, last_name, ... |
create
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
contactFieldTypeId |
options |
"" |
required |
data |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
contactFieldId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
contactFieldId |
string |
"" |
required |
update
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
contactFieldId |
string |
"" |
required |
contactFieldTypeId |
options |
"" |
required |
data |
string |
"" |
required |
add
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
tagsToAdd |
multiOptions |
[] |
required |
remove
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
tagsToRemove |
multiOptions |
[] |
required |
Resource: conversation
create
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
contactFieldTypeId |
options |
"" |
required |
happenedAt |
dateTime |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
conversationId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
conversationId |
string |
"" |
required |
update
| Parameter |
Type |
Default |
Details |
conversationId |
string |
"" |
required |
contactFieldTypeId |
options |
"" |
required |
happenedAt |
dateTime |
"" |
required |
Resource: conversationMessage
add
| Parameter |
Type |
Default |
Details |
conversationId |
string |
"" |
required |
content |
string |
"" |
required |
writtenAt |
dateTime |
"" |
required |
writtenByMe |
options |
true |
required; True, False |
update
| Parameter |
Type |
Default |
Details |
messageId |
string |
"" |
required |
conversationId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: contact_id, content, written_at, written_by_me |
Resource: journalEntry
create
| Parameter |
Type |
Default |
Details |
title |
string |
"" |
required |
post |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
journalId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
journalId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
journalId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: post, title |
Resource: note
create
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
body |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: isFavorited |
delete
| Parameter |
Type |
Default |
Details |
noteId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
noteId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
noteId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: body, contact_id, is_favorited |
Resource: reminder
create
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
|
frequencyType |
options |
"one_time" |
required; one_time, week, month, year |
frequencyNumber |
number |
0 |
|
initialDate |
dateTime |
"" |
required |
title |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: description |
delete
| Parameter |
Type |
Default |
Details |
reminderId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
reminderId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
reminderId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: contact_id, description, frequency_type, initial_data, frequency_number, title |
Resource: tag
create
| Parameter |
Type |
Default |
Details |
name |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
tagId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
tagId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
tagId |
string |
"" |
required |
name |
string |
"" |
required |
Resource: task
create
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
title |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: description |
delete
| Parameter |
Type |
Default |
Details |
taskId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
taskId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
update
| Parameter |
Type |
Default |
Details |
taskId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: contactId, completed, description, title |
Parameter Details
additionalFields children:
| Parameter |
Type |
Default |
Details |
description |
string |
"" |
|
updateFields children:
| Parameter |
Type |
Default |
Details |
activity_type_id |
options |
"" |
|
contacts |
string |
"" |
|
description |
string |
"" |
|
happened_at |
dateTime |
"" |
|
summary |
string |
"" |
|
filters children:
| Parameter |
Type |
Default |
Details |
query |
string |
"" |
|
sort |
options |
"" |
created_at, -created_at, updated_at, -updated_at |
Example
NODE "monicaCrm" @monica AS "Monica Crm" {
resource: "activity",
operation: "get",
contacts: {{ $json.contacts }},
summary: {{ $json.summary }},
activityId: {{ $json.activityId }}
}