https://linen.dev logo
Wrong Outlook update event tool slug behavior.
# 🖥│support-forum
s
Hey there when
COMPOSIO_MULTI_EXECUTE_TOOL
is calling
OUTLOOK_UPDATE_CALENDAR_EVENT
to update an calendar event the arguments it is passing are
event_id
and
body: { contentType: "Text", content: "Body to update"}
. But instead of updating the event's body only - It removes other items from the event
Title
,
Attendee
etc. As you can see from the screen shots. Payload for
COMPOSIO_MULTI_EXECUTE_TOOL
->
OUTLOOK_CALENDAR_CREATE_EVENT
Copy code
{
  "session_id": "step",
  "sync_response_to_workbench": false,
  "thought": "SOME THOUGH",
  "tools": [
    {
      "tool_slug": "OUTLOOK_CALENDAR_CREATE_EVENT",
      "arguments": {
        "subject": "Production Release Cycle All Hands",
        "body": "SOME BODY",
        "start_datetime": "2025-11-14T15:00:00",
        "end_datetime": "2025-11-14T15:45:00",
        "time_zone": "UTC",
        "attendees_info": [
          {
            "email": "adelev@kairosdev2.onmicrosoft.com",
            "name": "Adele",
            "type": "required"
          }
        ],
        "is_online_meeting": true,
        "online_meeting_provider": "teamsForBusiness"
      }
    }
  ],
  "next_step": "MEETING_CREATED",
  "current_step": "CREATING_MEETING"
}
Payload for
COMPOSIO_MULTI_EXECUTE_TOOL
->
OUTLOOK_UPDATE_CALENDAR_EVENT
Copy code
{
  "session_id": "step",
  "sync_response_to_workbench": false,
  "thought": "Update the meeting agenda to be shorter and more concise while keeping the 45-minute duration.",
  "tools": [
    {
      "tool_slug": "OUTLOOK_UPDATE_CALENDAR_EVENT",
      "arguments": {
        "user_id": "me",
        "event_id": "AAMkAGVmNThhZTcxLWU0M2MtNDNjZC1hZjIyLTIxYTRmMWQwNTIwNgBGAAAAAAA71lCIH0-HSIlx7EbyIG-JBwDBipI2NkmrQZv5CVTUhaerAAAAAAENAADBipI2NkmrQZv5CVTUhaerAAPwH1dKAAA=",
        "body": {
          "contentType": "HTML",
          "content": "UPDATED BODY"
        }
      }
    }
  ],
  "next_step": "AGENDA_UPDATED",
  "current_step": "UPDATING_AGENDA"
}
My question is if we can control or configure the update action so that it updates the event properly or is it something you guys will have to update on your end. Thank you. https://cdn.discordapp.com/attachments/1438366122331082772/1438366122800971787/OutlookCreate.png?ex=693cd9d7&is=693b8857&hm=3d4156e53239fada4e80f76534985d29c66a9cf68ae108b17f42b0c5c050ee31& https://cdn.discordapp.com/attachments/1438366122331082772/1438366123161550970/OutlookUpdate.png?ex=693cd9d7&is=693b8857&hm=ee9f662b78ed4538ad3eefb405117ee75d0d6df4d94360bc9363abbd1109576a&
c
Hey, thanks for reaching these details. We'll check and get back.
s
Additionally the Request Payload getting passed to
HTTP patch https://graph.microsoft.com/v1.0/me/events/{EVENTID}
during
OUTLOOK_UPDATE_CALENDAR_EVENT
looks something like below
Copy code
{
  "attendees": [],
  "body": {
    "content": "SOME",
    "contentType": "HTML"
  },
  "categories": [],
  "location": {},
  "showAs": "busy",
  "subject": ""
}
That's why it's Overriding the Subject, Attendee and Time.
c
Thanks for sharing the additional details, we're working on fixing it. I'll update here once fix is live.
Hey there, the issue with
OUTLOOK_UPDATE_CALENDAR_EVENT
has been fixed. Could you re-try and confirm its working fine?
s
Hey Thank you very much I can confirm I see only the requested item (eg update the title or update the description) gets passed as payload to graph apis. It is working as expected. 🔥 🍻