Skip to content

events_modify

Category: events

Update fields of an existing scheduled event.

  • Reschedule, rename, change channel/location, or transition status (start/cancel/complete).
FieldTypeRequiredDescription
guild_idstringyesGuild that owns the event
event_idstringyesScheduled event id
namestringno
privacy_levelnumberno
scheduled_start_timestringno
scheduled_end_timeunknownno
entity_typeunknownno
channel_idunknownno
entity_metadataobjectno
descriptionunknownno
imageunknownno
recurrence_ruleunknownno
statusunknownno1=SCHEDULED, 2=ACTIVE, 3=COMPLETED, 4=CANCELED
audit_reasonstringnoReason recorded in audit log (X-Audit-Log-Reason header)

projected event shape. name/description/entity_metadata.location wrapped untrusted.

FieldTypeRequiredDescription
idstringyesDiscord scheduled event ID
guild_idstringyesDiscord guild (server) ID
scheduled_start_timestringyes
scheduled_end_timeunknownyes
statusintegeryes
entity_typeintegeryes
channel_idunknownyes
creator_idunknownyes
untrusted_textstringyes
PropertyValue
Read-onlyno
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/events/modify.ts