Skip to content

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

Resource: contact

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, ...

Resource: contactField

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

Resource: contactTag

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 }}
}