edit_event
Modify an existing calendar event by providing its ID and updating details like title, timing, type, location, and attendees.
Instructions
Edits an existing calendar event.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"event_id": "<event_id>",
"name": "<name>",
"start": "<start>",
"end": "<end>",
"type": "<type>",
"company_id": "<company_id>"
},
"name": "edit_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End time as Unix timestamp (seconds) | |
| name | Yes | Event name/title | |
| type | Yes | Event type | |
| start | Yes | Start time as Unix timestamp (seconds) | |
| allday | No | Whether this is an all-day event | |
| repeat | No | Repeat frequency: none, daily, weekly, monthly, yearly | |
| type_id | No | Channel or company ID for channel/company events | |
| event_id | Yes | Event ID to edit | |
| location | No | Event location | |
| company_id | Yes | Company ID | |
| repeat_end | No | When repeating ends (Unix timestamp) | |
| description | No | Event description | |
| invite_user_ids | No | User IDs to invite | |
| no_notification | No | Suppress notification | |
| invite_channel_ids | No | Channel IDs to invite |