What the model is told
Add an update (comment) to a monday.com item using its item id. Use it to record new information from the customer. Tell the customer the note has been added.
Request
POSThttps://api.monday.com/v2
Headers
Content-Typeapplication/jsonAuthorizationYOUR_MONDAY_API_TOKENAPI-Version2026-10
Body
{
"query": "mutation ($itemId: ID!, $body: String!) { create_update(item_id: $itemId, body: $body) { id } }",
"variables": {
"itemId": "{{itemId}}",
"body": "{{updateText}}"
}
}Parameters
itemId stringThe id of the monday.com item.updateText stringThe update text.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "349ab9e8-a2ed-4d4e-80e8-0b5f3d87969c",
"type": "HTTP_REQUEST",
"label": "Add monday.com Item Update",
"name": "add_monday_com_item_update",
"customName": false,
"description": "Add an update (comment) to a monday.com item using its item id. Use it to record new information from the customer. Tell the customer the note has been added.",
"parameters": [
{
"name": "itemId",
"type": "string",
"description": "The id of the monday.com item."
},
{
"name": "updateText",
"type": "string",
"description": "The update text."
}
],
"config": {
"endpoint": {
"method": "POST",
"url": "https://api.monday.com/v2"
},
"headers": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "YOUR_MONDAY_API_TOKEN"
},
{
"name": "API-Version",
"value": "2026-10"
}
],
"body": "{\n \"query\": \"mutation ($itemId: ID!, $body: String!) { create_update(item_id: $itemId, body: $body) { id } }\",\n \"variables\": {\n \"itemId\": \"{{itemId}}\",\n \"body\": \"{{updateText}}\"\n }\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.